---
Fuzzer filename: '/src/libpg_query/./test/fuzz/fuzz_plpgsql.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/libpg_query/./test/fuzz/fuzz_plpgsql.c'
      linkageType:     externalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pg_query_free_plpgsql_parse_result
        - pg_query_parse_plpgsql
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './test/fuzz/fuzz_plpgsql.c:16,37'
          Dst:             pg_query_parse_plpgsql
        - Src:             './test/fuzz/fuzz_plpgsql.c:17,2'
          Dst:             pg_query_free_plpgsql_parse_result
    - functionName:    CStringGetDatum
      functionSourceFile: '/src/libpg_query/./src/postgres/include/postgres.h'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PointerGetDatum
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/postgres.h:357,9'
          Dst:             PointerGetDatum
    - functionName:    PointerGetDatum
      functionSourceFile: '/src/libpg_query/./src/postgres/include/postgres.h'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BlockIdSet
      functionSourceFile: '/src/libpg_query/./src/postgres/include/storage/block.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    HeapTupleHeaderSetDatumLength
      functionSourceFile: '/src/libpg_query/./src/postgres/include/access/htup_details.h'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ItemPointerSetInvalid
      functionSourceFile: '/src/libpg_query/./src/postgres/include/storage/itemptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BlockIdSet
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/storage/itemptr.h:187,2'
          Dst:             BlockIdSet
    - functionName:    BoolGetDatum
      functionSourceFile: '/src/libpg_query/./src/postgres/include/postgres.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UInt16GetDatum
      functionSourceFile: '/src/libpg_query/./src/postgres/include/postgres.h'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CharGetDatum
      functionSourceFile: '/src/libpg_query/./src/postgres/include/postgres.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    NameGetDatum
      functionSourceFile: '/src/libpg_query/./src/postgres/include/postgres.h'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CStringGetDatum
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/postgres.h:380,9'
          Dst:             CStringGetDatum
    - functionName:    build_fake_proc_tuple
      functionSourceFile: '/src/libpg_query/src/pg_query_parse_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - HeapTupleHeaderSetDatumLength
        - ItemPointerSetInvalid
        - palloc0
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_parse_plpgsql.c:173,33'
          Dst:             palloc0
        - Src:             'src/pg_query_parse_plpgsql.c:176,2'
          Dst:             ItemPointerSetInvalid
        - Src:             'src/pg_query_parse_plpgsql.c:179,2'
          Dst:             HeapTupleHeaderSetDatumLength
        - Src:             'src/pg_query_parse_plpgsql.c:180,2'
          Dst:             ItemPointerSetInvalid
    - functionName:    GETSTRUCT
      functionSourceFile: '/src/libpg_query/./src/postgres/include/access/htup_details.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query_procedure_create
      functionSourceFile: '/src/libpg_query/src/pg_query_parse_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'N/A'
        - bool
        - int
        - char
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          103
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - BoolGetDatum
        - CharGetDatum
        - NameGetDatum
        - ObjectIdGetDatum
        - PointerGetDatum
        - UInt16GetDatum
        - build_fake_proc_tuple
        - cstring_to_text
        - namestrcpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_parse_plpgsql.c:220,2'
          Dst:             namestrcpy
        - Src:             'src/pg_query_parse_plpgsql.c:227,12'
          Dst:             build_fake_proc_tuple
        - Src:             'src/pg_query_parse_plpgsql.c:236,37'
          Dst:             NameGetDatum
        - Src:             'src/pg_query_parse_plpgsql.c:237,37'
          Dst:             CharGetDatum
        - Src:             'src/pg_query_parse_plpgsql.c:238,41'
          Dst:             CharGetDatum
        - Src:             'src/pg_query_parse_plpgsql.c:239,38'
          Dst:             UInt16GetDatum
        - Src:             'src/pg_query_parse_plpgsql.c:240,40'
          Dst:             ObjectIdGetDatum
        - Src:             'src/pg_query_parse_plpgsql.c:241,39'
          Dst:             BoolGetDatum
        - Src:             'src/pg_query_parse_plpgsql.c:242,41'
          Dst:             PointerGetDatum
        - Src:             'src/pg_query_parse_plpgsql.c:244,27'
          Dst:             PointerGetDatum
        - Src:             'src/pg_query_parse_plpgsql.c:259,36'
          Dst:             cstring_to_text
        - Src:             'src/pg_query_parse_plpgsql.c:259,36'
          Dst:             PointerGetDatum
    - functionName:    ObjectIdGetDatum
      functionSourceFile: '/src/libpg_query/./src/postgres/include/postgres.h'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compute_return_type
      functionSourceFile: '/src/libpg_query/src/pg_query_parse_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          55
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - GETSTRUCT
        - LookupTypeName
        - ReleaseSysCache
        - TypeNameToString
        - errcode
        - errfinish
        - errmsg
        - errstart
        - errstart_cold
        - typeTypeId
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_parse_plpgsql.c:49,11'
          Dst:             LookupTypeName
        - Src:             'src/pg_query_parse_plpgsql.c:53,24'
          Dst:             GETSTRUCT
        - Src:             'src/pg_query_parse_plpgsql.c:61,5'
          Dst:             errstart
        - Src:             'src/pg_query_parse_plpgsql.c:61,5'
          Dst:             errcode
        - Src:             'src/pg_query_parse_plpgsql.c:61,5'
          Dst:             TypeNameToString
        - Src:             'src/pg_query_parse_plpgsql.c:61,5'
          Dst:             errmsg
        - Src:             'src/pg_query_parse_plpgsql.c:61,5'
          Dst:             errfinish
        - Src:             'src/pg_query_parse_plpgsql.c:66,13'
          Dst:             typeTypeId
        - Src:             'src/pg_query_parse_plpgsql.c:67,3'
          Dst:             ReleaseSysCache
        - Src:             'src/pg_query_parse_plpgsql.c:71,21'
          Dst:             TypeNameToString
        - Src:             'src/pg_query_parse_plpgsql.c:84,4'
          Dst:             errstart_cold
        - Src:             'src/pg_query_parse_plpgsql.c:84,4'
          Dst:             errcode
        - Src:             'src/pg_query_parse_plpgsql.c:84,4'
          Dst:             errmsg
        - Src:             'src/pg_query_parse_plpgsql.c:84,4'
          Dst:             errfinish
    - functionName:    pg_query_create_function
      functionSourceFile: '/src/libpg_query/src/pg_query_parse_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          310
      EdgeCount:       69
      CyclomaticComplexity: 19
      functionsReached:
        - ObjectIdGetDatum
        - PointerGetDatum
        - compute_return_type
        - construct_array_builtin
        - errcode
        - errfinish
        - errmsg
        - errstart_cold
        - format_type_be
        - interpret_function_parameter_list
        - palloc
        - palloc0
        - pg_query_procedure_create
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_parse_plpgsql.c:304,8'
          Dst:             strcmp
        - Src:             'src/pg_query_parse_plpgsql.c:306,13'
          Dst:             strcmp
        - Src:             'src/pg_query_parse_plpgsql.c:311,36'
          Dst:             palloc0
        - Src:             'src/pg_query_parse_plpgsql.c:311,2'
          Dst:             interpret_function_parameter_list
        - Src:             'src/pg_query_parse_plpgsql.c:333,3'
          Dst:             compute_return_type
        - Src:             'src/pg_query_parse_plpgsql.c:336,4'
          Dst:             errstart_cold
        - Src:             'src/pg_query_parse_plpgsql.c:336,4'
          Dst:             errcode
        - Src:             'src/pg_query_parse_plpgsql.c:336,4'
          Dst:             format_type_be
        - Src:             'src/pg_query_parse_plpgsql.c:336,4'
          Dst:             errmsg
        - Src:             'src/pg_query_parse_plpgsql.c:336,4'
          Dst:             errfinish
        - Src:             'src/pg_query_parse_plpgsql.c:348,3'
          Dst:             errstart_cold
        - Src:             'src/pg_query_parse_plpgsql.c:348,3'
          Dst:             errcode
        - Src:             'src/pg_query_parse_plpgsql.c:348,3'
          Dst:             errmsg
        - Src:             'src/pg_query_parse_plpgsql.c:348,3'
          Dst:             errfinish
        - Src:             'src/pg_query_parse_plpgsql.c:364,26'
          Dst:             palloc
        - Src:             'src/pg_query_parse_plpgsql.c:368,20'
          Dst:             ObjectIdGetDatum
        - Src:             'src/pg_query_parse_plpgsql.c:369,23'
          Dst:             construct_array_builtin
        - Src:             'src/pg_query_parse_plpgsql.c:381,0'
          Dst:             PointerGetDatum
        - Src:             'src/pg_query_parse_plpgsql.c:380,0'
          Dst:             PointerGetDatum
        - Src:             'src/pg_query_parse_plpgsql.c:382,0'
          Dst:             PointerGetDatum
        - Src:             'src/pg_query_parse_plpgsql.c:374,9'
          Dst:             pg_query_procedure_create
    - functionName:    strcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    234
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compile_do_stmt
      functionSourceFile: '/src/libpg_query/src/pg_query_parse_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          117
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - palloc0
        - plpgsql_compile_inline
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_parse_plpgsql.c:128,2'
          Dst:             __assert_fail
        - Src:             'src/pg_query_parse_plpgsql.c:134,7'
          Dst:             strcmp
        - Src:             'src/pg_query_parse_plpgsql.c:136,4'
          Dst:             __assert_fail
        - Src:             'src/pg_query_parse_plpgsql.c:138,14'
          Dst:             strcmp
        - Src:             'src/pg_query_parse_plpgsql.c:143,2'
          Dst:             __assert_fail
        - Src:             'src/pg_query_parse_plpgsql.c:145,5'
          Dst:             strcmp
        - Src:             'src/pg_query_parse_plpgsql.c:146,31'
          Dst:             palloc0
        - Src:             'src/pg_query_parse_plpgsql.c:148,9'
          Dst:             plpgsql_compile_inline
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1129
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compile_create_function_stmt_via_callback
      functionSourceFile: '/src/libpg_query/src/pg_query_parse_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          185
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - palloc0
        - pg_query_create_function
        - plpgsql_compile_callback
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_parse_plpgsql.c:412,7'
          Dst:             strcmp
        - Src:             'src/pg_query_parse_plpgsql.c:418,12'
          Dst:             strcmp
        - Src:             'src/pg_query_parse_plpgsql.c:408,2'
          Dst:             __assert_fail
        - Src:             'src/pg_query_parse_plpgsql.c:414,4'
          Dst:             __assert_fail
        - Src:             'src/pg_query_parse_plpgsql.c:424,2'
          Dst:             __assert_fail
        - Src:             'src/pg_query_parse_plpgsql.c:426,6'
          Dst:             strcmp
        - Src:             'src/pg_query_parse_plpgsql.c:427,31'
          Dst:             palloc0
        - Src:             'src/pg_query_parse_plpgsql.c:429,12'
          Dst:             pg_query_create_function
        - Src:             'src/pg_query_parse_plpgsql.c:452,34'
          Dst:             palloc0
        - Src:             'src/pg_query_parse_plpgsql.c:454,2'
          Dst:             plpgsql_compile_callback
    - functionName:    MemoryContextSwitchTo
      functionSourceFile: '/src/libpg_query/./src/postgres/include/utils/palloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query_free_plpgsql_parse_result
      functionSourceFile: '/src/libpg_query/src/pg_query_parse_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pg_query_free_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_parse_plpgsql.c:669,3'
          Dst:             pg_query_free_error
    - functionName:    pg_query_raw_parse_plpgsql
      functionSourceFile: '/src/libpg_query/src/pg_query_parse_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          102
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - CopyErrorData
        - FlushErrorState
        - MemoryContextSwitchTo
        - __sigsetjmp
        - compile_create_function_stmt_via_callback
        - compile_do_stmt
        - errfinish
        - errmsg_internal
        - errstart_cold
        - strdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_parse_plpgsql.c:491,2'
          Dst:             __sigsetjmp
        - Src:             'src/pg_query_parse_plpgsql.c:494,18'
          Dst:             compile_create_function_stmt_via_callback
        - Src:             'src/pg_query_parse_plpgsql.c:496,18'
          Dst:             compile_do_stmt
        - Src:             'src/pg_query_parse_plpgsql.c:498,4'
          Dst:             errstart_cold
        - Src:             'src/pg_query_parse_plpgsql.c:498,4'
          Dst:             errmsg_internal
        - Src:             'src/pg_query_parse_plpgsql.c:498,4'
          Dst:             errfinish
        - Src:             'src/pg_query_parse_plpgsql.c:520,3'
          Dst:             MemoryContextSwitchTo
        - Src:             'src/pg_query_parse_plpgsql.c:521,16'
          Dst:             CopyErrorData
        - Src:             'src/pg_query_parse_plpgsql.c:525,22'
          Dst:             strdup
        - Src:             'src/pg_query_parse_plpgsql.c:526,22'
          Dst:             strdup
        - Src:             'src/pg_query_parse_plpgsql.c:527,22'
          Dst:             strdup
        - Src:             'src/pg_query_parse_plpgsql.c:528,44'
          Dst:             strdup
        - Src:             'src/pg_query_parse_plpgsql.c:533,3'
          Dst:             FlushErrorState
    - functionName:    __sigsetjmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strdup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    stmts_walker
      functionSourceFile: '/src/libpg_query/src/pg_query_parse_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          110
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - FlushErrorState
        - MemoryContextSwitchTo
        - __sigsetjmp
        - raw_expression_tree_walker_impl
        - repalloc
        - stmts_walker
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_parse_plpgsql.c:566,28'
          Dst:             repalloc
        - Src:             'src/pg_query_parse_plpgsql.c:571,10'
          Dst:             stmts_walker
        - Src:             'src/pg_query_parse_plpgsql.c:574,2'
          Dst:             __sigsetjmp
        - Src:             'src/pg_query_parse_plpgsql.c:576,12'
          Dst:             raw_expression_tree_walker_impl
        - Src:             'src/pg_query_parse_plpgsql.c:576,12'
          Dst:             stmts_walker
        - Src:             'src/pg_query_parse_plpgsql.c:580,3'
          Dst:             MemoryContextSwitchTo
        - Src:             'src/pg_query_parse_plpgsql.c:581,3'
          Dst:             FlushErrorState
    - functionName:    pg_query_parse_plpgsql
      functionSourceFile: '/src/libpg_query/src/pg_query_parse_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          133
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - palloc
        - pfree
        - pg_query_enter_memory_context
        - pg_query_exit_memory_context
        - pg_query_raw_parse
        - pg_query_raw_parse_plpgsql
        - pg_snprintf
        - plpgsqlToJSON
        - plpgsql_free_function_memory
        - stmts_walker
        - strdup
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_parse_plpgsql.c:597,8'
          Dst:             pg_query_enter_memory_context
        - Src:             'src/pg_query_parse_plpgsql.c:599,17'
          Dst:             pg_query_raw_parse
        - Src:             'src/pg_query_parse_plpgsql.c:607,30'
          Dst:             palloc
        - Src:             'src/pg_query_parse_plpgsql.c:610,2'
          Dst:             stmts_walker
        - Src:             'src/pg_query_parse_plpgsql.c:613,26'
          Dst:             strdup
        - Src:             'src/pg_query_parse_plpgsql.c:618,25'
          Dst:             strdup
        - Src:             'src/pg_query_parse_plpgsql.c:623,20'
          Dst:             pg_query_raw_parse_plpgsql
        - Src:             'src/pg_query_parse_plpgsql.c:638,16'
          Dst:             plpgsqlToJSON
        - Src:             'src/pg_query_parse_plpgsql.c:639,4'
          Dst:             plpgsql_free_function_memory
        - Src:             'src/pg_query_parse_plpgsql.c:641,18'
          Dst:             strlen
        - Src:             'src/pg_query_parse_plpgsql.c:641,49'
          Dst:             strlen
        - Src:             'src/pg_query_parse_plpgsql.c:643,12'
          Dst:             pg_snprintf
        - Src:             'src/pg_query_parse_plpgsql.c:646,22'
          Dst:             strdup
        - Src:             'src/pg_query_parse_plpgsql.c:653,4'
          Dst:             pfree
        - Src:             'src/pg_query_parse_plpgsql.c:657,23'
          Dst:             strlen
        - Src:             'src/pg_query_parse_plpgsql.c:658,23'
          Dst:             strlen
        - Src:             'src/pg_query_parse_plpgsql.c:0,0'
          Dst:             pg_query_exit_memory_context
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    44
      BranchProfiles:  []
      Callsites:       []
    - functionName:    varstr_levenshtein_less_equal
      functionSourceFile: '/src/libpg_query/./src/postgres/include/levenshtein.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         162
      ICount:          825
      EdgeCount:       219
      CyclomaticComplexity: 59
      functionsReached:
        - errcode
        - errfinish
        - errmsg
        - errstart_cold
        - palloc
        - pg_mblen_range
        - pg_mbstrlen_with_len
        - rest_of_char_same
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/levenshtein.c:110,6'
          Dst:             pg_mbstrlen_with_len
        - Src:             './src/postgres/include/levenshtein.c:111,6'
          Dst:             pg_mbstrlen_with_len
        - Src:             './src/postgres/include/levenshtein.c:132,3'
          Dst:             errstart_cold
        - Src:             './src/postgres/include/levenshtein.c:132,3'
          Dst:             errcode
        - Src:             './src/postgres/include/levenshtein.c:132,3'
          Dst:             errmsg
        - Src:             './src/postgres/include/levenshtein.c:132,3'
          Dst:             errfinish
        - Src:             './src/postgres/include/levenshtein.c:200,24'
          Dst:             palloc
        - Src:             './src/postgres/include/levenshtein.c:203,20'
          Dst:             pg_mblen_range
        - Src:             './src/postgres/include/levenshtein.c:214,17'
          Dst:             palloc
        - Src:             './src/postgres/include/levenshtein.c:229,38'
          Dst:             pg_mblen_range
        - Src:             './src/postgres/include/levenshtein.c:293,26'
          Dst:             rest_of_char_same
    - functionName:    rest_of_char_same
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_adt_varlena.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1398
      functionLinenumberEnd: 1406
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    varstr_levenshtein
      functionSourceFile: '/src/libpg_query/./src/postgres/include/levenshtein.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         112
      ICount:          536
      EdgeCount:       150
      CyclomaticComplexity: 40
      functionsReached:
        - errcode
        - errfinish
        - errmsg
        - errstart_cold
        - palloc
        - pg_mblen_range
        - pg_mbstrlen_with_len
        - rest_of_char_same
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/levenshtein.c:110,6'
          Dst:             pg_mbstrlen_with_len
        - Src:             './src/postgres/include/levenshtein.c:111,6'
          Dst:             pg_mbstrlen_with_len
        - Src:             './src/postgres/include/levenshtein.c:132,3'
          Dst:             errstart_cold
        - Src:             './src/postgres/include/levenshtein.c:132,3'
          Dst:             errcode
        - Src:             './src/postgres/include/levenshtein.c:132,3'
          Dst:             errmsg
        - Src:             './src/postgres/include/levenshtein.c:132,3'
          Dst:             errfinish
        - Src:             './src/postgres/include/levenshtein.c:200,24'
          Dst:             palloc
        - Src:             './src/postgres/include/levenshtein.c:203,20'
          Dst:             pg_mblen_range
        - Src:             './src/postgres/include/levenshtein.c:214,17'
          Dst:             palloc
        - Src:             './src/postgres/include/levenshtein.c:229,38'
          Dst:             pg_mblen_range
        - Src:             './src/postgres/include/levenshtein.c:229,38'
          Dst:             pg_mblen_range
        - Src:             './src/postgres/include/levenshtein.c:293,26'
          Dst:             rest_of_char_same
        - Src:             './src/postgres/include/levenshtein.c:229,38'
          Dst:             pg_mblen_range
    - functionName:    text_to_cstring
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_adt_varlena.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          92
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - palloc
        - pfree
        - pg_detoast_datum_packed
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_adt_varlena.c:239,23'
          Dst:             pg_detoast_datum_packed
        - Src:             'src/postgres/src_backend_utils_adt_varlena.c:243,20'
          Dst:             palloc
        - Src:             'src/postgres/src_backend_utils_adt_varlena.c:248,3'
          Dst:             pfree
    - functionName:    cstring_to_text_with_len
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_adt_varlena.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - palloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_adt_varlena.c:217,29'
          Dst:             palloc
    - functionName:    cstring_to_text
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_adt_varlena.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cstring_to_text_with_len
        - strlen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_adt_varlena.c:205,37'
          Dst:             strlen
        - Src:             'src/postgres/src_backend_utils_adt_varlena.c:205,9'
          Dst:             cstring_to_text_with_len
    - functionName:    PointerGetDatum
      functionSourceFile: '/src/libpg_query/./src/postgres/include/postgres.h'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CharGetDatum
      functionSourceFile: '/src/libpg_query/./src/postgres/include/postgres.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ObjectIdGetDatum
      functionSourceFile: '/src/libpg_query/./src/postgres/include/postgres.h'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GETSTRUCT
      functionSourceFile: '/src/libpg_query/./src/postgres/include/access/htup_details.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    list_length
      functionSourceFile: '/src/libpg_query/./src/postgres/include/nodes/pg_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    interpret_function_parameter_list
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_commands_functioncmds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         182
      ICount:          851
      EdgeCount:       238
      CyclomaticComplexity: 58
      functionsReached:
        - CharGetDatum
        - GETSTRUCT
        - LookupTypeName
        - ObjectIdGetDatum
        - PointerGetDatum
        - ReleaseSysCache
        - TypeNameToString
        - assign_expr_collations
        - buildoidvector
        - coerce_to_specific_type
        - construct_array_builtin
        - contain_var_clause
        - cstring_to_text
        - errcode
        - errfinish
        - errmsg
        - errstart
        - errstart_cold
        - get_element_type
        - lappend
        - lappend_oid
        - list_length
        - makeString
        - palloc
        - palloc0
        - parser_errposition
        - pstrdup
        - strcmp
        - transformExpr
        - typeTypeId
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres/src_backend_commands_functioncmds.c:264,4'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:126,25'
          Dst:             list_length
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:142,20'
          Dst:             palloc
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:143,23'
          Dst:             palloc
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:144,25'
          Dst:             palloc
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:145,25'
          Dst:             palloc0
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:400,20'
          Dst:             buildoidvector
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:400,20'
          Dst:             buildoidvector
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:163,12'
          Dst:             LookupTypeName
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:166,25'
          Dst:             GETSTRUCT
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:170,6'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:170,6'
          Dst:             errcode
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:170,6'
          Dst:             TypeNameToString
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:170,6'
          Dst:             errmsg
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:170,6'
          Dst:             parser_errposition
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:170,6'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:177,6'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:177,6'
          Dst:             errcode
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:177,6'
          Dst:             TypeNameToString
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:177,6'
          Dst:             errmsg
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:177,6'
          Dst:             parser_errposition
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:177,6'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:183,6'
          Dst:             errstart
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:183,6'
          Dst:             errcode
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:183,6'
          Dst:             TypeNameToString
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:183,6'
          Dst:             errmsg
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:183,6'
          Dst:             parser_errposition
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:183,6'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:189,11'
          Dst:             typeTypeId
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:190,4'
          Dst:             ReleaseSysCache
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:194,4'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:194,4'
          Dst:             errcode
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:194,4'
          Dst:             TypeNameToString
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:194,4'
          Dst:             errmsg
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:194,4'
          Dst:             parser_errposition
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:194,4'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:205,5'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:205,5'
          Dst:             errcode
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:205,5'
          Dst:             errmsg
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:205,5'
          Dst:             parser_errposition
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:205,5'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:210,5'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:210,5'
          Dst:             errcode
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:210,5'
          Dst:             errmsg
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:210,5'
          Dst:             parser_errposition
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:210,5'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:215,5'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:215,5'
          Dst:             errcode
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:215,5'
          Dst:             errmsg
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:215,5'
          Dst:             parser_errposition
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:215,5'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:226,5'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:226,5'
          Dst:             errcode
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:226,5'
          Dst:             errmsg
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:226,5'
          Dst:             parser_errposition
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:226,5'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:233,28'
          Dst:             lappend_oid
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:247,6'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:247,6'
          Dst:             errcode
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:247,6'
          Dst:             errmsg
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:247,6'
          Dst:             parser_errposition
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:247,6'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:272,11'
          Dst:             get_element_type
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:273,7'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:273,7'
          Dst:             errcode
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:273,7'
          Dst:             errmsg
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:273,7'
          Dst:             parser_errposition
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:273,7'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:281,17'
          Dst:             ObjectIdGetDatum
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:283,19'
          Dst:             CharGetDatum
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:318,6'
          Dst:             strcmp
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:318,6'
          Dst:             strcmp
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:319,6'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:319,6'
          Dst:             errcode
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:319,6'
          Dst:             errmsg
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:319,6'
          Dst:             parser_errposition
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:319,6'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:326,20'
          Dst:             cstring_to_text
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:326,20'
          Dst:             PointerGetDatum
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:331,94'
          Dst:             pstrdup
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:331,61'
          Dst:             makeString
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:331,29'
          Dst:             lappend
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:338,5'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:338,5'
          Dst:             errcode
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:338,5'
          Dst:             errmsg
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:338,5'
          Dst:             parser_errposition
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:338,5'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:343,10'
          Dst:             transformExpr
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:345,10'
          Dst:             coerce_to_specific_type
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:346,4'
          Dst:             assign_expr_collations
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:353,5'
          Dst:             contain_var_clause
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:354,5'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:354,5'
          Dst:             errcode
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:354,5'
          Dst:             errmsg
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:354,5'
          Dst:             parser_errposition
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:354,5'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:373,25'
          Dst:             lappend
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:379,5'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:379,5'
          Dst:             errcode
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:379,5'
          Dst:             errmsg
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:379,5'
          Dst:             parser_errposition
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:379,5'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:390,5'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:390,5'
          Dst:             errcode
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:390,5'
          Dst:             errmsg
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:390,5'
          Dst:             parser_errposition
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:390,5'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:404,24'
          Dst:             construct_array_builtin
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:405,21'
          Dst:             construct_array_builtin
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:0,0'
          Dst:             PointerGetDatum
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:421,21'
          Dst:             cstring_to_text
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:421,21'
          Dst:             PointerGetDatum
        - Src:             'src/postgres/src_backend_commands_functioncmds.c:423,21'
          Dst:             construct_array_builtin
    - functionName:    contain_var_clause
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_optimizer_util_var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    namestrcpy
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_adt_name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strncpy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_adt_name.c:115,2'
          Dst:             strncpy
    - functionName:    strncpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    transformExpr
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_parser_parse_expr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    raw_expression_tree_walker_impl
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_nodeFuncs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 947
      functionLinenumberEnd: 1658
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         417
      ICount:          2085
      EdgeCount:       576
      CyclomaticComplexity: 161
      functionsReached:
        - check_stack_depth
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres/src_backend_nodes_nodeFuncs.c:960,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_nodeFuncs.c:958,2'
          Dst:             check_stack_depth
        - Src:             'src/postgres/src_backend_nodes_nodeFuncs.c:1653,4'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_nodes_nodeFuncs.c:1653,4'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_nodes_nodeFuncs.c:1653,4'
          Dst:             errfinish
    - functionName:    leftmostLoc
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_nodeFuncs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exprLocation
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_nodeFuncs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         106
      ICount:          630
      EdgeCount:       110
      CyclomaticComplexity: 6
      functionsReached:
        - exprLocation
        - leftmostLoc
      functionUses:    21
      BranchProfiles:
        - Branch String:   'src/postgres/src_backend_nodes_nodeFuncs.c:195,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_nodeFuncs.c:236,11'
          Dst:             exprLocation
        - Src:             'src/postgres/src_backend_nodes_nodeFuncs.c:235,11'
          Dst:             leftmostLoc
        - Src:             'src/postgres/src_backend_nodes_nodeFuncs.c:245,11'
          Dst:             exprLocation
        - Src:             'src/postgres/src_backend_nodes_nodeFuncs.c:244,11'
          Dst:             leftmostLoc
        - Src:             'src/postgres/src_backend_nodes_nodeFuncs.c:256,11'
          Dst:             exprLocation
        - Src:             'src/postgres/src_backend_nodes_nodeFuncs.c:255,11'
          Dst:             leftmostLoc
        - Src:             'src/postgres/src_backend_nodes_nodeFuncs.c:265,11'
          Dst:             exprLocation
        - Src:             'src/postgres/src_backend_nodes_nodeFuncs.c:264,11'
          Dst:             leftmostLoc
        - Src:             'src/postgres/src_backend_nodes_nodeFuncs.c:278,11'
          Dst:             exprLocation
        - Src:             'src/postgres/src_backend_nodes_nodeFuncs.c:277,11'
          Dst:             leftmostLoc
        - Src:             'src/postgres/src_backend_nodes_nodeFuncs.c:286,23'
          Dst:             exprLocation
        - Src:             'src/postgres/src_backend_nodes_nodeFuncs.c:286,11'
          Dst:             leftmostLoc
        - Src:             'src/postgres/src_backend_nodes_nodeFuncs.c:304,11'
          Dst:             exprLocation
        - Src:             'src/postgres/src_backend_nodes_nodeFuncs.c:303,11'
          Dst:             leftmostLoc
        - Src:             'src/postgres/src_backend_nodes_nodeFuncs.c:313,11'
          Dst:             exprLocation
        - Src:             'src/postgres/src_backend_nodes_nodeFuncs.c:312,11'
          Dst:             leftmostLoc
        - Src:             'src/postgres/src_backend_nodes_nodeFuncs.c:322,11'
          Dst:             exprLocation
        - Src:             'src/postgres/src_backend_nodes_nodeFuncs.c:321,11'
          Dst:             leftmostLoc
        - Src:             'src/postgres/src_backend_nodes_nodeFuncs.c:331,11'
          Dst:             exprLocation
        - Src:             'src/postgres/src_backend_nodes_nodeFuncs.c:330,11'
          Dst:             leftmostLoc
        - Src:             'src/postgres/src_backend_nodes_nodeFuncs.c:376,11'
          Dst:             exprLocation
        - Src:             'src/postgres/src_backend_nodes_nodeFuncs.c:375,11'
          Dst:             leftmostLoc
        - Src:             'src/postgres/src_backend_nodes_nodeFuncs.c:397,11'
          Dst:             exprLocation
        - Src:             'src/postgres/src_backend_nodes_nodeFuncs.c:396,11'
          Dst:             leftmostLoc
        - Src:             'src/postgres/src_backend_nodes_nodeFuncs.c:409,11'
          Dst:             exprLocation
        - Src:             'src/postgres/src_backend_nodes_nodeFuncs.c:408,11'
          Dst:             leftmostLoc
        - Src:             'src/postgres/src_backend_nodes_nodeFuncs.c:418,11'
          Dst:             exprLocation
        - Src:             'src/postgres/src_backend_nodes_nodeFuncs.c:417,11'
          Dst:             leftmostLoc
        - Src:             'src/postgres/src_backend_nodes_nodeFuncs.c:427,11'
          Dst:             exprLocation
        - Src:             'src/postgres/src_backend_nodes_nodeFuncs.c:426,11'
          Dst:             leftmostLoc
        - Src:             'src/postgres/src_backend_nodes_nodeFuncs.c:455,12'
          Dst:             exprLocation
        - Src:             'src/postgres/src_backend_nodes_nodeFuncs.c:468,11'
          Dst:             exprLocation
        - Src:             'src/postgres/src_backend_nodes_nodeFuncs.c:467,11'
          Dst:             leftmostLoc
        - Src:             'src/postgres/src_backend_nodes_nodeFuncs.c:487,11'
          Dst:             exprLocation
        - Src:             'src/postgres/src_backend_nodes_nodeFuncs.c:486,11'
          Dst:             leftmostLoc
        - Src:             'src/postgres/src_backend_nodes_nodeFuncs.c:509,11'
          Dst:             exprLocation
        - Src:             'src/postgres/src_backend_nodes_nodeFuncs.c:510,11'
          Dst:             leftmostLoc
        - Src:             'src/postgres/src_backend_nodes_nodeFuncs.c:511,11'
          Dst:             leftmostLoc
    - functionName:    list_head
      functionSourceFile: '/src/libpg_query/./src/postgres/include/nodes/pg_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pts_error_callback
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_parser_parse_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - errcontext_msg
        - set_errcontext_domain
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_parser_parse_type.c:459,2'
          Dst:             set_errcontext_domain
        - Src:             'src/postgres/src_backend_parser_parse_type.c:459,2'
          Dst:             errcontext_msg
    - functionName:    typeStringToTypeName
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_parser_parse_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - errcode
        - errmsg
        - errsave_finish
        - errsave_start
        - raw_parser
        - strlen
        - strspn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_parser_parse_type.c:481,6'
          Dst:             strspn
        - Src:             'src/postgres/src_backend_parser_parse_type.c:481,36'
          Dst:             strlen
        - Src:             'src/postgres/src_backend_parser_parse_type.c:492,23'
          Dst:             raw_parser
        - Src:             'src/postgres/src_backend_parser_parse_type.c:507,2'
          Dst:             errsave_start
        - Src:             'src/postgres/src_backend_parser_parse_type.c:507,2'
          Dst:             errcode
        - Src:             'src/postgres/src_backend_parser_parse_type.c:507,2'
          Dst:             errmsg
        - Src:             'src/postgres/src_backend_parser_parse_type.c:507,2'
          Dst:             errsave_finish
    - functionName:    strspn
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    typeTypeId
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_parser_parse_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - GETSTRUCT
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_parser_parse_type.c:412,3'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_parser_parse_type.c:412,3'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_parser_parse_type.c:412,3'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_parser_parse_type.c:413,25'
          Dst:             GETSTRUCT
    - functionName:    GETSTRUCT
      functionSourceFile: '/src/libpg_query/./src/postgres/include/access/htup_details.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    appendTypeNameToBuffer
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_parser_parse_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          93
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - appendStringInfoChar
        - appendStringInfoString
        - format_type_be
        - list_head
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_parser_parse_type.c:341,13'
          Dst:             list_head
        - Src:             'src/postgres/src_backend_parser_parse_type.c:342,5'
          Dst:             appendStringInfoChar
        - Src:             'src/postgres/src_backend_parser_parse_type.c:343,4'
          Dst:             appendStringInfoString
        - Src:             'src/postgres/src_backend_parser_parse_type.c:349,34'
          Dst:             format_type_be
        - Src:             'src/postgres/src_backend_parser_parse_type.c:349,3'
          Dst:             appendStringInfoString
        - Src:             'src/postgres/src_backend_parser_parse_type.c:357,3'
          Dst:             appendStringInfoString
        - Src:             'src/postgres/src_backend_parser_parse_type.c:360,3'
          Dst:             appendStringInfoString
    - functionName:    typenameTypeIdAndMod
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_parser_parse_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GETSTRUCT
        - ReleaseSysCache
        - typenameType
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_parser_parse_type.c:301,8'
          Dst:             typenameType
        - Src:             'src/postgres/src_backend_parser_parse_type.c:302,30'
          Dst:             GETSTRUCT
        - Src:             'src/postgres/src_backend_parser_parse_type.c:303,2'
          Dst:             ReleaseSysCache
    - functionName:    typenameType
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_parser_parse_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - GETSTRUCT
        - LookupTypeName
        - TypeNameToString
        - errcode
        - errfinish
        - errmsg
        - errstart_cold
        - parser_errposition
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_parser_parse_type.c:265,8'
          Dst:             LookupTypeName
        - Src:             'src/postgres/src_backend_parser_parse_type.c:267,3'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_parser_parse_type.c:267,3'
          Dst:             errcode
        - Src:             'src/postgres/src_backend_parser_parse_type.c:267,3'
          Dst:             TypeNameToString
        - Src:             'src/postgres/src_backend_parser_parse_type.c:267,3'
          Dst:             errmsg
        - Src:             'src/postgres/src_backend_parser_parse_type.c:267,3'
          Dst:             parser_errposition
        - Src:             'src/postgres/src_backend_parser_parse_type.c:267,3'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_parser_parse_type.c:272,23'
          Dst:             GETSTRUCT
        - Src:             'src/postgres/src_backend_parser_parse_type.c:273,3'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_parser_parse_type.c:273,3'
          Dst:             errcode
        - Src:             'src/postgres/src_backend_parser_parse_type.c:273,3'
          Dst:             TypeNameToString
        - Src:             'src/postgres/src_backend_parser_parse_type.c:273,3'
          Dst:             errmsg
        - Src:             'src/postgres/src_backend_parser_parse_type.c:273,3'
          Dst:             parser_errposition
        - Src:             'src/postgres/src_backend_parser_parse_type.c:273,3'
          Dst:             errfinish
    - functionName:    LookupTypeName
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_parser_parse_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - LookupTypeNameExtended
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_parser_parse_type.c:58,9'
          Dst:             LookupTypeNameExtended
    - functionName:    TypeNameToString
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_parser_parse_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - appendTypeNameToBuffer
        - initStringInfo
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_parser_parse_type.c:375,2'
          Dst:             initStringInfo
        - Src:             'src/postgres/src_backend_parser_parse_type.c:376,2'
          Dst:             appendTypeNameToBuffer
    - functionName:    LookupTypeNameExtended
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_parser_parse_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          131
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - DeconstructQualifiedName
        - GetSysCacheOid
        - LookupExplicitNamespace
        - ObjectIdGetDatum
        - PointerGetDatum
        - SearchSysCache1
        - TypenameGetTypidExtended
        - cancel_parser_errposition_callback
        - errfinish
        - errmsg_internal
        - errstart_cold
        - get_array_type
        - setup_parser_errposition_callback
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_parser_parse_type.c:106,9'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_parser_parse_type.c:106,9'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_parser_parse_type.c:106,9'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_parser_parse_type.c:188,3'
          Dst:             DeconstructQualifiedName
        - Src:             'src/postgres/src_backend_parser_parse_type.c:196,4'
          Dst:             setup_parser_errposition_callback
        - Src:             'src/postgres/src_backend_parser_parse_type.c:198,18'
          Dst:             LookupExplicitNamespace
        - Src:             'src/postgres/src_backend_parser_parse_type.c:200,14'
          Dst:             PointerGetDatum
        - Src:             'src/postgres/src_backend_parser_parse_type.c:200,14'
          Dst:             ObjectIdGetDatum
        - Src:             'src/postgres/src_backend_parser_parse_type.c:200,14'
          Dst:             GetSysCacheOid
        - Src:             'src/postgres/src_backend_parser_parse_type.c:206,4'
          Dst:             cancel_parser_errposition_callback
        - Src:             'src/postgres/src_backend_parser_parse_type.c:211,13'
          Dst:             TypenameGetTypidExtended
        - Src:             'src/postgres/src_backend_parser_parse_type.c:216,13'
          Dst:             get_array_type
        - Src:             'src/postgres/src_backend_parser_parse_type.c:226,33'
          Dst:             ObjectIdGetDatum
        - Src:             'src/postgres/src_backend_parser_parse_type.c:226,8'
          Dst:             SearchSysCache1
        - Src:             'src/postgres/src_backend_parser_parse_type.c:228,3'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_parser_parse_type.c:228,3'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_parser_parse_type.c:228,3'
          Dst:             errfinish
    - functionName:    PointerGetDatum
      functionSourceFile: '/src/libpg_query/./src/postgres/include/postgres.h'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ObjectIdGetDatum
      functionSourceFile: '/src/libpg_query/./src/postgres/include/postgres.h'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dump_cursor_direction
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1227
      functionLinenumberEnd: 1257
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          66
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - dump_expr
        - dump_ind
        - pg_printf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1230,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1229,2'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1233,4'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1236,4'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1239,4'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1242,4'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1245,4'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1250,3'
          Dst:             dump_expr
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1251,3'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1254,3'
          Dst:             pg_printf
    - functionName:    dump_ind
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 809
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pg_printf
      functionUses:    66
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:813,3'
          Dst:             pg_printf
    - functionName:    dump_expr
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1581
      functionLinenumberEnd: 1586
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pg_printf
      functionUses:    37
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1582,2'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1584,3'
          Dst:             pg_printf
    - functionName:    list_head
      functionSourceFile: '/src/libpg_query/./src/postgres/include/nodes/pg_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dump_rollback
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1296
      functionLinenumberEnd: 1302
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dump_ind
        - pg_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1297,2'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:0,0'
          Dst:             pg_printf
    - functionName:    dump_commit
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1286
      functionLinenumberEnd: 1292
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dump_ind
        - pg_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1287,2'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:0,0'
          Dst:             pg_printf
    - functionName:    dump_call
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1277
      functionLinenumberEnd: 1282
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dump_expr
        - dump_ind
        - pg_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1278,2'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1279,2'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1280,2'
          Dst:             dump_expr
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1281,2'
          Dst:             pg_printf
    - functionName:    dump_perform
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1268
      functionLinenumberEnd: 1273
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dump_expr
        - dump_ind
        - pg_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1269,2'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1270,2'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1271,2'
          Dst:             dump_expr
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1272,2'
          Dst:             pg_printf
    - functionName:    dump_close
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1261
      functionLinenumberEnd: 1264
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dump_ind
        - pg_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1262,2'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1263,2'
          Dst:             pg_printf
    - functionName:    dump_fetch
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1201
      functionLinenumberEnd: 1223
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - dump_cursor_direction
        - dump_ind
        - pg_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1202,2'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1206,3'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1207,3'
          Dst:             dump_cursor_direction
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1212,4'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1213,4'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1220,3'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1221,3'
          Dst:             dump_cursor_direction
    - functionName:    dump_open
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1150
      functionLinenumberEnd: 1197
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          131
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - dump_expr
        - dump_ind
        - pg_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1151,2'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1152,2'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1157,3'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1158,3'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1159,3'
          Dst:             dump_expr
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1160,3'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1164,3'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1165,3'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1166,3'
          Dst:             dump_expr
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1167,3'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1171,3'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1172,3'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1173,3'
          Dst:             dump_expr
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1174,3'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1182,4'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1183,4'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1188,5'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1189,5'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1190,5'
          Dst:             dump_expr
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1191,5'
          Dst:             pg_printf
    - functionName:    dump_getdiag
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1561
      functionLinenumberEnd: 1577
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          72
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - dump_ind
        - list_head
        - pg_printf
        - plpgsql_getdiag_kindname
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1564,2'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1565,2'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1576,2'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1570,13'
          Dst:             list_head
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1571,4'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1573,3'
          Dst:             plpgsql_getdiag_kindname
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1573,3'
          Dst:             pg_printf
    - functionName:    plpgsql_getdiag_kindname
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dump_dynfors
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1530
      functionLinenumberEnd: 1557
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          89
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - dump_expr
        - dump_ind
        - dump_stmts
        - pg_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1531,2'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1532,2'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1533,2'
          Dst:             dump_expr
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1534,2'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1541,3'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1542,3'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1547,4'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1548,4'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1549,4'
          Dst:             dump_expr
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1550,4'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1554,2'
          Dst:             dump_stmts
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1555,2'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1556,2'
          Dst:             pg_printf
    - functionName:    dump_stmts
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          54
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - dump_stmt
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:916,3'
          Dst:             dump_stmt
    - functionName:    dump_stmt
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 818
      functionLinenumberEnd: 907
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          162
      EdgeCount:       62
      CyclomaticComplexity: 32
      functionsReached:
        - dump_assert
        - dump_assign
        - dump_block
        - dump_call
        - dump_case
        - dump_close
        - dump_commit
        - dump_dynexecute
        - dump_dynfors
        - dump_execsql
        - dump_exit
        - dump_fetch
        - dump_forc
        - dump_foreach_a
        - dump_fori
        - dump_fors
        - dump_getdiag
        - dump_if
        - dump_loop
        - dump_open
        - dump_perform
        - dump_raise
        - dump_return
        - dump_return_next
        - dump_return_query
        - dump_rollback
        - dump_while
        - errfinish
        - errmsg_internal
        - errstart_cold
        - pg_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres/src_pl_plpgsql_src_pl_funcs.c:820,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:819,2'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:823,4'
          Dst:             dump_block
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:826,4'
          Dst:             dump_assign
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:829,4'
          Dst:             dump_if
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:832,4'
          Dst:             dump_case
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:835,4'
          Dst:             dump_loop
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:838,4'
          Dst:             dump_while
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:841,4'
          Dst:             dump_fori
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:844,4'
          Dst:             dump_fors
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:847,4'
          Dst:             dump_forc
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:850,4'
          Dst:             dump_foreach_a
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:853,4'
          Dst:             dump_exit
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:856,4'
          Dst:             dump_return
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:859,4'
          Dst:             dump_return_next
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:862,4'
          Dst:             dump_return_query
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:865,4'
          Dst:             dump_raise
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:868,4'
          Dst:             dump_assert
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:871,4'
          Dst:             dump_execsql
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:874,4'
          Dst:             dump_dynexecute
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:877,4'
          Dst:             dump_dynfors
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:880,4'
          Dst:             dump_getdiag
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:883,4'
          Dst:             dump_open
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:886,4'
          Dst:             dump_fetch
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:889,4'
          Dst:             dump_close
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:892,4'
          Dst:             dump_perform
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:895,4'
          Dst:             dump_call
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:898,4'
          Dst:             dump_commit
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:901,4'
          Dst:             dump_rollback
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:904,4'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:904,4'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:904,4'
          Dst:             errfinish
    - functionName:    dump_block
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 922
      functionLinenumberEnd: 959
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          118
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - dump_ind
        - dump_stmts
        - pg_printf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:930,2'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:931,2'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:933,2'
          Dst:             dump_stmts
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:944,4'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:945,4'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:949,6'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:950,5'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:952,4'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:953,4'
          Dst:             dump_stmts
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:957,2'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:958,2'
          Dst:             pg_printf
    - functionName:    dump_assign
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 963
      functionLinenumberEnd: 968
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dump_expr
        - dump_ind
        - pg_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:964,2'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:965,2'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:966,2'
          Dst:             dump_expr
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:967,2'
          Dst:             pg_printf
    - functionName:    dump_if
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 972
      functionLinenumberEnd: 998
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          83
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - dump_expr
        - dump_ind
        - dump_stmts
        - pg_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:975,2'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:976,2'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:977,2'
          Dst:             dump_expr
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:978,2'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:979,2'
          Dst:             dump_stmts
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:984,3'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:985,3'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:986,3'
          Dst:             dump_expr
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:987,3'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:988,3'
          Dst:             dump_stmts
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:992,3'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:993,3'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:994,3'
          Dst:             dump_stmts
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:996,2'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:997,2'
          Dst:             pg_printf
    - functionName:    dump_case
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1002
      functionLinenumberEnd: 1036
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          114
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - dump_expr
        - dump_ind
        - dump_stmts
        - pg_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1005,2'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1006,2'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1008,3'
          Dst:             dump_expr
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1009,2'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1015,3'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1016,3'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1017,3'
          Dst:             dump_expr
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1018,3'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1019,3'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1020,3'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1022,3'
          Dst:             dump_stmts
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1027,3'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1028,3'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1030,3'
          Dst:             dump_stmts
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1034,2'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1035,2'
          Dst:             pg_printf
    - functionName:    dump_loop
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1040
      functionLinenumberEnd: 1048
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dump_ind
        - dump_stmts
        - pg_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1041,2'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1042,2'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1044,2'
          Dst:             dump_stmts
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1046,2'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1047,2'
          Dst:             pg_printf
    - functionName:    dump_while
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionLinenumberEnd: 1062
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dump_expr
        - dump_ind
        - dump_stmts
        - pg_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1053,2'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1054,2'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1055,2'
          Dst:             dump_expr
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1056,2'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1058,2'
          Dst:             dump_stmts
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1060,2'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1061,2'
          Dst:             pg_printf
    - functionName:    dump_fori
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1066
      functionLinenumberEnd: 1092
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dump_expr
        - dump_ind
        - dump_stmts
        - pg_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1067,2'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1068,2'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1071,2'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1072,2'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1073,2'
          Dst:             dump_expr
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1074,2'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1075,2'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1076,2'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1077,2'
          Dst:             dump_expr
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1078,2'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1081,3'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1082,3'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1083,3'
          Dst:             dump_expr
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1084,3'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1088,2'
          Dst:             dump_stmts
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1090,2'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1091,2'
          Dst:             pg_printf
    - functionName:    dump_fors
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1096
      functionLinenumberEnd: 1106
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dump_expr
        - dump_ind
        - dump_stmts
        - pg_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1097,2'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1098,2'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1099,2'
          Dst:             dump_expr
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1100,2'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1102,2'
          Dst:             dump_stmts
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1104,2'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1105,2'
          Dst:             pg_printf
    - functionName:    dump_forc
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1110
      functionLinenumberEnd: 1129
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dump_expr
        - dump_ind
        - dump_stmts
        - pg_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1111,2'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1112,2'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1113,2'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1118,3'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1119,3'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1120,3'
          Dst:             dump_expr
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1121,3'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1125,2'
          Dst:             dump_stmts
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1127,2'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1128,2'
          Dst:             pg_printf
    - functionName:    dump_foreach_a
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1133
      functionLinenumberEnd: 1146
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dump_expr
        - dump_ind
        - dump_stmts
        - pg_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1134,2'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1135,2'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1137,3'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1138,2'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1139,2'
          Dst:             dump_expr
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1140,2'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1142,2'
          Dst:             dump_stmts
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1144,2'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1145,2'
          Dst:             pg_printf
    - functionName:    dump_exit
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1306
      functionLinenumberEnd: 1317
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - dump_expr
        - dump_ind
        - pg_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1307,2'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1308,2'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1310,3'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1313,3'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1314,3'
          Dst:             dump_expr
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1316,2'
          Dst:             pg_printf
    - functionName:    dump_return
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1321
      functionLinenumberEnd: 1331
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - dump_expr
        - dump_ind
        - pg_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1322,2'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1323,2'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1325,3'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1327,3'
          Dst:             dump_expr
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1329,3'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1330,2'
          Dst:             pg_printf
    - functionName:    dump_return_next
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1335
      functionLinenumberEnd: 1345
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - dump_expr
        - dump_ind
        - pg_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1336,2'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1337,2'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1339,3'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1341,3'
          Dst:             dump_expr
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1343,3'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1344,2'
          Dst:             pg_printf
    - functionName:    dump_return_query
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1349
      functionLinenumberEnd: 1382
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          92
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - dump_expr
        - dump_ind
        - pg_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1350,2'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1353,3'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1354,3'
          Dst:             dump_expr
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1355,3'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1359,3'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1360,3'
          Dst:             dump_expr
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1361,3'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1368,4'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1369,4'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1374,5'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1375,5'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1376,5'
          Dst:             dump_expr
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1377,5'
          Dst:             pg_printf
    - functionName:    dump_raise
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1386
      functionLinenumberEnd: 1451
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          162
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - dump_expr
        - dump_ind
        - pg_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1390,2'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1391,2'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1393,3'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1395,3'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1396,2'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1400,3'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1401,3'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1402,3'
          Dst:             dump_expr
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1403,3'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1407,3'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1408,3'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1414,4'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:0,0'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1445,4'
          Dst:             dump_expr
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1446,4'
          Dst:             pg_printf
    - functionName:    dump_assert
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1455
      functionLinenumberEnd: 1470
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dump_expr
        - dump_ind
        - pg_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1456,2'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1457,2'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1458,2'
          Dst:             dump_expr
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1459,2'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1464,3'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1465,3'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1466,3'
          Dst:             dump_expr
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1467,3'
          Dst:             pg_printf
    - functionName:    dump_execsql
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1474
      functionLinenumberEnd: 1489
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dump_expr
        - dump_ind
        - pg_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1475,2'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1476,2'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1477,2'
          Dst:             dump_expr
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1478,2'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1483,3'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1484,3'
          Dst:             pg_printf
    - functionName:    dump_dynexecute
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1493
      functionLinenumberEnd: 1526
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          104
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - dump_expr
        - dump_ind
        - pg_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1494,2'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1495,2'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1496,2'
          Dst:             dump_expr
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1497,2'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1502,3'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1503,3'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1512,3'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1513,3'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1518,4'
          Dst:             dump_ind
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1519,4'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1520,4'
          Dst:             dump_expr
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1521,4'
          Dst:             pg_printf
    - functionName:    mark_expr
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 657
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - bms_is_member
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:663,27'
          Dst:             bms_is_member
    - functionName:    plpgsql_statement_tree_walker_impl
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         205
      ICount:          1068
      EdgeCount:       273
      CyclomaticComplexity: 70
      functionsReached:
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/postgres/src_pl_plpgsql_src_pl_funcs.c:368,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:589,4'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:589,4'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:589,4'
          Dst:             errfinish
    - functionName:    free_stmt
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 693
      functionLinenumberEnd: 697
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - free_expr
        - free_stmt
        - plpgsql_statement_tree_walker_impl
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:696,2'
          Dst:             plpgsql_statement_tree_walker_impl
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:696,2'
          Dst:             free_stmt
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:696,2'
          Dst:             free_expr
    - functionName:    mark_stmt
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          70
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - bms_add_member
        - bms_copy
        - bms_free
        - mark_expr
        - mark_stmt
        - plpgsql_statement_tree_walker_impl
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:633,4'
          Dst:             plpgsql_statement_tree_walker_impl
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:633,4'
          Dst:             mark_stmt
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:633,4'
          Dst:             mark_expr
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:643,17'
          Dst:             bms_copy
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:646,4'
          Dst:             plpgsql_statement_tree_walker_impl
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:646,4'
          Dst:             mark_stmt
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:646,4'
          Dst:             mark_expr
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:648,4'
          Dst:             bms_free
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:645,18'
          Dst:             bms_add_member
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:652,3'
          Dst:             plpgsql_statement_tree_walker_impl
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:652,3'
          Dst:             mark_stmt
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:652,3'
          Dst:             mark_expr
    - functionName:    free_expr
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 702
      functionLinenumberEnd: 704
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    plpgsql_dumptree
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1590
      functionLinenumberEnd: 1682
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         48
      ICount:          263
      EdgeCount:       60
      CyclomaticComplexity: 14
      functionsReached:
        - dump_block
        - dump_expr
        - fflush
        - pg_printf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1603,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1594,2'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1597,2'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1602,3'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1610,6'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1615,7'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1617,7'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1620,7'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1621,7'
          Dst:             dump_expr
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1622,7'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1627,8'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1629,7'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1630,7'
          Dst:             dump_expr
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1631,7'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1634,7'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1642,6'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1648,6'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1645,7'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1652,5'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1656,6'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1658,6'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1661,6'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1662,6'
          Dst:             dump_expr
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1663,6'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1667,5'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1672,5'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1675,2'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1678,2'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1679,2'
          Dst:             dump_block
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1680,2'
          Dst:             pg_printf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:1681,2'
          Dst:             fflush
    - functionName:    fflush
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    plpgsql_free_function_memory
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 708
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - MemoryContextDelete
        - errfinish
        - errmsg_internal
        - errstart_cold
        - free_stmt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:742,5'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:742,5'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:742,5'
          Dst:             errfinish
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:748,2'
          Dst:             free_stmt
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:757,3'
          Dst:             MemoryContextDelete
    - functionName:    plpgsql_mark_local_assignment_targets
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bms_add_member
        - bms_free
        - mark_stmt
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:675,2'
          Dst:             mark_stmt
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:676,2'
          Dst:             bms_free
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:674,16'
          Dst:             bms_add_member
    - functionName:    plpgsql_ns_find_nearest_loop
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          46
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    plpgsql_ns_lookup_label
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          53
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:257,4'
          Dst:             strcmp
    - functionName:    plpgsql_ns_lookup
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         102
      ICount:          389
      EdgeCount:       140
      CyclomaticComplexity: 40
      functionsReached:
        - strcmp
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:201,8'
          Dst:             strcmp
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:201,8'
          Dst:             strcmp
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:215,4'
          Dst:             strcmp
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:221,9'
          Dst:             strcmp
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:201,8'
          Dst:             strcmp
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:215,4'
          Dst:             strcmp
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:221,9'
          Dst:             strcmp
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:201,8'
          Dst:             strcmp
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:215,4'
          Dst:             strcmp
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:221,9'
          Dst:             strcmp
    - functionName:    plpgsql_ns_top
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    plpgsql_ns_pop
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    plpgsql_ns_additem
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - palloc
        - strcpy
        - strlen
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:157,48'
          Dst:             strlen
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:157,8'
          Dst:             palloc
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:161,2'
          Dst:             strcpy
    - functionName:    strcpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    plpgsql_ns_push
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - plpgsql_ns_additem
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_funcs.c:115,2'
          Dst:             plpgsql_ns_additem
    - functionName:    plpgsql_ns_init
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MemoryContextTraverseNext
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_mcxt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MemoryContextStatsPrint
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_mcxt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 959
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          223
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - errfinish
        - errhidecontext
        - errhidestmt
        - errmsg_internal
        - errstart
        - pg_fprintf
        - pg_mbcliplen
        - strcmp
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:971,15'
          Dst:             strcmp
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:987,17'
          Dst:             strlen
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:991,7'
          Dst:             strlen
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:995,12'
          Dst:             pg_mbcliplen
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:1010,4'
          Dst:             strlen
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:1016,4'
          Dst:             pg_fprintf
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:1017,3'
          Dst:             pg_fprintf
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:1020,3'
          Dst:             errstart
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:1020,3'
          Dst:             errhidestmt
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:1020,3'
          Dst:             errhidecontext
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:1020,3'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:1020,3'
          Dst:             errfinish
    - functionName:    pstrdup
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_mcxt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1591
      functionLinenumberEnd: 1592
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MemoryContextStrdup
      functionUses:    413
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:1592,9'
          Dst:             MemoryContextStrdup
    - functionName:    MemoryContextStrdup
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_mcxt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1578
      functionLinenumberEnd: 1586
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MemoryContextAlloc
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:1580,14'
          Dst:             strlen
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:1582,18'
          Dst:             MemoryContextAlloc
    - functionName:    MemoryContextAlloc
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_mcxt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1156
      functionLinenumberEnd: 1178
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    repalloc
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_mcxt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1457
      functionLinenumberEnd: 1488
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetMemoryChunkMethodID
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:1481,8'
          Dst:             GetMemoryChunkMethodID
    - functionName:    GetMemoryChunkMethodID
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_mcxt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BogusFree
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_mcxt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:348,2'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:348,2'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:348,2'
          Dst:             errfinish
    - functionName:    BogusRealloc
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_mcxt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:355,2'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:355,2'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:355,2'
          Dst:             errfinish
    - functionName:    BogusGetChunkContext
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_mcxt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:363,2'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:363,2'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:363,2'
          Dst:             errfinish
    - functionName:    BogusGetChunkSpace
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_mcxt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:371,2'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:371,2'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:371,2'
          Dst:             errfinish
    - functionName:    pfree
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_mcxt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1437
      functionLinenumberEnd: 1449
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetMemoryChunkMethodID
      functionUses:    49
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:1443,2'
          Dst:             GetMemoryChunkMethodID
    - functionName:    MemoryChunkSetHdrMask
      functionSourceFile: '/src/libpg_query/./src/postgres/include/utils/memutils_memorychunk.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MemoryContextAllocAligned
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_mcxt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1330
      functionLinenumberEnd: 1412
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - MemoryChunkSetHdrMask
        - MemoryContextAllocExtended
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:1347,10'
          Dst:             MemoryContextAllocExtended
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:1374,14'
          Dst:             MemoryContextAllocExtended
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:1392,2'
          Dst:             MemoryChunkSetHdrMask
    - functionName:    MemoryContextAllocExtended
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_mcxt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1235
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          101
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:1221,3'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:1221,3'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:1221,3'
          Dst:             errfinish
    - functionName:    palloc0
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_mcxt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1290
      functionLinenumberEnd: 1307
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    57
      BranchProfiles:  []
      Callsites:       []
    - functionName:    palloc
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_mcxt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1260
      functionLinenumberEnd: 1285
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1368
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MemoryContextAllocZero
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_mcxt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1190
      functionLinenumberEnd: 1204
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MemoryContextAllocationFailure
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_mcxt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1122
      functionLinenumberEnd: 1133
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - MemoryContextStats
        - errcode
        - errdetail
        - errfinish
        - errmsg
        - errstart_cold
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:1126,4'
          Dst:             MemoryContextStats
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:1127,3'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:1127,3'
          Dst:             errcode
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:1127,3'
          Dst:             errmsg
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:1127,3'
          Dst:             errdetail
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:1127,3'
          Dst:             errfinish
    - functionName:    MemoryContextStats
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_mcxt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 798
      functionLinenumberEnd: 801
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MemoryContextStatsDetail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:800,2'
          Dst:             MemoryContextStatsDetail
    - functionName:    MemoryContextStatsDetail
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_mcxt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 815
      functionLinenumberEnd: 849
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - MemoryContextStatsInternal
        - errfinish
        - errhidecontext
        - errhidestmt
        - errmsg_internal
        - errstart
        - pg_fprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:820,2'
          Dst:             MemoryContextStatsInternal
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:824,3'
          Dst:             pg_fprintf
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:841,3'
          Dst:             errstart
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:841,3'
          Dst:             errhidestmt
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:841,3'
          Dst:             errhidecontext
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:841,3'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:841,3'
          Dst:             errfinish
    - functionName:    MemoryContextStatsInternal
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_mcxt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 863
      functionLinenumberEnd: 946
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          172
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - MemoryContextStatsInternal
        - MemoryContextStatsPrint
        - MemoryContextTraverseNext
        - errfinish
        - errhidecontext
        - errhidestmt
        - errmsg_internal
        - errstart
        - pg_fprintf
        - stack_is_too_deep
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:870,2'
          Dst:             MemoryContextStatsPrint
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:885,29'
          Dst:             stack_is_too_deep
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:890,4'
          Dst:             MemoryContextStatsInternal
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:909,12'
          Dst:             MemoryContextTraverseNext
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:916,4'
          Dst:             pg_fprintf
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:915,5'
          Dst:             pg_fprintf
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:926,4'
          Dst:             errstart
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:926,4'
          Dst:             errhidestmt
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:926,4'
          Dst:             errhidecontext
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:926,4'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:926,4'
          Dst:             errfinish
    - functionName:    MemoryContextCreate
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_mcxt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1075
      functionLinenumberEnd: 1112
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetMemoryChunkSpace
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_mcxt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 760
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetMemoryChunkMethodID
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:761,9'
          Dst:             GetMemoryChunkMethodID
    - functionName:    GetMemoryChunkContext
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_mcxt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 746
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetMemoryChunkMethodID
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:747,9'
          Dst:             GetMemoryChunkMethodID
    - functionName:    MemoryContextSetParent
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_mcxt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 718
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          82
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MemoryContextSetIdentifier
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_mcxt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 654
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MemoryContextDeleteOnly
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_mcxt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MemoryContextCallResetCallbacks
        - MemoryContextSetParent
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:561,2'
          Dst:             MemoryContextCallResetCallbacks
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:568,2'
          Dst:             MemoryContextSetParent
    - functionName:    MemoryContextCallResetCallbacks
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_mcxt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionLinenumberEnd: 637
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MemoryContextDelete
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_mcxt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - MemoryContextDeleteOnly
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:531,3'
          Dst:             MemoryContextDeleteOnly
    - functionName:    MemoryContextResetOnly
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_mcxt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - MemoryContextCallResetCallbacks
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:469,3'
          Dst:             MemoryContextCallResetCallbacks
    - functionName:    MemoryContextDeleteChildren
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_mcxt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          33
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - MemoryContextDelete
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:597,3'
          Dst:             MemoryContextDelete
    - functionName:    MemoryContextReset
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_mcxt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - MemoryContextDeleteChildren
        - MemoryContextResetOnly
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:449,3'
          Dst:             MemoryContextDeleteChildren
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:453,3'
          Dst:             MemoryContextResetOnly
    - functionName:    MemoryContextAllowInCriticalSection
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_mcxt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 733
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MemoryContextInit
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_mcxt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - AllocSetContextCreateInternal
        - MemoryContextAllowInCriticalSection
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:406,21'
          Dst:             AllocSetContextCreateInternal
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:429,17'
          Dst:             AllocSetContextCreateInternal
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:434,2'
          Dst:             MemoryContextAllowInCriticalSection
    - functionName:    MemoryContextSizeFailure
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_mcxt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1144
      functionLinenumberEnd: 1144
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:1144,2'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:1144,2'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_mmgr_mcxt.c:1144,2'
          Dst:             errfinish
    - functionName:    DatumGetInt32
      functionSourceFile: '/src/libpg_query/./src/postgres/include/postgres.h'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DatumGetInt16
      functionSourceFile: '/src/libpg_query/./src/postgres/include/postgres.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DatumGetChar
      functionSourceFile: '/src/libpg_query/./src/postgres/include/postgres.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    store_att_byval
      functionSourceFile: '/src/libpg_query/./src/postgres/include/access/tupmacs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - DatumGetChar
        - DatumGetInt16
        - DatumGetInt32
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    1
      BranchProfiles:
        - Branch String:   './src/postgres/include/access/tupmacs.h:213,2'
          Branch Sides:    []
      Callsites:
        - Src:             './src/postgres/include/access/tupmacs.h:216,18'
          Dst:             DatumGetChar
        - Src:             './src/postgres/include/access/tupmacs.h:219,19'
          Dst:             DatumGetInt16
        - Src:             './src/postgres/include/access/tupmacs.h:222,19'
          Dst:             DatumGetInt32
        - Src:             './src/postgres/include/access/tupmacs.h:230,4'
          Dst:             errstart_cold
        - Src:             './src/postgres/include/access/tupmacs.h:230,4'
          Dst:             errmsg_internal
        - Src:             './src/postgres/include/access/tupmacs.h:230,4'
          Dst:             errfinish
    - functionName:    Int32GetDatum
      functionSourceFile: '/src/libpg_query/./src/postgres/include/postgres.h'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Int16GetDatum
      functionSourceFile: '/src/libpg_query/./src/postgres/include/postgres.h'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CharGetDatum
      functionSourceFile: '/src/libpg_query/./src/postgres/include/postgres.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deconstruct_array_builtin
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_adt_arrayfuncs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 973
      functionLinenumberEnd: 1037
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          59
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached:
        - deconstruct_array
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres/src_backend_utils_adt_arrayfuncs.c:978,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:1029,4'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:1029,4'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:1029,4'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:1036,2'
          Dst:             deconstruct_array
    - functionName:    deconstruct_array
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_adt_arrayfuncs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 962
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - bool
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         112
      ICount:          532
      EdgeCount:       153
      CyclomaticComplexity: 43
      functionsReached:
        - ArrayGetNItems
        - errcode
        - errfinish
        - errmsg
        - errstart_cold
        - fetch_att
        - palloc
        - palloc0
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:919,11'
          Dst:             ArrayGetNItems
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:920,30'
          Dst:             palloc
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:922,30'
          Dst:             palloc0
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:946,15'
          Dst:             fetch_att
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:946,15'
          Dst:             fetch_att
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:946,15'
          Dst:             fetch_att
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:947,8'
          Dst:             strlen
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:940,5'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:940,5'
          Dst:             errcode
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:940,5'
          Dst:             errmsg
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:940,5'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:946,15'
          Dst:             fetch_att
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:947,8'
          Dst:             strlen
    - functionName:    fetch_att
      functionSourceFile: '/src/libpg_query/./src/postgres/include/access/tupmacs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - CharGetDatum
        - Int16GetDatum
        - Int32GetDatum
        - PointerGetDatum
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    4
      BranchProfiles:
        - Branch String:   './src/postgres/include/access/tupmacs.h:57,3'
          Branch Sides:    []
      Callsites:
        - Src:             './src/postgres/include/access/tupmacs.h:60,12'
          Dst:             CharGetDatum
        - Src:             './src/postgres/include/access/tupmacs.h:62,12'
          Dst:             Int16GetDatum
        - Src:             './src/postgres/include/access/tupmacs.h:64,12'
          Dst:             Int32GetDatum
        - Src:             './src/postgres/include/access/tupmacs.h:70,5'
          Dst:             errstart_cold
        - Src:             './src/postgres/include/access/tupmacs.h:70,5'
          Dst:             errmsg_internal
        - Src:             './src/postgres/include/access/tupmacs.h:70,5'
          Dst:             errfinish
        - Src:             './src/postgres/include/access/tupmacs.h:75,10'
          Dst:             PointerGetDatum
    - functionName:    PointerGetDatum
      functionSourceFile: '/src/libpg_query/./src/postgres/include/postgres.h'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    construct_empty_array
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_adt_arrayfuncs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 873
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - palloc0
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:868,25'
          Dst:             palloc0
    - functionName:    construct_array_builtin
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_adt_arrayfuncs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          80
      EdgeCount:       38
      CyclomaticComplexity: 20
      functionsReached:
        - construct_array
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/postgres/src_backend_utils_adt_arrayfuncs.c:671,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:747,4'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:747,4'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:747,4'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:754,9'
          Dst:             construct_array
    - functionName:    construct_array
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_adt_arrayfuncs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - bool
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - construct_md_array
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:655,9'
          Dst:             construct_md_array
    - functionName:    construct_md_array
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_adt_arrayfuncs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 784
      functionLinenumberEnd: 858
      functionDepth:   0
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - bool
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         117
      ICount:          567
      EdgeCount:       157
      CyclomaticComplexity: 42
      functionsReached:
        - ArrayCheckBounds
        - ArrayGetNItems
        - CopyArrayEls
        - DatumGetPointer
        - PointerGetDatum
        - construct_empty_array
        - errcode
        - errfinish
        - errmsg
        - errstart_cold
        - palloc0
        - pg_detoast_datum
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:793,3'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:793,3'
          Dst:             errcode
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:793,3'
          Dst:             errmsg
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:793,3'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:797,3'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:797,3'
          Dst:             errcode
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:797,3'
          Dst:             errmsg
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:797,3'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:803,11'
          Dst:             ArrayGetNItems
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:804,2'
          Dst:             ArrayCheckBounds
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:822,31'
          Dst:             DatumGetPointer
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:822,31'
          Dst:             pg_detoast_datum
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:822,15'
          Dst:             PointerGetDatum
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:823,12'
          Dst:             DatumGetPointer
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:823,12'
          Dst:             DatumGetPointer
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:823,12'
          Dst:             strlen
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:823,12'
          Dst:             DatumGetPointer
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:823,12'
          Dst:             strlen
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:823,12'
          Dst:             DatumGetPointer
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:823,12'
          Dst:             strlen
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:808,10'
          Dst:             construct_empty_array
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:823,12'
          Dst:             DatumGetPointer
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:823,12'
          Dst:             strlen
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:827,4'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:827,4'
          Dst:             errcode
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:827,4'
          Dst:             errmsg
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:827,4'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:844,25'
          Dst:             palloc0
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:852,2'
          Dst:             CopyArrayEls
    - functionName:    DatumGetPointer
      functionSourceFile: '/src/libpg_query/./src/postgres/include/postgres.h'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CopyArrayEls
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_adt_arrayfuncs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - bool
        - char
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          301
      EdgeCount:       86
      CyclomaticComplexity: 24
      functionsReached:
        - ArrayCastAndSet
        - DatumGetPointer
        - errfinish
        - errmsg_internal
        - errstart_cold
        - pfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:324,9'
          Dst:             ArrayCastAndSet
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:326,11'
          Dst:             DatumGetPointer
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:326,5'
          Dst:             pfree
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:324,9'
          Dst:             ArrayCastAndSet
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:318,5'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:318,5'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:318,5'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:324,9'
          Dst:             ArrayCastAndSet
    - functionName:    ArrayCastAndSet
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_adt_arrayfuncs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1201
      functionLinenumberEnd: 1220
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - int
        - bool
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          156
      EdgeCount:       47
      CyclomaticComplexity: 15
      functionsReached:
        - DatumGetPointer
        - store_att_byval
        - strlen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:1207,4'
          Dst:             store_att_byval
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:1209,18'
          Dst:             DatumGetPointer
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:1215,9'
          Dst:             DatumGetPointer
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:1215,9'
          Dst:             DatumGetPointer
        - Src:             'src/postgres/src_backend_utils_adt_arrayfuncs.c:1215,9'
          Dst:             strlen
    - functionName:    BlockIdSet
      functionSourceFile: '/src/libpg_query/./src/postgres/include/storage/block.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SysCacheGetAttrNotNull
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_cache_syscache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - SysCacheGetAttr
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_cache_syscache.c:459,13'
          Dst:             SysCacheGetAttr
        - Src:             'src/postgres/src_backend_utils_cache_syscache.c:462,3'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_cache_syscache.c:462,3'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_cache_syscache.c:462,3'
          Dst:             errfinish
    - functionName:    SysCacheGetAttr
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_cache_syscache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_cache_syscache.c:432,3'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_cache_syscache.c:432,3'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_cache_syscache.c:432,3'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_utils_cache_syscache.c:435,3'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_cache_syscache.c:435,3'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_cache_syscache.c:435,3'
          Dst:             errfinish
    - functionName:    DatumGetPointer
      functionSourceFile: '/src/libpg_query/./src/postgres/include/postgres.h'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query_builtin_type_oid_by_name
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_pg_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_pg_type.c:236,7'
          Dst:             strcmp
    - functionName:    GetSysCacheOid
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_cache_syscache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - short
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          77
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - DatumGetObjectId
        - DatumGetPointer
        - IsCatalogNamespace
        - errfinish
        - errmsg_internal
        - errstart_cold
        - pg_query_builtin_type_oid_by_name
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_cache_syscache.c:324,9'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_cache_syscache.c:324,9'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_cache_syscache.c:324,9'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_utils_cache_syscache.c:327,9'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_cache_syscache.c:327,9'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_cache_syscache.c:327,9'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_utils_cache_syscache.c:330,9'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_cache_syscache.c:330,9'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_cache_syscache.c:330,9'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_utils_cache_syscache.c:332,28'
          Dst:             DatumGetObjectId
        - Src:             'src/postgres/src_backend_utils_cache_syscache.c:332,9'
          Dst:             IsCatalogNamespace
        - Src:             'src/postgres/src_backend_utils_cache_syscache.c:334,50'
          Dst:             DatumGetPointer
        - Src:             'src/postgres/src_backend_utils_cache_syscache.c:334,16'
          Dst:             pg_query_builtin_type_oid_by_name
        - Src:             'src/postgres/src_backend_utils_cache_syscache.c:348,9'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_cache_syscache.c:348,9'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_cache_syscache.c:348,9'
          Dst:             errfinish
    - functionName:    DatumGetObjectId
      functionSourceFile: '/src/libpg_query/./src/postgres/include/postgres.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ReleaseSysCache
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_cache_syscache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    HeapTupleHeaderSetDatumLength
      functionSourceFile: '/src/libpg_query/./src/postgres/include/access/htup_details.h'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ItemPointerSetInvalid
      functionSourceFile: '/src/libpg_query/./src/postgres/include/storage/itemptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BlockIdSet
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/storage/itemptr.h:187,2'
          Dst:             BlockIdSet
    - functionName:    pg_query_builtin_type_by_oid
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_pg_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          57
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SearchSysCache1
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_cache_syscache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          94
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - DatumGetObjectId
        - HeapTupleHeaderSetDatumLength
        - ItemPointerSetInvalid
        - errfinish
        - errmsg_internal
        - errstart_cold
        - palloc0
        - pg_query_builtin_type_by_oid
        - strlcpy
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_cache_syscache.c:169,19'
          Dst:             palloc0
        - Src:             'src/postgres/src_backend_utils_cache_syscache.c:176,9'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_cache_syscache.c:176,9'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_cache_syscache.c:176,9'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_utils_cache_syscache.c:178,39'
          Dst:             DatumGetObjectId
        - Src:             'src/postgres/src_backend_utils_cache_syscache.c:178,10'
          Dst:             pg_query_builtin_type_by_oid
        - Src:             'src/postgres/src_backend_utils_cache_syscache.c:180,9'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_cache_syscache.c:180,9'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_cache_syscache.c:180,9'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_utils_cache_syscache.c:182,5'
          Dst:             strlcpy
        - Src:             'src/postgres/src_backend_utils_cache_syscache.c:215,22'
          Dst:             palloc0
        - Src:             'src/postgres/src_backend_utils_cache_syscache.c:224,2'
          Dst:             ItemPointerSetInvalid
        - Src:             'src/postgres/src_backend_utils_cache_syscache.c:227,2'
          Dst:             HeapTupleHeaderSetDatumLength
        - Src:             'src/postgres/src_backend_utils_cache_syscache.c:231,2'
          Dst:             ItemPointerSetInvalid
    - functionName:    cancel_parser_errposition_callback
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_parser_parse_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pcb_error_callback
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_parser_parse_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - geterrcode
        - parser_errposition
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_parser_parse_node.c:138,6'
          Dst:             geterrcode
        - Src:             'src/postgres/src_backend_parser_parse_node.c:139,10'
          Dst:             parser_errposition
    - functionName:    parser_errposition
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_parser_parse_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          40
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - errposition
        - pg_mbstrlen_with_len
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_parser_parse_node.c:81,8'
          Dst:             pg_mbstrlen_with_len
        - Src:             'src/postgres/src_backend_parser_parse_node.c:83,9'
          Dst:             errposition
    - functionName:    setup_parser_errposition_callback
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_parser_parse_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    report_invalid_encoding_int
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mb_mbutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 898
      functionLinenumberEnd: 914
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          90
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - errcode
        - errfinish
        - errmsg
        - errstart_cold
        - pg_sprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mb_mbutils.c:909,8'
          Dst:             pg_sprintf
        - Src:             'src/postgres/src_backend_utils_mb_mbutils.c:911,9'
          Dst:             pg_sprintf
        - Src:             'src/postgres/src_backend_utils_mb_mbutils.c:914,2'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_mb_mbutils.c:914,2'
          Dst:             errcode
        - Src:             'src/postgres/src_backend_utils_mb_mbutils.c:914,2'
          Dst:             errmsg
        - Src:             'src/postgres/src_backend_utils_mb_mbutils.c:914,2'
          Dst:             errfinish
    - functionName:    pg_verify_mbstr
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mb_mbutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 839
      functionLinenumberEnd: 852
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - report_invalid_encoding
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mb_mbutils.c:849,3'
          Dst:             report_invalid_encoding
    - functionName:    report_invalid_encoding
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mb_mbutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 891
      functionLinenumberEnd: 893
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - pg_encoding_mblen_or_incomplete
        - report_invalid_encoding_int
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mb_mbutils.c:891,12'
          Dst:             pg_encoding_mblen_or_incomplete
        - Src:             'src/postgres/src_backend_utils_mb_mbutils.c:893,2'
          Dst:             report_invalid_encoding_int
    - functionName:    pg_verifymbstr
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mb_mbutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 830
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetDatabaseEncoding
        - pg_verify_mbstr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mb_mbutils.c:830,25'
          Dst:             GetDatabaseEncoding
        - Src:             'src/postgres/src_backend_utils_mb_mbutils.c:830,9'
          Dst:             pg_verify_mbstr
    - functionName:    GetDatabaseEncoding
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mb_mbutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 728
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetMessageEncoding
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mb_mbutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 753
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SetDatabaseEncoding
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mb_mbutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionLinenumberEnd: 641
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mb_mbutils.c:637,3'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_mb_mbutils.c:637,3'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_mb_mbutils.c:637,3'
          Dst:             errfinish
    - functionName:    pg_mbcharcliplen
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mb_mbutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - cliplen
        - pg_database_encoding_max_length
        - pg_mblen_with_len
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mb_mbutils.c:605,6'
          Dst:             pg_database_encoding_max_length
        - Src:             'src/postgres/src_backend_utils_mb_mbutils.c:606,10'
          Dst:             cliplen
        - Src:             'src/postgres/src_backend_utils_mb_mbutils.c:610,7'
          Dst:             pg_mblen_with_len
    - functionName:    pg_database_encoding_max_length
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mb_mbutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 819
      functionLinenumberEnd: 820
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetDatabaseEncoding
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mb_mbutils.c:820,24'
          Dst:             GetDatabaseEncoding
    - functionName:    cliplen
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mb_mbutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          48
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_mblen_with_len
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mb_mbutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - report_invalid_encoding_db
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mb_mbutils.c:476,3'
          Dst:             report_invalid_encoding_db
    - functionName:    report_invalid_encoding_db
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mb_mbutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 924
      functionLinenumberEnd: 924
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          3
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - GetDatabaseEncoding
        - report_invalid_encoding_int
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mb_mbutils.c:924,30'
          Dst:             GetDatabaseEncoding
        - Src:             'src/postgres/src_backend_utils_mb_mbutils.c:924,2'
          Dst:             report_invalid_encoding_int
    - functionName:    pg_encoding_mbcliplen
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mb_mbutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          74
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - cliplen
        - pg_encoding_max_length
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mb_mbutils.c:574,6'
          Dst:             pg_encoding_max_length
        - Src:             'src/postgres/src_backend_utils_mb_mbutils.c:575,10'
          Dst:             cliplen
    - functionName:    pg_mbcliplen
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mb_mbutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pg_encoding_mbcliplen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mb_mbutils.c:558,9'
          Dst:             pg_encoding_mbcliplen
    - functionName:    pg_mbstrlen_with_len
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mb_mbutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          54
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - pg_database_encoding_max_length
        - pg_mblen_with_len
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mb_mbutils.c:535,6'
          Dst:             pg_database_encoding_max_length
        - Src:             'src/postgres/src_backend_utils_mb_mbutils.c:540,13'
          Dst:             pg_mblen_with_len
    - functionName:    pg_mbstrlen
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mb_mbutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          48
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - pg_database_encoding_max_length
        - pg_mblen_cstr
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mb_mbutils.c:515,6'
          Dst:             pg_database_encoding_max_length
        - Src:             'src/postgres/src_backend_utils_mb_mbutils.c:516,10'
          Dst:             strlen
        - Src:             'src/postgres/src_backend_utils_mb_mbutils.c:520,12'
          Dst:             pg_mblen_cstr
    - functionName:    pg_mblen_cstr
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mb_mbutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          53
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - report_invalid_encoding_db
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mb_mbutils.c:417,4'
          Dst:             report_invalid_encoding_db
    - functionName:    pg_mblen_range
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mb_mbutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          37
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - report_invalid_encoding_db
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mb_mbutils.c:452,3'
          Dst:             report_invalid_encoding_db
    - functionName:    GetDatabaseEncodingName
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mb_mbutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 733
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_valid_unicode_codepoint
      functionSourceFile: '/src/libpg_query/./src/postgres/include/mb/pg_wchar.h'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_unicode_to_server
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mb_mbutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - GetDatabaseEncoding
        - GetDatabaseEncodingName
        - errcode
        - errfinish
        - errmsg
        - errstart_cold
        - is_valid_unicode_codepoint
        - pg_utf_mblen_private
        - unicode_to_utf8
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mb_mbutils.c:321,7'
          Dst:             is_valid_unicode_codepoint
        - Src:             'src/postgres/src_backend_utils_mb_mbutils.c:322,3'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_mb_mbutils.c:322,3'
          Dst:             errcode
        - Src:             'src/postgres/src_backend_utils_mb_mbutils.c:322,3'
          Dst:             errmsg
        - Src:             'src/postgres/src_backend_utils_mb_mbutils.c:322,3'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_utils_mb_mbutils.c:335,20'
          Dst:             GetDatabaseEncoding
        - Src:             'src/postgres/src_backend_utils_mb_mbutils.c:338,3'
          Dst:             unicode_to_utf8
        - Src:             'src/postgres/src_backend_utils_mb_mbutils.c:339,5'
          Dst:             pg_utf_mblen_private
        - Src:             'src/postgres/src_backend_utils_mb_mbutils.c:345,3'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_mb_mbutils.c:345,3'
          Dst:             errcode
        - Src:             'src/postgres/src_backend_utils_mb_mbutils.c:345,3'
          Dst:             GetDatabaseEncodingName
        - Src:             'src/postgres/src_backend_utils_mb_mbutils.c:345,3'
          Dst:             errmsg
        - Src:             'src/postgres/src_backend_utils_mb_mbutils.c:345,3'
          Dst:             errfinish
    - functionName:    unicode_to_utf8
      functionSourceFile: '/src/libpg_query/./src/postgres/include/mb/pg_wchar.h'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_get_client_encoding
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mb_mbutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_log_level_output
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_error_elog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          70
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FlushErrorState
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_error_elog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1620
      functionLinenumberEnd: 1631
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MemoryContextReset
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1630,2'
          Dst:             MemoryContextReset
    - functionName:    CopyErrorData
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_error_elog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1504
      functionLinenumberEnd: 1565
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         56
      ICount:          272
      EdgeCount:       73
      CyclomaticComplexity: 19
      functionsReached:
        - errfinish
        - errmsg_internal
        - errstart_cold
        - palloc
        - pstrdup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1512,2'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1512,2'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1512,2'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1517,27'
          Dst:             palloc
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1528,24'
          Dst:             pstrdup
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1530,24'
          Dst:             pstrdup
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1532,22'
          Dst:             pstrdup
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1534,30'
          Dst:             pstrdup
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1536,23'
          Dst:             pstrdup
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1538,22'
          Dst:             pstrdup
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1540,26'
          Dst:             pstrdup
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1542,20'
          Dst:             pstrdup
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1544,23'
          Dst:             pstrdup
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1546,25'
          Dst:             pstrdup
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1548,26'
          Dst:             pstrdup
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1550,27'
          Dst:             pstrdup
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1552,26'
          Dst:             pstrdup
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1554,27'
          Dst:             pstrdup
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1556,29'
          Dst:             pstrdup
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1558,31'
          Dst:             pstrdup
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1560,29'
          Dst:             pstrdup
    - functionName:    errstart_cold
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_error_elog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - errstart
      functionUses:    298
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_error_elog.c:360,9'
          Dst:             errstart
    - functionName:    errmsg_internal
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_error_elog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1087
      functionLinenumberEnd: 1100
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          82
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - MemoryContextSwitchTo
        - __errno_location
        - appendStringInfoVA
        - enlargeStringInfo
        - errfinish
        - errmsg_internal
        - errstart_cold
        - initStringInfo
        - pfree
        - pstrdup
      functionUses:    110
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1092,2'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1092,2'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1092,2'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1093,15'
          Dst:             MemoryContextSwitchTo
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1096,2'
          Dst:             initStringInfo
        - Src:             'src/postgres/src_backend_utils_error_elog.c:0,0'
          Dst:             __errno_location
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1096,2'
          Dst:             appendStringInfoVA
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1096,2'
          Dst:             enlargeStringInfo
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1096,2'
          Dst:             pfree
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1096,2'
          Dst:             pstrdup
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1096,2'
          Dst:             pfree
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1098,2'
          Dst:             MemoryContextSwitchTo
    - functionName:    errfinish
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_error_elog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 640
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          191
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - EmitErrorReport
        - FreeErrorDataContents
        - MemoryContextSwitchTo
        - ProcessInterrupts
        - abort
        - errfinish
        - errmsg_internal
        - errstart_cold
        - fflush
        - matches_backtrace_functions
        - pg_re_throw
        - proc_exit
        - set_backtrace
        - set_stack_entry_location
      functionUses:    318
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_error_elog.c:513,2'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_error_elog.c:513,2'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_error_elog.c:513,2'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_utils_error_elog.c:516,2'
          Dst:             set_stack_entry_location
        - Src:             'src/postgres/src_backend_utils_error_elog.c:524,15'
          Dst:             MemoryContextSwitchTo
        - Src:             'src/postgres/src_backend_utils_error_elog.c:530,3'
          Dst:             matches_backtrace_functions
        - Src:             'src/postgres/src_backend_utils_error_elog.c:531,3'
          Dst:             set_backtrace
        - Src:             'src/postgres/src_backend_utils_error_elog.c:570,3'
          Dst:             pg_re_throw
        - Src:             'src/postgres/src_backend_utils_error_elog.c:574,2'
          Dst:             EmitErrorReport
        - Src:             'src/postgres/src_backend_utils_error_elog.c:577,2'
          Dst:             FreeErrorDataContents
        - Src:             'src/postgres/src_backend_utils_error_elog.c:581,2'
          Dst:             MemoryContextSwitchTo
        - Src:             'src/postgres/src_backend_utils_error_elog.c:604,3'
          Dst:             fflush
        - Src:             'src/postgres/src_backend_utils_error_elog.c:618,3'
          Dst:             proc_exit
        - Src:             'src/postgres/src_backend_utils_error_elog.c:630,3'
          Dst:             fflush
        - Src:             'src/postgres/src_backend_utils_error_elog.c:631,3'
          Dst:             abort
        - Src:             'src/postgres/src_backend_utils_error_elog.c:639,2'
          Dst:             ProcessInterrupts
    - functionName:    set_stack_entry_location
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_error_elog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 848
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          49
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - strrchr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_error_elog.c:836,11'
          Dst:             strrchr
        - Src:             'src/postgres/src_backend_utils_error_elog.c:840,11'
          Dst:             strrchr
    - functionName:    MemoryContextSwitchTo
      functionSourceFile: '/src/libpg_query/./src/postgres/include/utils/palloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    matches_backtrace_functions
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_error_elog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 858
      functionLinenumberEnd: 876
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_backtrace
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_error_elog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1046
      functionLinenumberEnd: 1072
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - appendStringInfoString
        - initStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1049,2'
          Dst:             initStringInfo
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1067,2'
          Dst:             appendStringInfoString
    - functionName:    pg_re_throw
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_error_elog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1663
      functionLinenumberEnd: 1701
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          45
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - ExceptionalCondition
        - errfinish
        - should_output_to_server
        - siglongjmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1666,3'
          Dst:             siglongjmp
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1687,29'
          Dst:             should_output_to_server
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1697,3'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1701,2'
          Dst:             ExceptionalCondition
    - functionName:    EmitErrorReport
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_error_elog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1445
      functionLinenumberEnd: 1493
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          63
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - MemoryContextSwitchTo
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1450,2'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1450,2'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1450,2'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1451,15'
          Dst:             MemoryContextSwitchTo
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1491,2'
          Dst:             MemoryContextSwitchTo
    - functionName:    FreeErrorDataContents
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_error_elog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1583
      functionLinenumberEnd: 1608
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         39
      ICount:          167
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - pfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1585,3'
          Dst:             pfree
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1587,3'
          Dst:             pfree
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1589,3'
          Dst:             pfree
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1591,3'
          Dst:             pfree
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1593,3'
          Dst:             pfree
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1595,3'
          Dst:             pfree
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1597,3'
          Dst:             pfree
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1599,3'
          Dst:             pfree
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1601,3'
          Dst:             pfree
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1603,3'
          Dst:             pfree
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1605,3'
          Dst:             pfree
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1607,3'
          Dst:             pfree
    - functionName:    abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    siglongjmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    should_output_to_server
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_error_elog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - is_log_level_output
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_error_elog.c:302,9'
          Dst:             is_log_level_output
    - functionName:    strrchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    errstart
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_error_elog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         68
      ICount:          308
      EdgeCount:       92
      CyclomaticComplexity: 26
      functionsReached:
        - MemoryContextReset
        - exit
        - get_error_stack_entry
        - in_error_recursion_trouble
        - set_stack_entry_domain
        - should_output_to_server
        - write_stderr
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_error_elog.c:431,21'
          Dst:             should_output_to_server
        - Src:             'src/postgres/src_backend_utils_error_elog.c:431,21'
          Dst:             should_output_to_server
        - Src:             'src/postgres/src_backend_utils_error_elog.c:431,21'
          Dst:             should_output_to_server
        - Src:             'src/postgres/src_backend_utils_error_elog.c:443,3'
          Dst:             write_stderr
        - Src:             'src/postgres/src_backend_utils_error_elog.c:444,3'
          Dst:             exit
        - Src:             'src/postgres/src_backend_utils_error_elog.c:458,3'
          Dst:             MemoryContextReset
        - Src:             'src/postgres/src_backend_utils_error_elog.c:466,7'
          Dst:             in_error_recursion_trouble
        - Src:             'src/postgres/src_backend_utils_error_elog.c:474,10'
          Dst:             get_error_stack_entry
        - Src:             'src/postgres/src_backend_utils_error_elog.c:478,2'
          Dst:             set_stack_entry_domain
    - functionName:    write_stderr
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_error_elog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1941
      functionLinenumberEnd: 1947
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fflush
        - pg_vfprintf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1944,2'
          Dst:             pg_vfprintf
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1945,2'
          Dst:             fflush
    - functionName:    exit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    in_error_recursion_trouble
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_error_elog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_error_stack_entry
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_error_elog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 784
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          38
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __errno_location
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_error_elog.c:793,3'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_error_elog.c:793,3'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_error_elog.c:793,3'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_utils_error_elog.c:801,23'
          Dst:             __errno_location
    - functionName:    set_stack_entry_domain
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_error_elog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 811
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getinternalerrposition
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_error_elog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1400
      functionLinenumberEnd: 1406
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          32
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1404,2'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1404,2'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1404,2'
          Dst:             errfinish
    - functionName:    geterrposition
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_error_elog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1383
      functionLinenumberEnd: 1389
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          32
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1387,2'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1387,2'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1387,2'
          Dst:             errfinish
    - functionName:    geterrcode
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_error_elog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1366
      functionLinenumberEnd: 1372
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          32
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1370,2'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1370,2'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1370,2'
          Dst:             errfinish
    - functionName:    internalerrquery
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_error_elog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1323
      functionLinenumberEnd: 1338
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - MemoryContextStrdup
        - errfinish
        - errmsg_internal
        - errstart_cold
        - pfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1327,2'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1327,2'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1327,2'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1331,3'
          Dst:             pfree
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1336,26'
          Dst:             MemoryContextStrdup
    - functionName:    internalerrposition
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_error_elog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1303
      functionLinenumberEnd: 1311
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1307,2'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1307,2'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1307,2'
          Dst:             errfinish
    - functionName:    errposition
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_error_elog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1287
      functionLinenumberEnd: 1295
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1291,2'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1291,2'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1291,2'
          Dst:             errfinish
    - functionName:    errhidecontext
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_error_elog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1271
      functionLinenumberEnd: 1279
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          33
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1275,2'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1275,2'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1275,2'
          Dst:             errfinish
    - functionName:    errhidestmt
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_error_elog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1252
      functionLinenumberEnd: 1260
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          33
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1256,2'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1256,2'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1256,2'
          Dst:             errfinish
    - functionName:    set_errcontext_domain
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_error_elog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1232
      functionLinenumberEnd: 1241
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1236,2'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1236,2'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1236,2'
          Dst:             errfinish
    - functionName:    errcontext_msg
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_error_elog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1206
      functionLinenumberEnd: 1218
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          93
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - MemoryContextSwitchTo
        - __errno_location
        - appendStringInfoChar
        - appendStringInfoString
        - appendStringInfoVA
        - enlargeStringInfo
        - errfinish
        - errmsg_internal
        - errstart_cold
        - initStringInfo
        - pfree
        - pstrdup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1211,2'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1211,2'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1211,2'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1212,15'
          Dst:             MemoryContextSwitchTo
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1214,2'
          Dst:             initStringInfo
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1214,2'
          Dst:             appendStringInfoString
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1214,2'
          Dst:             appendStringInfoChar
        - Src:             'src/postgres/src_backend_utils_error_elog.c:0,0'
          Dst:             __errno_location
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1214,2'
          Dst:             appendStringInfoVA
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1214,2'
          Dst:             enlargeStringInfo
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1214,2'
          Dst:             pfree
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1214,2'
          Dst:             pstrdup
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1214,2'
          Dst:             pfree
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1216,2'
          Dst:             MemoryContextSwitchTo
    - functionName:    errhint
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_error_elog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1168
      functionLinenumberEnd: 1180
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          80
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - MemoryContextSwitchTo
        - __errno_location
        - appendStringInfoVA
        - enlargeStringInfo
        - errfinish
        - errmsg_internal
        - errstart_cold
        - initStringInfo
        - pfree
        - pstrdup
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1173,2'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1173,2'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1173,2'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1174,15'
          Dst:             MemoryContextSwitchTo
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1176,2'
          Dst:             initStringInfo
        - Src:             'src/postgres/src_backend_utils_error_elog.c:0,0'
          Dst:             __errno_location
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1176,2'
          Dst:             appendStringInfoVA
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1176,2'
          Dst:             enlargeStringInfo
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1176,2'
          Dst:             pfree
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1176,2'
          Dst:             pstrdup
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1176,2'
          Dst:             pfree
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1178,2'
          Dst:             MemoryContextSwitchTo
    - functionName:    errdetail
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_error_elog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1116
      functionLinenumberEnd: 1128
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          80
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - MemoryContextSwitchTo
        - __errno_location
        - appendStringInfoVA
        - enlargeStringInfo
        - errfinish
        - errmsg_internal
        - errstart_cold
        - initStringInfo
        - pfree
        - pstrdup
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1121,2'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1121,2'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1121,2'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1122,15'
          Dst:             MemoryContextSwitchTo
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1124,2'
          Dst:             initStringInfo
        - Src:             'src/postgres/src_backend_utils_error_elog.c:0,0'
          Dst:             __errno_location
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1124,2'
          Dst:             appendStringInfoVA
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1124,2'
          Dst:             enlargeStringInfo
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1124,2'
          Dst:             pfree
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1124,2'
          Dst:             pstrdup
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1124,2'
          Dst:             pfree
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1126,2'
          Dst:             MemoryContextSwitchTo
    - functionName:    errmsg
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_error_elog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1016
      functionLinenumberEnd: 1029
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          82
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - MemoryContextSwitchTo
        - __errno_location
        - appendStringInfoVA
        - enlargeStringInfo
        - errfinish
        - errmsg_internal
        - errstart_cold
        - initStringInfo
        - pfree
        - pstrdup
      functionUses:    211
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1021,2'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1021,2'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1021,2'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1022,15'
          Dst:             MemoryContextSwitchTo
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1025,2'
          Dst:             initStringInfo
        - Src:             'src/postgres/src_backend_utils_error_elog.c:0,0'
          Dst:             __errno_location
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1025,2'
          Dst:             appendStringInfoVA
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1025,2'
          Dst:             enlargeStringInfo
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1025,2'
          Dst:             pfree
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1025,2'
          Dst:             pstrdup
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1025,2'
          Dst:             pfree
        - Src:             'src/postgres/src_backend_utils_error_elog.c:1027,2'
          Dst:             MemoryContextSwitchTo
    - functionName:    errcode
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_error_elog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 886
      functionLinenumberEnd: 894
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    207
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_error_elog.c:890,2'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_error_elog.c:890,2'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_error_elog.c:890,2'
          Dst:             errfinish
    - functionName:    errsave_finish
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_error_elog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - errfinish
        - errmsg_internal
        - errstart_cold
        - palloc
        - set_stack_entry_location
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_error_elog.c:720,2'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_error_elog.c:720,2'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_error_elog.c:720,2'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_utils_error_elog.c:728,3'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_utils_error_elog.c:739,2'
          Dst:             set_stack_entry_location
        - Src:             'src/postgres/src_backend_utils_error_elog.c:755,26'
          Dst:             palloc
    - functionName:    errsave_start
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_error_elog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - errstart
        - get_error_stack_entry
        - set_stack_entry_domain
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_error_elog.c:671,10'
          Dst:             errstart
        - Src:             'src/postgres/src_backend_utils_error_elog.c:688,10'
          Dst:             get_error_stack_entry
        - Src:             'src/postgres/src_backend_utils_error_elog.c:690,2'
          Dst:             set_stack_entry_domain
    - functionName:    makeBitString
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_value.c:89,18'
          Dst:             newNode
    - functionName:    newNode
      functionSourceFile: '/src/libpg_query/./src/postgres/include/nodes/nodes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - palloc0
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/nodes/nodes.h:155,20'
          Dst:             palloc0
    - functionName:    makeString
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    151
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_value.c:75,17'
          Dst:             newNode
    - functionName:    makeBoolean
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    37
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_value.c:61,18'
          Dst:             newNode
    - functionName:    makeFloat
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_value.c:49,16'
          Dst:             newNode
    - functionName:    makeInteger
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_value.c:35,18'
          Dst:             newNode
    - functionName:    pg_leftmost_one_pos32
      functionSourceFile: '/src/libpg_query/./src/postgres/include/port/pg_bitutils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_nextpower2_32
      functionSourceFile: '/src/libpg_query/./src/postgres/include/port/pg_bitutils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pg_leftmost_one_pos32
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/port/pg_bitutils.h:201,26'
          Dst:             pg_leftmost_one_pos32
    - functionName:    list_sort
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1058
      functionLinenumberEnd: 1068
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - list_length
        - pg_qsort
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_list.c:1065,8'
          Dst:             list_length
        - Src:             'src/postgres/src_backend_nodes_list.c:1067,3'
          Dst:             pg_qsort
    - functionName:    list_length
      functionSourceFile: '/src/libpg_query/./src/postgres/include/nodes/pg_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    list_copy_deep
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1023
      functionLinenumberEnd: 1039
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - copyObjectImpl
        - new_list
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_list.c:1032,12'
          Dst:             new_list
        - Src:             'src/postgres/src_backend_nodes_list.c:1035,4'
          Dst:             copyObjectImpl
    - functionName:    new_list
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - palloc
        - pg_nextpower2_32
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_list.c:155,13'
          Dst:             pg_nextpower2_32
        - Src:             'src/postgres/src_backend_nodes_list.c:166,21'
          Dst:             palloc
    - functionName:    list_copy_tail
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 997
      functionLinenumberEnd: 1012
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - new_list
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_list.c:1006,12'
          Dst:             new_list
    - functionName:    list_free_private
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 927
      functionLinenumberEnd: 941
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          33
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_list.c:939,3'
          Dst:             pfree
        - Src:             'src/postgres/src_backend_nodes_list.c:940,2'
          Dst:             pfree
    - functionName:    list_delete_last
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 738
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - list_free
        - list_length
        - list_truncate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_list.c:731,6'
          Dst:             list_length
        - Src:             'src/postgres/src_backend_nodes_list.c:733,3'
          Dst:             list_free
        - Src:             'src/postgres/src_backend_nodes_list.c:737,9'
          Dst:             list_truncate
    - functionName:    list_free
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 953
      functionLinenumberEnd: 955
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - list_free_private
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_list.c:954,2'
          Dst:             list_free_private
    - functionName:    list_truncate
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 569
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - list_length
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_list.c:555,17'
          Dst:             list_length
    - functionName:    list_delete_nth_cell
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - list_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_list.c:623,3'
          Dst:             list_free
    - functionName:    enlarge_list
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - GetMemoryChunkContext
        - MemoryContextAlloc
        - pg_nextpower2_32
        - repalloc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_list.c:198,16'
          Dst:             pg_nextpower2_32
        - Src:             'src/postgres/src_backend_nodes_list.c:215,23'
          Dst:             GetMemoryChunkContext
        - Src:             'src/postgres/src_backend_nodes_list.c:215,4'
          Dst:             MemoryContextAlloc
        - Src:             'src/postgres/src_backend_nodes_list.c:238,33'
          Dst:             repalloc
    - functionName:    list_copy
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 972
      functionLinenumberEnd: 984
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - new_list
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_list.c:978,12'
          Dst:             new_list
    - functionName:    list_concat
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - enlarge_list
        - list_copy
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_list.c:506,10'
          Dst:             list_copy
        - Src:             'src/postgres/src_backend_nodes_list.c:515,3'
          Dst:             enlarge_list
    - functionName:    new_head_cell
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - enlarge_list
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_list.c:325,3'
          Dst:             enlarge_list
    - functionName:    lcons
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - new_head_cell
        - new_list
      functionUses:    25
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_list.c:466,10'
          Dst:             new_list
        - Src:             'src/postgres/src_backend_nodes_list.c:468,3'
          Dst:             new_head_cell
    - functionName:    insert_new_cell
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - enlarge_list
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_list.c:411,3'
          Dst:             enlarge_list
    - functionName:    list_insert_nth
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - insert_new_cell
        - list_make1_impl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_list.c:434,10'
          Dst:             list_make1_impl
        - Src:             'src/postgres/src_backend_nodes_list.c:437,2'
          Dst:             insert_new_cell
    - functionName:    list_make1_impl
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - new_list
      functionUses:    207
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_list.c:267,18'
          Dst:             new_list
    - functionName:    lappend_oid
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - list_last_cell
        - new_list
        - new_tail_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_list.c:383,10'
          Dst:             new_list
        - Src:             'src/postgres/src_backend_nodes_list.c:385,3'
          Dst:             new_tail_cell
        - Src:             'src/postgres/src_backend_nodes_list.c:387,2'
          Dst:             list_last_cell
    - functionName:    new_tail_cell
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - enlarge_list
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_list.c:343,3'
          Dst:             enlarge_list
    - functionName:    list_last_cell
      functionSourceFile: '/src/libpg_query/./src/postgres/include/nodes/pg_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lappend
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - list_last_cell
        - new_list
        - new_tail_cell
      functionUses:    145
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_list.c:360,10'
          Dst:             new_list
        - Src:             'src/postgres/src_backend_nodes_list.c:362,3'
          Dst:             new_tail_cell
        - Src:             'src/postgres/src_backend_nodes_list.c:364,2'
          Dst:             list_last_cell
    - functionName:    list_make4_impl
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - new_list
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_list.c:302,18'
          Dst:             new_list
    - functionName:    list_make3_impl
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - new_list
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_list.c:289,18'
          Dst:             new_list
    - functionName:    list_make2_impl
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - new_list
      functionUses:    75
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_list.c:277,18'
          Dst:             new_list
    - functionName:    stack_is_too_deep
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_misc_stack_depth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_stack_depth
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_misc_stack_depth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          28
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - errcode
        - errfinish
        - errhint
        - errmsg
        - errstart_cold
        - stack_is_too_deep
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_misc_stack_depth.c:88,6'
          Dst:             stack_is_too_deep
        - Src:             'src/postgres/src_backend_utils_misc_stack_depth.c:90,3'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_misc_stack_depth.c:90,3'
          Dst:             errcode
        - Src:             'src/postgres/src_backend_utils_misc_stack_depth.c:90,3'
          Dst:             errmsg
        - Src:             'src/postgres/src_backend_utils_misc_stack_depth.c:90,3'
          Dst:             errhint
        - Src:             'src/postgres/src_backend_utils_misc_stack_depth.c:90,3'
          Dst:             errfinish
    - functionName:    pg_add_s32_overflow
      functionSourceFile: '/src/libpg_query/./src/postgres/include/common/int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ArrayCheckBoundsSafe
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_adt_arrayutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          59
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - errcode
        - errmsg
        - errsave_finish
        - errsave_start
        - pg_add_s32_overflow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_adt_arrayutils.c:133,7'
          Dst:             pg_add_s32_overflow
        - Src:             'src/postgres/src_backend_utils_adt_arrayutils.c:134,4'
          Dst:             errsave_start
        - Src:             'src/postgres/src_backend_utils_adt_arrayutils.c:134,4'
          Dst:             errcode
        - Src:             'src/postgres/src_backend_utils_adt_arrayutils.c:134,4'
          Dst:             errmsg
        - Src:             'src/postgres/src_backend_utils_adt_arrayutils.c:134,4'
          Dst:             errsave_finish
    - functionName:    ArrayCheckBounds
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_adt_arrayutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ArrayCheckBoundsSafe
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_adt_arrayutils.c:115,9'
          Dst:             ArrayCheckBoundsSafe
    - functionName:    ArrayGetNItemsSafe
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_adt_arrayutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          86
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - errcode
        - errmsg
        - errsave_finish
        - errsave_start
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_adt_arrayutils.c:77,4'
          Dst:             errsave_start
        - Src:             'src/postgres/src_backend_utils_adt_arrayutils.c:86,4'
          Dst:             errsave_start
        - Src:             'src/postgres/src_backend_utils_adt_arrayutils.c:93,3'
          Dst:             errsave_start
        - Src:             'src/postgres/src_backend_utils_adt_arrayutils.c:0,0'
          Dst:             errcode
        - Src:             'src/postgres/src_backend_utils_adt_arrayutils.c:0,0'
          Dst:             errmsg
        - Src:             'src/postgres/src_backend_utils_adt_arrayutils.c:0,0'
          Dst:             errsave_finish
    - functionName:    ArrayGetNItems
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_adt_arrayutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ArrayGetNItemsSafe
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_adt_arrayutils.c:55,9'
          Dst:             ArrayGetNItemsSafe
    - functionName:    destroyStringInfo
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_stringinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pfree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_stringinfo.c:413,2'
          Dst:             pfree
        - Src:             'src/postgres/src_common_stringinfo.c:414,2'
          Dst:             pfree
    - functionName:    appendStringInfoSpaces
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_stringinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - enlargeStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_stringinfo.c:275,3'
          Dst:             enlargeStringInfo
    - functionName:    enlargeStringInfo
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_stringinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          79
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - errcode
        - errdetail
        - errfinish
        - errmsg
        - errmsg_internal
        - errstart_cold
        - repalloc
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_stringinfo.c:350,3'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_common_stringinfo.c:350,3'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_common_stringinfo.c:350,3'
          Dst:             errfinish
        - Src:             'src/postgres/src_common_stringinfo.c:359,3'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_common_stringinfo.c:359,3'
          Dst:             errcode
        - Src:             'src/postgres/src_common_stringinfo.c:359,3'
          Dst:             errmsg
        - Src:             'src/postgres/src_common_stringinfo.c:359,3'
          Dst:             errdetail
        - Src:             'src/postgres/src_common_stringinfo.c:359,3'
          Dst:             errfinish
        - Src:             'src/postgres/src_common_stringinfo.c:396,23'
          Dst:             repalloc
    - functionName:    appendStringInfoChar
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_stringinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - enlargeStringInfo
      functionUses:    335
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_stringinfo.c:256,3'
          Dst:             enlargeStringInfo
    - functionName:    appendBinaryStringInfo
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_stringinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - enlargeStringInfo
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_stringinfo.c:296,2'
          Dst:             enlargeStringInfo
    - functionName:    appendStringInfoString
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_stringinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - appendBinaryStringInfo
        - strlen
      functionUses:    1016
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_stringinfo.c:242,33'
          Dst:             strlen
        - Src:             'src/postgres/src_common_stringinfo.c:242,2'
          Dst:             appendBinaryStringInfo
    - functionName:    appendStringInfoVA
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_stringinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pvsnprintf
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_stringinfo.c:213,13'
          Dst:             pvsnprintf
    - functionName:    appendStringInfo
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_stringinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - appendStringInfoVA
        - enlargeStringInfo
      functionUses:    2363
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_stringinfo.c:157,21'
          Dst:             __errno_location
        - Src:             'src/postgres/src_common_stringinfo.c:167,12'
          Dst:             appendStringInfoVA
        - Src:             'src/postgres/src_common_stringinfo.c:174,3'
          Dst:             enlargeStringInfo
        - Src:             'src/postgres/src_common_stringinfo.c:167,12'
          Dst:             appendStringInfoVA
    - functionName:    resetStringInfo
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_stringinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    initStringInfoInternal
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_stringinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - palloc
        - resetStringInfo
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_stringinfo.c:63,23'
          Dst:             palloc
        - Src:             'src/postgres/src_common_stringinfo.c:65,2'
          Dst:             resetStringInfo
    - functionName:    initStringInfo
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_stringinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - initStringInfoInternal
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_stringinfo.c:113,2'
          Dst:             initStringInfoInternal
    - functionName:    makeStringInfoInternal
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_stringinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - initStringInfoInternal
        - palloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_stringinfo.c:78,32'
          Dst:             palloc
        - Src:             'src/postgres/src_common_stringinfo.c:80,2'
          Dst:             initStringInfoInternal
    - functionName:    makeStringInfo
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_stringinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - makeStringInfoInternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_stringinfo.c:92,9'
          Dst:             makeStringInfoInternal
    - functionName:    list_last_cell
      functionSourceFile: '/src/libpg_query/./src/postgres/include/nodes/pg_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    plpgsql_add_initdatums
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_comp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1882
      functionLinenumberEnd: 1929
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          274
      EdgeCount:       64
      CyclomaticComplexity: 6
      functionsReached:
        - palloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/postgres/src_pl_plpgsql_src_pl_comp.c:1892,3'
          Branch Sides:    []
        - Branch String:   'src/postgres/src_pl_plpgsql_src_pl_comp.c:1892,3'
          Branch Sides:    []
        - Branch String:   'src/postgres/src_pl_plpgsql_src_pl_comp.c:1892,3'
          Branch Sides:    []
        - Branch String:   'src/postgres/src_pl_plpgsql_src_pl_comp.c:1892,3'
          Branch Sides:    []
        - Branch String:   'src/postgres/src_pl_plpgsql_src_pl_comp.c:1892,3'
          Branch Sides:    []
        - Branch String:   'src/postgres/src_pl_plpgsql_src_pl_comp.c:1913,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1908,22'
          Dst:             palloc
    - functionName:    plpgsql_parse_err_condition
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_comp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1757
      functionLinenumberEnd: 1796
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          77
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - errcode
        - errfinish
        - errmsg
        - errstart_cold
        - palloc
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1767,6'
          Dst:             strcmp
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1769,9'
          Dst:             palloc
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1779,7'
          Dst:             strcmp
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1781,10'
          Dst:             palloc
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1790,3'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1790,3'
          Dst:             errcode
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1790,3'
          Dst:             errmsg
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1790,3'
          Dst:             errfinish
    - functionName:    plpgsql_recognize_err_condition
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_comp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1721
      functionLinenumberEnd: 1746
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          82
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - errcode
        - errfinish
        - errmsg
        - errstart_cold
        - strcmp
        - strlen
        - strspn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1726,7'
          Dst:             strlen
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1727,4'
          Dst:             strspn
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1737,7'
          Dst:             strcmp
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1741,2'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1741,2'
          Dst:             errcode
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1741,2'
          Dst:             errmsg
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1741,2'
          Dst:             errfinish
    - functionName:    plpgsql_build_datatype_arrayof
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_comp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1690
      functionLinenumberEnd: 1710
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - errcode
        - errfinish
        - errmsg
        - errstart_cold
        - format_type_be
        - get_array_type
        - plpgsql_build_datatype
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1700,17'
          Dst:             get_array_type
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1702,3'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1702,3'
          Dst:             errcode
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1702,3'
          Dst:             format_type_be
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1702,3'
          Dst:             errmsg
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1702,3'
          Dst:             errfinish
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1708,9'
          Dst:             plpgsql_build_datatype
    - functionName:    plpgsql_build_datatype
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_comp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1555
      functionLinenumberEnd: 1567
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - ObjectIdGetDatum
        - ReleaseSysCache
        - SearchSysCache1
        - build_datatype
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1559,37'
          Dst:             ObjectIdGetDatum
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1559,12'
          Dst:             SearchSysCache1
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1561,3'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1561,3'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1561,3'
          Dst:             errfinish
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1563,8'
          Dst:             build_datatype
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1565,2'
          Dst:             ReleaseSysCache
    - functionName:    ObjectIdGetDatum
      functionSourceFile: '/src/libpg_query/./src/postgres/include/postgres.h'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    build_datatype
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_comp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1577
      functionLinenumberEnd: 1681
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          199
      EdgeCount:       44
      CyclomaticComplexity: 10
      functionsReached:
        - GETSTRUCT
        - errcode
        - errfinish
        - errmsg
        - errmsg_internal
        - errstart_cold
        - get_base_element_type
        - palloc
        - pstrdup
        - type_is_rowtype
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/postgres/src_pl_plpgsql_src_pl_comp.c:1591,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1578,43'
          Dst:             GETSTRUCT
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1582,3'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1582,3'
          Dst:             errcode
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1582,3'
          Dst:             errmsg
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1582,3'
          Dst:             errfinish
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1587,25'
          Dst:             palloc
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1589,17'
          Dst:             pstrdup
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1603,8'
          Dst:             type_is_rowtype
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1615,4'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1615,4'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1615,4'
          Dst:             errfinish
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1641,10'
          Dst:             get_base_element_type
    - functionName:    GETSTRUCT
      functionSourceFile: '/src/libpg_query/./src/postgres/include/access/htup_details.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    plpgsql_parse_cwordrowtype
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_comp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1328
      functionLinenumberEnd: 1334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - NameListToString
        - palloc0
        - psprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1331,25'
          Dst:             palloc0
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1332,41'
          Dst:             NameListToString
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1332,17'
          Dst:             psprintf
    - functionName:    plpgsql_parse_wordrowtype
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_comp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1310
      functionLinenumberEnd: 1316
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - palloc0
        - psprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1313,25'
          Dst:             palloc0
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1314,17'
          Dst:             psprintf
    - functionName:    plpgsql_parse_cwordtype
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_comp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1292
      functionLinenumberEnd: 1298
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - NameListToString
        - palloc0
        - psprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1295,25'
          Dst:             palloc0
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1296,38'
          Dst:             NameListToString
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1296,17'
          Dst:             psprintf
    - functionName:    plpgsql_parse_wordtype
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_comp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1270
      functionLinenumberEnd: 1276
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - palloc0
        - psprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1273,25'
          Dst:             palloc0
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1274,17'
          Dst:             psprintf
    - functionName:    plpgsql_parse_tripword
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_comp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1187
      functionLinenumberEnd: 1258
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          84
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - list_make2_impl
        - list_make3_impl
        - makeString
        - plpgsql_build_recfield
        - plpgsql_ns_lookup
        - plpgsql_ns_top
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1205,26'
          Dst:             plpgsql_ns_top
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1205,8'
          Dst:             plpgsql_ns_lookup
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1227,14'
          Dst:             plpgsql_build_recfield
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1228,17'
          Dst:             makeString
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1228,17'
          Dst:             makeString
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1228,17'
          Dst:             list_make2_impl
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1234,14'
          Dst:             plpgsql_build_recfield
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1235,17'
          Dst:             makeString
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1235,17'
          Dst:             makeString
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1235,17'
          Dst:             makeString
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1235,17'
          Dst:             list_make3_impl
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1253,11'
          Dst:             makeString
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1253,11'
          Dst:             makeString
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1253,11'
          Dst:             makeString
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1253,11'
          Dst:             list_make3_impl
    - functionName:    plpgsql_build_recfield
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_comp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1507
      functionLinenumberEnd: 1538
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - palloc0
        - plpgsql_adddatum
        - pstrdup
        - strcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1519,7'
          Dst:             strcmp
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1525,13'
          Dst:             palloc0
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1527,24'
          Dst:             pstrdup
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1531,2'
          Dst:             plpgsql_adddatum
    - functionName:    plpgsql_adddatum
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_comp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1821
      functionLinenumberEnd: 1830
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - repalloc
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1825,20'
          Dst:             repalloc
    - functionName:    plpgsql_parse_dblword
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_comp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionLinenumberEnd: 1176
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          99
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - list_make2_impl
        - makeString
        - plpgsql_build_recfield
        - plpgsql_ns_lookup
        - plpgsql_ns_top
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/postgres/src_pl_plpgsql_src_pl_comp.c:1130,4'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1111,11'
          Dst:             makeString
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1111,11'
          Dst:             makeString
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1111,11'
          Dst:             list_make2_impl
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1125,26'
          Dst:             plpgsql_ns_top
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1125,8'
          Dst:             plpgsql_ns_lookup
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1153,13'
          Dst:             plpgsql_build_recfield
    - functionName:    plpgsql_parse_word
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_comp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1051
      functionLinenumberEnd: 1095
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - errfinish
        - errmsg_internal
        - errstart_cold
        - plpgsql_ns_lookup
        - plpgsql_ns_top
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1064,26'
          Dst:             plpgsql_ns_top
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1064,8'
          Dst:             plpgsql_ns_lookup
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1082,6'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1082,6'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1082,6'
          Dst:             errfinish
    - functionName:    plpgsql_compile_inline
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_comp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionLinenumberEnd: 887
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          155
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - AllocSetContextCreateInternal
        - MemoryContextSwitchTo
        - add_dummy_return
        - errfinish
        - errmsg_internal
        - errstart_cold
        - palloc0
        - plpgsql_build_datatype
        - plpgsql_build_variable
        - plpgsql_dumptree
        - plpgsql_finish_datums
        - plpgsql_mark_local_assignment_targets
        - plpgsql_ns_init
        - plpgsql_ns_push
        - plpgsql_scanner_finish
        - plpgsql_scanner_init
        - plpgsql_start_datums
        - plpgsql_yyparse
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:764,12'
          Dst:             plpgsql_scanner_init
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:782,34'
          Dst:             palloc0
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:790,13'
          Dst:             AllocSetContextCreateInternal
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:793,28'
          Dst:             MemoryContextSwitchTo
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:795,27'
          Dst:             pstrdup
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:814,2'
          Dst:             plpgsql_ns_init
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:815,2'
          Dst:             plpgsql_ns_push
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:817,2'
          Dst:             plpgsql_start_datums
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:839,10'
          Dst:             plpgsql_build_datatype
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:838,8'
          Dst:             plpgsql_build_variable
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:849,13'
          Dst:             plpgsql_yyparse
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:851,3'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:851,3'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:851,3'
          Dst:             errfinish
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:853,2'
          Dst:             plpgsql_scanner_finish
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:860,3'
          Dst:             add_dummy_return
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:867,2'
          Dst:             plpgsql_finish_datums
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:870,3'
          Dst:             plpgsql_mark_local_assignment_targets
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:874,3'
          Dst:             plpgsql_dumptree
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:884,2'
          Dst:             MemoryContextSwitchTo
    - functionName:    plpgsql_compile_error_callback
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_comp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 919
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          46
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - errcontext_msg
        - function_parse_error_transpose
        - plpgsql_latest_lineno
        - set_errcontext_domain
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:907,7'
          Dst:             function_parse_error_transpose
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:917,3'
          Dst:             set_errcontext_domain
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:918,32'
          Dst:             plpgsql_latest_lineno
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:917,3'
          Dst:             errcontext_msg
    - functionName:    MemoryContextSwitchTo
      functionSourceFile: '/src/libpg_query/./src/postgres/include/utils/palloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    plpgsql_start_datums
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_comp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1804
      functionLinenumberEnd: 1812
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MemoryContextAlloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1808,19'
          Dst:             MemoryContextAlloc
    - functionName:    plpgsql_build_variable
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_comp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1351
      functionLinenumberEnd: 1405
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          73
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - errcode
        - errfinish
        - errmsg
        - errmsg_internal
        - errstart_cold
        - format_type_be
        - palloc0
        - plpgsql_adddatum
        - plpgsql_build_record
        - plpgsql_ns_additem
        - pstrdup
      functionUses:    23
      BranchProfiles:
        - Branch String:   'src/postgres/src_pl_plpgsql_src_pl_comp.c:1354,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1361,11'
          Dst:             palloc0
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1363,20'
          Dst:             pstrdup
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1373,5'
          Dst:             plpgsql_adddatum
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1375,6'
          Dst:             plpgsql_ns_additem
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1386,11'
          Dst:             plpgsql_build_record
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1393,4'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1393,4'
          Dst:             errcode
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1393,4'
          Dst:             format_type_be
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1393,4'
          Dst:             errmsg
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1393,4'
          Dst:             errfinish
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1400,4'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1400,4'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1400,4'
          Dst:             errfinish
    - functionName:    add_dummy_return
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_comp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 952
      functionLinenumberEnd: 984
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          96
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - lappend
        - list_last_cell
        - list_make1_impl
        - palloc0
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:964,9'
          Dst:             palloc0
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:967,15'
          Dst:             list_make1_impl
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:972,21'
          Dst:             list_last_cell
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:976,9'
          Dst:             palloc0
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:982,28'
          Dst:             lappend
    - functionName:    plpgsql_finish_datums
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_comp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1838
      functionLinenumberEnd: 1863
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          166
      EdgeCount:       32
      CyclomaticComplexity: 3
      functionsReached:
        - palloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/postgres/src_pl_plpgsql_src_pl_comp.c:1849,3'
          Branch Sides:    []
        - Branch String:   'src/postgres/src_pl_plpgsql_src_pl_comp.c:1849,3'
          Branch Sides:    []
        - Branch String:   'src/postgres/src_pl_plpgsql_src_pl_comp.c:1849,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1843,21'
          Dst:             palloc
    - functionName:    plpgsql_build_record
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_comp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1415
      functionLinenumberEnd: 1431
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - palloc0
        - plpgsql_adddatum
        - plpgsql_ns_additem
        - pstrdup
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1418,8'
          Dst:             palloc0
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1420,17'
          Dst:             pstrdup
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1427,2'
          Dst:             plpgsql_adddatum
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1429,3'
          Dst:             plpgsql_ns_additem
    - functionName:    build_row_from_vars
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_comp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1440
      functionLinenumberEnd: 1497
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          99
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached:
        - CreateTemplateTupleDesc
        - TupleDescInitEntry
        - TupleDescInitEntryCollation
        - errfinish
        - errmsg_internal
        - errstart_cold
        - palloc
        - palloc0
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres/src_pl_plpgsql_src_pl_comp.c:1463,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1444,8'
          Dst:             palloc0
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1448,20'
          Dst:             CreateTemplateTupleDesc
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1450,20'
          Dst:             palloc
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1451,16'
          Dst:             palloc
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1480,5'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1480,5'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1480,5'
          Dst:             errfinish
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1490,3'
          Dst:             TupleDescInitEntry
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:1494,3'
          Dst:             TupleDescInitEntryCollation
    - functionName:    add_parameter_name
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_comp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 927
      functionLinenumberEnd: 945
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - errcode
        - errfinish
        - errmsg
        - errstart_cold
        - plpgsql_ns_additem
        - plpgsql_ns_lookup
        - plpgsql_ns_top
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:935,24'
          Dst:             plpgsql_ns_top
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:935,6'
          Dst:             plpgsql_ns_lookup
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:938,3'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:938,3'
          Dst:             errcode
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:938,3'
          Dst:             errmsg
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:938,3'
          Dst:             errfinish
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:944,2'
          Dst:             plpgsql_ns_additem
    - functionName:    DatumGetPointer
      functionSourceFile: '/src/libpg_query/./src/postgres/include/postgres.h'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    plpgsql_compile_callback
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_comp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         196
      ICount:          1113
      EdgeCount:       263
      CyclomaticComplexity: 69
      functionsReached:
        - AllocSetContextCreateInternal
        - DatumGetPointer
        - GETSTRUCT
        - MemoryContextSetIdentifier
        - MemoryContextSetParent
        - MemoryContextSwitchTo
        - ObjectIdGetDatum
        - ReleaseSysCache
        - SearchSysCache1
        - SysCacheGetAttrNotNull
        - add_dummy_return
        - add_parameter_name
        - build_datatype
        - build_row_from_vars
        - cfunc_resolve_polymorphic_argtypes
        - errcode
        - errfinish
        - errhint
        - errmsg
        - errmsg_internal
        - errstart_cold
        - format_procedure
        - format_type_be
        - get_fn_expr_rettype
        - get_func_arg_info
        - palloc
        - pfree
        - pg_snprintf
        - plpgsql_adddatum
        - plpgsql_build_datatype
        - plpgsql_build_record
        - plpgsql_build_variable
        - plpgsql_dumptree
        - plpgsql_finish_datums
        - plpgsql_mark_local_assignment_targets
        - plpgsql_ns_init
        - plpgsql_ns_push
        - plpgsql_scanner_finish
        - plpgsql_scanner_init
        - plpgsql_start_datums
        - plpgsql_yyparse
        - pstrdup
        - text_to_cstring
        - type_is_rowtype
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres/src_pl_plpgsql_src_pl_comp.c:286,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:185,43'
          Dst:             GETSTRUCT
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:213,16'
          Dst:             SysCacheGetAttrNotNull
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:214,16'
          Dst:             DatumGetPointer
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:214,16'
          Dst:             text_to_cstring
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:215,12'
          Dst:             plpgsql_scanner_init
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:217,27'
          Dst:             pstrdup
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:246,13'
          Dst:             AllocSetContextCreateInternal
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:249,28'
          Dst:             MemoryContextSwitchTo
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:251,27'
          Dst:             format_procedure
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:252,2'
          Dst:             MemoryContextSetIdentifier
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:281,2'
          Dst:             plpgsql_ns_init
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:282,2'
          Dst:             plpgsql_ns_push
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:284,2'
          Dst:             plpgsql_start_datums
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:298,4'
          Dst:             MemoryContextSwitchTo
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:300,14'
          Dst:             get_func_arg_info
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:303,4'
          Dst:             cfunc_resolve_polymorphic_argtypes
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:308,28'
          Dst:             palloc
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:309,46'
          Dst:             palloc
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:311,4'
          Dst:             MemoryContextSwitchTo
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:326,5'
          Dst:             pg_snprintf
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:329,16'
          Dst:             plpgsql_build_datatype
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:338,6'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:338,6'
          Dst:             errcode
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:338,6'
          Dst:             format_type_be
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:338,6'
          Dst:             errmsg
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:338,6'
          Dst:             errfinish
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:347,19'
          Dst:             plpgsql_build_variable
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:373,5'
          Dst:             add_parameter_name
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:377,6'
          Dst:             add_parameter_name
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:390,24'
          Dst:             build_row_from_vars
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:393,5'
          Dst:             plpgsql_adddatum
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:428,18'
          Dst:             get_fn_expr_rettype
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:430,7'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:430,7'
          Dst:             errcode
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:430,7'
          Dst:             errmsg
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:430,7'
          Dst:             errfinish
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:447,39'
          Dst:             ObjectIdGetDatum
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:447,14'
          Dst:             SearchSysCache1
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:449,5'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:449,5'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:449,5'
          Dst:             errfinish
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:450,32'
          Dst:             GETSTRUCT
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:460,6'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:460,6'
          Dst:             errcode
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:460,6'
          Dst:             errmsg
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:460,6'
          Dst:             errfinish
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:464,6'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:464,6'
          Dst:             errcode
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:464,6'
          Dst:             format_type_be
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:464,6'
          Dst:             errmsg
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:464,6'
          Dst:             errfinish
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:470,30'
          Dst:             type_is_rowtype
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:484,14'
          Dst:             build_datatype
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:483,12'
          Dst:             plpgsql_build_variable
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:491,4'
          Dst:             ReleaseSysCache
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:504,5'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:504,5'
          Dst:             errcode
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:504,5'
          Dst:             errmsg
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:504,5'
          Dst:             errhint
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:504,5'
          Dst:             errfinish
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:510,10'
          Dst:             plpgsql_build_record
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:514,10'
          Dst:             plpgsql_build_record
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:519,12'
          Dst:             plpgsql_build_datatype
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:518,10'
          Dst:             plpgsql_build_variable
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:530,12'
          Dst:             plpgsql_build_datatype
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:529,10'
          Dst:             plpgsql_build_variable
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:541,12'
          Dst:             plpgsql_build_datatype
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:540,10'
          Dst:             plpgsql_build_variable
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:552,12'
          Dst:             plpgsql_build_datatype
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:551,10'
          Dst:             plpgsql_build_variable
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:563,12'
          Dst:             plpgsql_build_datatype
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:562,10'
          Dst:             plpgsql_build_variable
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:574,12'
          Dst:             plpgsql_build_datatype
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:573,10'
          Dst:             plpgsql_build_variable
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:585,12'
          Dst:             plpgsql_build_datatype
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:584,10'
          Dst:             plpgsql_build_variable
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:596,12'
          Dst:             plpgsql_build_datatype
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:595,10'
          Dst:             plpgsql_build_variable
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:607,12'
          Dst:             plpgsql_build_datatype
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:606,10'
          Dst:             plpgsql_build_variable
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:618,12'
          Dst:             plpgsql_build_datatype
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:617,10'
          Dst:             plpgsql_build_variable
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:638,5'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:638,5'
          Dst:             errcode
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:638,5'
          Dst:             errmsg
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:638,5'
          Dst:             errfinish
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:644,12'
          Dst:             plpgsql_build_datatype
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:643,10'
          Dst:             plpgsql_build_variable
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:655,12'
          Dst:             plpgsql_build_datatype
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:654,10'
          Dst:             plpgsql_build_variable
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:667,4'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:667,4'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:667,4'
          Dst:             errfinish
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:679,10'
          Dst:             plpgsql_build_datatype
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:678,8'
          Dst:             plpgsql_build_variable
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:689,13'
          Dst:             plpgsql_yyparse
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:691,3'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:691,3'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:691,3'
          Dst:             errfinish
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:693,2'
          Dst:             plpgsql_scanner_finish
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:694,2'
          Dst:             pfree
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:704,3'
          Dst:             add_dummy_return
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:713,2'
          Dst:             plpgsql_finish_datums
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:716,3'
          Dst:             plpgsql_mark_local_assignment_targets
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:720,3'
          Dst:             plpgsql_dumptree
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:725,2'
          Dst:             MemoryContextSetParent
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_comp.c:735,2'
          Dst:             MemoryContextSwitchTo
    - functionName:    coerce_to_specific_type
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_parser_parse_coerce.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_qsort_swap
      functionSourceFile: '/src/libpg_query/./src/postgres/include/lib/sort_template.h'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_qsort_strcmp
      functionSourceFile: '/src/libpg_query/src/postgres/src_port_qsort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_port_qsort.c:27,9'
          Dst:             strcmp
    - functionName:    pg_qsort_med3
      functionSourceFile: '/src/libpg_query/./src/postgres/include/lib/sort_template.h'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          66
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_qsort_swapn
      functionSourceFile: '/src/libpg_query/./src/postgres/include/lib/sort_template.h'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          34
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pg_qsort_swap
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/lib/sort_template.h:285,3'
          Dst:             pg_qsort_swap
    - functionName:    pg_qsort
      functionSourceFile: '/src/libpg_query/./src/postgres/include/lib/sort_template.h'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          367
      EdgeCount:       108
      CyclomaticComplexity: 30
      functionsReached:
        - pg_qsort
        - pg_qsort_med3
        - pg_qsort_swapn
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/lib/sort_template.h:318,5'
          Dst:             pg_qsort_swapn
        - Src:             './src/postgres/include/lib/sort_template.h:343,9'
          Dst:             pg_qsort_med3
        - Src:             './src/postgres/include/lib/sort_template.h:344,9'
          Dst:             pg_qsort_med3
        - Src:             './src/postgres/include/lib/sort_template.h:345,9'
          Dst:             pg_qsort_med3
        - Src:             './src/postgres/include/lib/sort_template.h:347,8'
          Dst:             pg_qsort_med3
        - Src:             './src/postgres/include/lib/sort_template.h:349,2'
          Dst:             pg_qsort_swapn
        - Src:             './src/postgres/include/lib/sort_template.h:358,5'
          Dst:             pg_qsort_swapn
        - Src:             './src/postgres/include/lib/sort_template.h:368,5'
          Dst:             pg_qsort_swapn
        - Src:             './src/postgres/include/lib/sort_template.h:376,3'
          Dst:             pg_qsort_swapn
        - Src:             './src/postgres/include/lib/sort_template.h:382,2'
          Dst:             pg_qsort_swapn
        - Src:             './src/postgres/include/lib/sort_template.h:384,2'
          Dst:             pg_qsort_swapn
        - Src:             './src/postgres/include/lib/sort_template.h:391,4'
          Dst:             pg_qsort
        - Src:             './src/postgres/include/lib/sort_template.h:405,4'
          Dst:             pg_qsort
    - functionName:    dlist_delete
      functionSourceFile: '/src/libpg_query/./src/postgres/include/lib/ilist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_leftmost_one_pos64
      functionSourceFile: '/src/libpg_query/./src/postgres/include/port/pg_bitutils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GenerationBlockInit
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_generation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_nextpower2_64
      functionSourceFile: '/src/libpg_query/./src/postgres/include/port/pg_bitutils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pg_leftmost_one_pos64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/port/pg_bitutils.h:224,26'
          Dst:             pg_leftmost_one_pos64
    - functionName:    MemoryChunkSetHdrMask
      functionSourceFile: '/src/libpg_query/./src/postgres/include/utils/memutils_memorychunk.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dlist_init
      functionSourceFile: '/src/libpg_query/./src/postgres/include/lib/ilist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dlist_push_head
      functionSourceFile: '/src/libpg_query/./src/postgres/include/lib/ilist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dlist_init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/lib/ilist.h:350,3'
          Dst:             dlist_init
    - functionName:    MemoryChunkSetHdrMaskExternal
      functionSourceFile: '/src/libpg_query/./src/postgres/include/utils/memutils_memorychunk.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MemoryContextCheckSize
      functionSourceFile: '/src/libpg_query/./src/postgres/include/utils/memutils_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          39
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - MemoryContextSizeFailure
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/utils/memutils_internal.h:172,4'
          Dst:             MemoryContextSizeFailure
    - functionName:    GenerationStats
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_generation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 956
      functionLinenumberEnd: 999
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          113
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - pg_snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_generation.c:985,3'
          Dst:             pg_snprintf
    - functionName:    GenerationIsEmpty
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_generation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 938
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          43
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GenerationGetChunkSpace
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_generation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 894
      functionLinenumberEnd: 914
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - MemoryChunkGetValue
        - MemoryChunkIsExternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_generation.c:901,6'
          Dst:             MemoryChunkIsExternal
        - Src:             'src/postgres/src_backend_utils_mmgr_generation.c:909,15'
          Dst:             MemoryChunkGetValue
    - functionName:    MemoryChunkIsExternal
      functionSourceFile: '/src/libpg_query/./src/postgres/include/utils/memutils_memorychunk.h'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MemoryChunkGetValue
      functionSourceFile: '/src/libpg_query/./src/postgres/include/utils/memutils_memorychunk.h'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GenerationGetChunkContext
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_generation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 868
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - MemoryChunkGetBlock
        - MemoryChunkIsExternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_generation.c:875,6'
          Dst:             MemoryChunkIsExternal
        - Src:             'src/postgres/src_backend_utils_mmgr_generation.c:878,31'
          Dst:             MemoryChunkGetBlock
    - functionName:    MemoryChunkGetBlock
      functionSourceFile: '/src/libpg_query/./src/postgres/include/utils/memutils_memorychunk.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GenerationRealloc
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_generation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 860
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          78
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - GenerationAlloc
        - GenerationFree
        - MemoryChunkGetBlock
        - MemoryChunkGetValue
        - MemoryChunkIsExternal
        - MemoryContextAllocationFailure
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_generation.c:726,6'
          Dst:             MemoryChunkIsExternal
        - Src:             'src/postgres/src_backend_utils_mmgr_generation.c:735,4'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_mmgr_generation.c:735,4'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_mmgr_generation.c:735,4'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_utils_mmgr_generation.c:741,11'
          Dst:             MemoryChunkGetBlock
        - Src:             'src/postgres/src_backend_utils_mmgr_generation.c:750,13'
          Dst:             MemoryChunkGetValue
        - Src:             'src/postgres/src_backend_utils_mmgr_generation.c:828,15'
          Dst:             GenerationAlloc
        - Src:             'src/postgres/src_backend_utils_mmgr_generation.c:835,10'
          Dst:             MemoryContextAllocationFailure
        - Src:             'src/postgres/src_backend_utils_mmgr_generation.c:857,2'
          Dst:             GenerationFree
    - functionName:    GenerationAlloc
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_generation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          70
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - GenerationAllocChunkFromBlock
        - GenerationAllocFromNewBlock
        - GenerationAllocLarge
        - GenerationBlockFreeBytes
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_generation.c:458,10'
          Dst:             GenerationAllocLarge
        - Src:             'src/postgres/src_backend_utils_mmgr_generation.c:479,6'
          Dst:             GenerationBlockFreeBytes
        - Src:             'src/postgres/src_backend_utils_mmgr_generation.c:488,4'
          Dst:             GenerationBlockFreeBytes
        - Src:             'src/postgres/src_backend_utils_mmgr_generation.c:494,11'
          Dst:             GenerationAllocChunkFromBlock
        - Src:             'src/postgres/src_backend_utils_mmgr_generation.c:505,11'
          Dst:             GenerationAllocFromNewBlock
        - Src:             'src/postgres/src_backend_utils_mmgr_generation.c:510,9'
          Dst:             GenerationAllocChunkFromBlock
    - functionName:    GenerationFree
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_generation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          94
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - GenerationBlockFree
        - GenerationBlockMarkEmpty
        - MemoryChunkGetBlock
        - MemoryChunkIsExternal
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_generation.c:612,6'
          Dst:             MemoryChunkIsExternal
        - Src:             'src/postgres/src_backend_utils_mmgr_generation.c:621,4'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_mmgr_generation.c:621,4'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_mmgr_generation.c:621,4'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_utils_mmgr_generation.c:630,11'
          Dst:             MemoryChunkGetBlock
        - Src:             'src/postgres/src_backend_utils_mmgr_generation.c:697,3'
          Dst:             GenerationBlockMarkEmpty
        - Src:             'src/postgres/src_backend_utils_mmgr_generation.c:701,3'
          Dst:             GenerationBlockMarkEmpty
        - Src:             'src/postgres/src_backend_utils_mmgr_generation.c:705,3'
          Dst:             GenerationBlockFree
    - functionName:    GenerationBlockMarkEmpty
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_generation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GenerationBlockFree
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_generation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dlist_delete
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_generation.c:582,2'
          Dst:             dlist_delete
    - functionName:    GenerationAllocLarge
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_generation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - MemoryChunkSetHdrMaskExternal
        - MemoryContextAllocationFailure
        - MemoryContextCheckSize
        - dlist_push_head
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_generation.c:263,2'
          Dst:             MemoryContextCheckSize
        - Src:             'src/postgres/src_backend_utils_mmgr_generation.c:276,10'
          Dst:             MemoryContextAllocationFailure
        - Src:             'src/postgres/src_backend_utils_mmgr_generation.c:292,2'
          Dst:             MemoryChunkSetHdrMaskExternal
        - Src:             'src/postgres/src_backend_utils_mmgr_generation.c:306,2'
          Dst:             dlist_push_head
    - functionName:    GenerationBlockFreeBytes
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_generation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GenerationAllocChunkFromBlock
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_generation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MemoryChunkSetHdrMask
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_generation.c:341,2'
          Dst:             MemoryChunkSetHdrMask
    - functionName:    GenerationAllocFromNewBlock
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_generation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - GenerationAllocChunkFromBlock
        - GenerationBlockInit
        - MemoryContextAllocationFailure
        - dlist_push_head
        - pg_nextpower2_64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_generation.c:393,13'
          Dst:             pg_nextpower2_64
        - Src:             'src/postgres/src_backend_utils_mmgr_generation.c:398,10'
          Dst:             MemoryContextAllocationFailure
        - Src:             'src/postgres/src_backend_utils_mmgr_generation.c:403,2'
          Dst:             GenerationBlockInit
        - Src:             'src/postgres/src_backend_utils_mmgr_generation.c:406,2'
          Dst:             dlist_push_head
        - Src:             'src/postgres/src_backend_utils_mmgr_generation.c:411,9'
          Dst:             GenerationAllocChunkFromBlock
    - functionName:    GenerationDelete
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_generation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GenerationReset
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_generation.c:241,2'
          Dst:             GenerationReset
    - functionName:    GenerationReset
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_generation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          62
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - GenerationBlockFree
        - GenerationBlockMarkEmpty
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_generation.c:217,4'
          Dst:             GenerationBlockMarkEmpty
        - Src:             'src/postgres/src_backend_utils_mmgr_generation.c:219,4'
          Dst:             GenerationBlockFree
    - functionName:    dlist_delete
      functionSourceFile: '/src/libpg_query/./src/postgres/include/lib/ilist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_leftmost_one_pos64
      functionSourceFile: '/src/libpg_query/./src/postgres/include/port/pg_bitutils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dlist_push_head
      functionSourceFile: '/src/libpg_query/./src/postgres/include/lib/ilist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dlist_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/lib/ilist.h:350,3'
          Dst:             dlist_init
    - functionName:    dlist_init
      functionSourceFile: '/src/libpg_query/./src/postgres/include/lib/ilist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BumpBlockInit
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_bump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_nextpower2_64
      functionSourceFile: '/src/libpg_query/./src/postgres/include/port/pg_bitutils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pg_leftmost_one_pos64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/port/pg_bitutils.h:224,26'
          Dst:             pg_leftmost_one_pos64
    - functionName:    dlist_push_tail
      functionSourceFile: '/src/libpg_query/./src/postgres/include/lib/ilist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dlist_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/lib/ilist.h:367,3'
          Dst:             dlist_init
    - functionName:    MemoryContextCheckSize
      functionSourceFile: '/src/libpg_query/./src/postgres/include/utils/memutils_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          39
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - MemoryContextSizeFailure
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/utils/memutils_internal.h:172,4'
          Dst:             MemoryContextSizeFailure
    - functionName:    BumpStats
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_bump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 644
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          97
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - pg_snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_bump.c:632,3'
          Dst:             pg_snprintf
    - functionName:    BumpBlockIsEmpty
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_bump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BumpIsEmpty
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_bump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          47
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - BumpBlockIsEmpty
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_bump.c:591,8'
          Dst:             BumpBlockIsEmpty
    - functionName:    BumpAllocChunkFromBlock
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_bump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BumpAllocFromNewBlock
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_bump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          65
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - BumpAllocChunkFromBlock
        - BumpBlockInit
        - MemoryContextAllocationFailure
        - dlist_push_head
        - pg_nextpower2_64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_bump.c:371,13'
          Dst:             pg_nextpower2_64
        - Src:             'src/postgres/src_backend_utils_mmgr_bump.c:376,10'
          Dst:             MemoryContextAllocationFailure
        - Src:             'src/postgres/src_backend_utils_mmgr_bump.c:381,2'
          Dst:             BumpBlockInit
        - Src:             'src/postgres/src_backend_utils_mmgr_bump.c:384,2'
          Dst:             dlist_push_head
        - Src:             'src/postgres/src_backend_utils_mmgr_bump.c:386,9'
          Dst:             BumpAllocChunkFromBlock
    - functionName:    BumpBlockFreeBytes
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_bump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BumpAllocLarge
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_bump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - MemoryContextAllocationFailure
        - MemoryContextCheckSize
        - dlist_push_tail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_bump.c:225,2'
          Dst:             MemoryContextCheckSize
        - Src:             'src/postgres/src_backend_utils_mmgr_bump.c:239,10'
          Dst:             MemoryContextAllocationFailure
        - Src:             'src/postgres/src_backend_utils_mmgr_bump.c:270,2'
          Dst:             dlist_push_tail
    - functionName:    BumpAlloc
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_bump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - BumpAllocChunkFromBlock
        - BumpAllocFromNewBlock
        - BumpAllocLarge
        - BumpBlockFreeBytes
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_bump.c:432,10'
          Dst:             BumpAllocLarge
        - Src:             'src/postgres/src_backend_utils_mmgr_bump.c:442,6'
          Dst:             BumpBlockFreeBytes
        - Src:             'src/postgres/src_backend_utils_mmgr_bump.c:443,10'
          Dst:             BumpAllocFromNewBlock
        - Src:             'src/postgres/src_backend_utils_mmgr_bump.c:446,9'
          Dst:             BumpAllocChunkFromBlock
    - functionName:    BumpDelete
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_bump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BumpReset
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_bump.c:201,2'
          Dst:             BumpReset
    - functionName:    BumpReset
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_bump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          57
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - BumpBlockFree
        - BumpBlockMarkEmpty
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_bump.c:180,4'
          Dst:             BumpBlockMarkEmpty
        - Src:             'src/postgres/src_backend_utils_mmgr_bump.c:182,4'
          Dst:             BumpBlockFree
    - functionName:    BumpBlockMarkEmpty
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_bump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BumpBlockFree
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_bump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dlist_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_bump.c:521,2'
          Dst:             dlist_delete
    - functionName:    BumpFree
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_bump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_bump.c:539,2'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_mmgr_bump.c:539,2'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_mmgr_bump.c:539,2'
          Dst:             errfinish
    - functionName:    BumpRealloc
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_bump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_bump.c:549,2'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_mmgr_bump.c:549,2'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_mmgr_bump.c:549,2'
          Dst:             errfinish
    - functionName:    BumpGetChunkContext
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_bump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_bump.c:560,2'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_mmgr_bump.c:560,2'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_mmgr_bump.c:560,2'
          Dst:             errfinish
    - functionName:    BumpGetChunkSpace
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_bump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 571
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_bump.c:571,2'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_mmgr_bump.c:571,2'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_mmgr_bump.c:571,2'
          Dst:             errfinish
    - functionName:    format_type_be
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_adt_format_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - format_type_extended
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:328,9'
          Dst:             format_type_extended
    - functionName:    format_type_extended
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_adt_format_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         91
      ICount:          382
      EdgeCount:       118
      CyclomaticComplexity: 29
      functionsReached:
        - GETSTRUCT
        - ObjectIdGetDatum
        - ReleaseSysCache
        - SearchSysCache1
        - TypeIsVisible
        - errfinish
        - errmsg_internal
        - errstart_cold
        - get_namespace_name_or_temp
        - printTypmod
        - psprintf
        - pstrdup
        - quote_qualified_identifier
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres/src_backend_utils_adt_format_type.c:169,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:109,11'
          Dst:             pstrdup
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:112,35'
          Dst:             ObjectIdGetDatum
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:112,10'
          Dst:             SearchSysCache1
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:118,11'
          Dst:             pstrdup
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:120,4'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:120,4'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:120,4'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:122,28'
          Dst:             GETSTRUCT
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:136,3'
          Dst:             ReleaseSysCache
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:137,36'
          Dst:             ObjectIdGetDatum
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:137,11'
          Dst:             SearchSysCache1
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:143,12'
          Dst:             pstrdup
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:145,5'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:145,5'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:145,5'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:147,29'
          Dst:             GETSTRUCT
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:173,11'
          Dst:             printTypmod
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:183,11'
          Dst:             pstrdup
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:187,10'
          Dst:             pstrdup
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:192,11'
          Dst:             printTypmod
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:202,11'
          Dst:             pstrdup
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:206,10'
          Dst:             pstrdup
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:210,10'
          Dst:             pstrdup
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:214,10'
          Dst:             pstrdup
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:218,10'
          Dst:             pstrdup
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:222,10'
          Dst:             pstrdup
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:227,11'
          Dst:             printTypmod
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:229,11'
          Dst:             pstrdup
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:234,11'
          Dst:             printTypmod
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:236,11'
          Dst:             pstrdup
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:241,11'
          Dst:             printTypmod
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:243,11'
          Dst:             pstrdup
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:248,11'
          Dst:             printTypmod
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:250,11'
          Dst:             pstrdup
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:255,11'
          Dst:             printTypmod
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:257,11'
          Dst:             pstrdup
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:262,11'
          Dst:             printTypmod
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:264,11'
          Dst:             pstrdup
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:269,11'
          Dst:             printTypmod
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:271,11'
          Dst:             pstrdup
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:276,11'
          Dst:             printTypmod
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:278,11'
          Dst:             pstrdup
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:282,10'
          Dst:             pstrdup
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:298,4'
          Dst:             TypeIsVisible
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:301,14'
          Dst:             get_namespace_name_or_temp
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:305,9'
          Dst:             quote_qualified_identifier
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:308,10'
          Dst:             printTypmod
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:312,9'
          Dst:             psprintf
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:314,2'
          Dst:             ReleaseSysCache
    - functionName:    ObjectIdGetDatum
      functionSourceFile: '/src/libpg_query/./src/postgres/include/postgres.h'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GETSTRUCT
      functionSourceFile: '/src/libpg_query/./src/postgres/include/access/htup_details.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    printTypmod
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_adt_format_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - psprintf
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_adt_format_type.c:349,8'
          Dst:             psprintf
    - functionName:    get_fn_expr_rettype
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_fmgr_fmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_detoast_datum_packed
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_fmgr_fmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_fmgr_fmgr.c:507,3'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_fmgr_fmgr.c:507,3'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_fmgr_fmgr.c:507,3'
          Dst:             errfinish
    - functionName:    pg_detoast_datum
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_fmgr_fmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_fmgr_fmgr.c:494,3'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_fmgr_fmgr.c:494,3'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_fmgr_fmgr.c:494,3'
          Dst:             errfinish
    - functionName:    FunctionCall6Coll
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_fmgr_fmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      size_t
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          67
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_fmgr_fmgr.c:321,3'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_fmgr_fmgr.c:321,3'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_fmgr_fmgr.c:321,3'
          Dst:             errfinish
    - functionName:    get_namespace_name_or_temp
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_cache_lsyscache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1368
      functionLinenumberEnd: 1373
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_namespace_name
        - isTempNamespace
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_cache_lsyscache.c:1369,6'
          Dst:             isTempNamespace
        - Src:             'src/postgres/src_backend_utils_cache_lsyscache.c:1370,10'
          Dst:             pstrdup
        - Src:             'src/postgres/src_backend_utils_cache_lsyscache.c:1372,10'
          Dst:             get_namespace_name
    - functionName:    get_namespace_name
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_cache_lsyscache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1344
      functionLinenumberEnd: 1359
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - GETSTRUCT
        - ObjectIdGetDatum
        - ReleaseSysCache
        - SearchSysCache1
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_cache_lsyscache.c:1347,37'
          Dst:             ObjectIdGetDatum
        - Src:             'src/postgres/src_backend_utils_cache_lsyscache.c:1347,7'
          Dst:             SearchSysCache1
        - Src:             'src/postgres/src_backend_utils_cache_lsyscache.c:1350,50'
          Dst:             GETSTRUCT
        - Src:             'src/postgres/src_backend_utils_cache_lsyscache.c:1353,12'
          Dst:             pstrdup
        - Src:             'src/postgres/src_backend_utils_cache_lsyscache.c:1354,3'
          Dst:             ReleaseSysCache
    - functionName:    ObjectIdGetDatum
      functionSourceFile: '/src/libpg_query/./src/postgres/include/postgres.h'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GETSTRUCT
      functionSourceFile: '/src/libpg_query/./src/postgres/include/access/htup_details.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_base_element_type
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_cache_lsyscache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1124
      functionLinenumberEnd: 1157
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          62
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - GETSTRUCT
        - ObjectIdGetDatum
        - ReleaseSysCache
        - SearchSysCache1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_cache_lsyscache.c:1133,34'
          Dst:             ObjectIdGetDatum
        - Src:             'src/postgres/src_backend_utils_cache_lsyscache.c:1133,9'
          Dst:             SearchSysCache1
        - Src:             'src/postgres/src_backend_utils_cache_lsyscache.c:1136,27'
          Dst:             GETSTRUCT
        - Src:             'src/postgres/src_backend_utils_cache_lsyscache.c:1147,4'
          Dst:             ReleaseSysCache
        - Src:             'src/postgres/src_backend_utils_cache_lsyscache.c:1152,3'
          Dst:             ReleaseSysCache
    - functionName:    get_array_type
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_cache_lsyscache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1089
      functionLinenumberEnd: 1099
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - GETSTRUCT
        - ObjectIdGetDatum
        - ReleaseSysCache
        - SearchSysCache1
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_cache_lsyscache.c:1093,32'
          Dst:             ObjectIdGetDatum
        - Src:             'src/postgres/src_backend_utils_cache_lsyscache.c:1093,7'
          Dst:             SearchSysCache1
        - Src:             'src/postgres/src_backend_utils_cache_lsyscache.c:1096,28'
          Dst:             GETSTRUCT
        - Src:             'src/postgres/src_backend_utils_cache_lsyscache.c:1097,3'
          Dst:             ReleaseSysCache
    - functionName:    get_element_type
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_cache_lsyscache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1061
      functionLinenumberEnd: 1079
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          49
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - GETSTRUCT
        - ObjectIdGetDatum
        - ReleaseSysCache
        - SearchSysCache1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_cache_lsyscache.c:1064,32'
          Dst:             ObjectIdGetDatum
        - Src:             'src/postgres/src_backend_utils_cache_lsyscache.c:1064,7'
          Dst:             SearchSysCache1
        - Src:             'src/postgres/src_backend_utils_cache_lsyscache.c:1067,40'
          Dst:             GETSTRUCT
        - Src:             'src/postgres/src_backend_utils_cache_lsyscache.c:1074,3'
          Dst:             ReleaseSysCache
    - functionName:    type_is_rowtype
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_cache_lsyscache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 999
      functionLinenumberEnd: 1014
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          45
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - getBaseType
        - get_typtype
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/postgres/src_backend_utils_cache_lsyscache.c:1002,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_cache_lsyscache.c:1002,10'
          Dst:             get_typtype
        - Src:             'src/postgres/src_backend_utils_cache_lsyscache.c:1007,20'
          Dst:             getBaseType
        - Src:             'src/postgres/src_backend_utils_cache_lsyscache.c:1007,8'
          Dst:             get_typtype
    - functionName:    get_typtype
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_cache_lsyscache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 973
      functionLinenumberEnd: 988
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - GETSTRUCT
        - ObjectIdGetDatum
        - ReleaseSysCache
        - SearchSysCache1
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_cache_lsyscache.c:976,32'
          Dst:             ObjectIdGetDatum
        - Src:             'src/postgres/src_backend_utils_cache_lsyscache.c:976,7'
          Dst:             SearchSysCache1
        - Src:             'src/postgres/src_backend_utils_cache_lsyscache.c:979,40'
          Dst:             GETSTRUCT
        - Src:             'src/postgres/src_backend_utils_cache_lsyscache.c:983,3'
          Dst:             ReleaseSysCache
    - functionName:    getBaseType
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_cache_lsyscache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - getBaseTypeAndTypmod
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_cache_lsyscache.c:911,9'
          Dst:             getBaseTypeAndTypmod
    - functionName:    getBaseTypeAndTypmod
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_cache_lsyscache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 925
      functionLinenumberEnd: 952
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - GETSTRUCT
        - ObjectIdGetDatum
        - ReleaseSysCache
        - SearchSysCache1
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_cache_lsyscache.c:934,34'
          Dst:             ObjectIdGetDatum
        - Src:             'src/postgres/src_backend_utils_cache_lsyscache.c:934,9'
          Dst:             SearchSysCache1
        - Src:             'src/postgres/src_backend_utils_cache_lsyscache.c:936,4'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_cache_lsyscache.c:936,4'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_cache_lsyscache.c:936,4'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_utils_cache_lsyscache.c:937,27'
          Dst:             GETSTRUCT
        - Src:             'src/postgres/src_backend_utils_cache_lsyscache.c:949,3'
          Dst:             ReleaseSysCache
        - Src:             'src/postgres/src_backend_utils_cache_lsyscache.c:941,4'
          Dst:             ReleaseSysCache
    - functionName:    proc_exit
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_storage_ipc_ipc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          3
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - exit
        - pg_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_storage_ipc_ipc.c:116,1'
          Dst:             pg_printf
        - Src:             'src/postgres/src_backend_storage_ipc_ipc.c:116,53'
          Dst:             exit
    - functionName:    AlignedAllocGetChunkSpace
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_alignedalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetMemoryChunkSpace
        - MemoryChunkGetBlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_alignedalloc.c:175,14'
          Dst:             MemoryChunkGetBlock
        - Src:             'src/postgres/src_backend_utils_mmgr_alignedalloc.c:176,10'
          Dst:             GetMemoryChunkSpace
    - functionName:    MemoryChunkGetBlock
      functionSourceFile: '/src/libpg_query/./src/postgres/include/utils/memutils_memorychunk.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AlignedAllocGetChunkContext
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_alignedalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetMemoryChunkContext
        - MemoryChunkGetBlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_alignedalloc.c:154,30'
          Dst:             MemoryChunkGetBlock
        - Src:             'src/postgres/src_backend_utils_mmgr_alignedalloc.c:154,8'
          Dst:             GetMemoryChunkContext
    - functionName:    MemoryChunkGetValue
      functionSourceFile: '/src/libpg_query/./src/postgres/include/utils/memutils_memorychunk.h'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AlignedAllocRealloc
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_alignedalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - GetMemoryChunkContext
        - GetMemoryChunkSpace
        - MemoryChunkGetBlock
        - MemoryChunkGetValue
        - MemoryContextAllocAligned
        - MemoryContextAllocationFailure
        - pfree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_alignedalloc.c:81,12'
          Dst:             MemoryChunkGetValue
        - Src:             'src/postgres/src_backend_utils_mmgr_alignedalloc.c:82,14'
          Dst:             MemoryChunkGetBlock
        - Src:             'src/postgres/src_backend_utils_mmgr_alignedalloc.c:101,13'
          Dst:             GetMemoryChunkSpace
        - Src:             'src/postgres/src_backend_utils_mmgr_alignedalloc.c:115,8'
          Dst:             GetMemoryChunkContext
        - Src:             'src/postgres/src_backend_utils_mmgr_alignedalloc.c:116,11'
          Dst:             MemoryContextAllocAligned
        - Src:             'src/postgres/src_backend_utils_mmgr_alignedalloc.c:122,10'
          Dst:             MemoryContextAllocationFailure
        - Src:             'src/postgres/src_backend_utils_mmgr_alignedalloc.c:135,2'
          Dst:             pfree
    - functionName:    AlignedAllocFree
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_alignedalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MemoryChunkGetBlock
        - pfree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_alignedalloc.c:48,14'
          Dst:             MemoryChunkGetBlock
        - Src:             'src/postgres/src_backend_utils_mmgr_alignedalloc.c:58,2'
          Dst:             pfree
    - functionName:    trailing_pad
      functionSourceFile: '/src/libpg_query/src/postgres/src_port_snprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1502
      functionLinenumberEnd: 1505
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dopr_outchmulti
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_port_snprintf.c:1504,3'
          Dst:             dopr_outchmulti
    - functionName:    dopr_outchmulti
      functionSourceFile: '/src/libpg_query/src/postgres/src_port_snprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1401
      functionLinenumberEnd: 1433
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          93
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - dopr_outch
        - flushbuffer
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_port_snprintf.c:1405,3'
          Dst:             dopr_outch
        - Src:             'src/postgres/src_port_snprintf.c:1425,4'
          Dst:             flushbuffer
    - functionName:    dopr_outch
      functionSourceFile: '/src/libpg_query/src/postgres/src_port_snprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1385
      functionLinenumberEnd: 1397
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          50
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - flushbuffer
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_port_snprintf.c:1394,3'
          Dst:             flushbuffer
    - functionName:    flushbuffer
      functionSourceFile: '/src/libpg_query/src/postgres/src_port_snprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - fwrite
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_port_snprintf.c:335,13'
          Dst:             fwrite
    - functionName:    fwrite
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    leading_pad
      functionSourceFile: '/src/libpg_query/src/postgres/src_port_snprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1466
      functionLinenumberEnd: 1497
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          105
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - dopr_outch
        - dopr_outchmulti
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_port_snprintf.c:1473,4'
          Dst:             dopr_outch
        - Src:             'src/postgres/src_port_snprintf.c:1479,4'
          Dst:             dopr_outchmulti
        - Src:             'src/postgres/src_port_snprintf.c:1486,3'
          Dst:             dopr_outchmulti
        - Src:             'src/postgres/src_port_snprintf.c:1491,3'
          Dst:             dopr_outch
    - functionName:    compute_padlen
      functionSourceFile: '/src/libpg_query/src/postgres/src_port_snprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1452
      functionLinenumberEnd: 1460
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    adjust_sign
      functionSourceFile: '/src/libpg_query/src/postgres/src_port_snprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1438
      functionLinenumberEnd: 1447
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fmtfloat
      functionSourceFile: '/src/libpg_query/src/postgres/src_port_snprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1200
      functionLinenumberEnd: 1331
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - double
        - char
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          188
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - adjust_sign
        - compute_padlen
        - dopr_outchmulti
        - dostr
        - leading_pad
        - memcmp
        - snprintf
        - strrchr
        - trailing_pad
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_port_snprintf.c:1248,9'
          Dst:             memcmp
        - Src:             'src/postgres/src_port_snprintf.c:1246,7'
          Dst:             adjust_sign
        - Src:             'src/postgres/src_port_snprintf.c:1266,13'
          Dst:             snprintf
        - Src:             'src/postgres/src_port_snprintf.c:1273,13'
          Dst:             snprintf
        - Src:             'src/postgres/src_port_snprintf.c:1295,11'
          Dst:             compute_padlen
        - Src:             'src/postgres/src_port_snprintf.c:1297,2'
          Dst:             leading_pad
        - Src:             'src/postgres/src_port_snprintf.c:1302,19'
          Dst:             strrchr
        - Src:             'src/postgres/src_port_snprintf.c:1305,11'
          Dst:             strrchr
        - Src:             'src/postgres/src_port_snprintf.c:1309,4'
          Dst:             dostr
        - Src:             'src/postgres/src_port_snprintf.c:1310,4'
          Dst:             dopr_outchmulti
        - Src:             'src/postgres/src_port_snprintf.c:1311,4'
          Dst:             dostr
        - Src:             'src/postgres/src_port_snprintf.c:1316,4'
          Dst:             dostr
        - Src:             'src/postgres/src_port_snprintf.c:1317,4'
          Dst:             dopr_outchmulti
        - Src:             'src/postgres/src_port_snprintf.c:1323,3'
          Dst:             dostr
        - Src:             'src/postgres/src_port_snprintf.c:1326,2'
          Dst:             trailing_pad
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    snprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dostr
      functionSourceFile: '/src/libpg_query/src/postgres/src_port_snprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1348
      functionLinenumberEnd: 1381
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          97
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - dopr_outch
        - flushbuffer
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_port_snprintf.c:1352,3'
          Dst:             dopr_outch
        - Src:             'src/postgres/src_port_snprintf.c:1372,4'
          Dst:             flushbuffer
    - functionName:    fmtptr
      functionSourceFile: '/src/libpg_query/src/postgres/src_port_snprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1055
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dostr
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_port_snprintf.c:1060,11'
          Dst:             snprintf
        - Src:             'src/postgres/src_port_snprintf.c:1064,3'
          Dst:             dostr
    - functionName:    fmtstr
      functionSourceFile: '/src/libpg_query/src/postgres/src_port_snprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1027
      functionLinenumberEnd: 1051
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - compute_padlen
        - dopr_outchmulti
        - dostr
        - strlen
        - strnlen
        - trailing_pad
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_port_snprintf.c:1036,12'
          Dst:             strnlen
        - Src:             'src/postgres/src_port_snprintf.c:1038,12'
          Dst:             strlen
        - Src:             'src/postgres/src_port_snprintf.c:1040,11'
          Dst:             compute_padlen
        - Src:             'src/postgres/src_port_snprintf.c:1044,3'
          Dst:             dopr_outchmulti
        - Src:             'src/postgres/src_port_snprintf.c:1048,2'
          Dst:             dostr
        - Src:             'src/postgres/src_port_snprintf.c:1050,2'
          Dst:             trailing_pad
    - functionName:    strnlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fmtchar
      functionSourceFile: '/src/libpg_query/src/postgres/src_port_snprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1180
      functionLinenumberEnd: 1194
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - compute_padlen
        - dopr_outch
        - dopr_outchmulti
        - trailing_pad
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_port_snprintf.c:1183,11'
          Dst:             compute_padlen
        - Src:             'src/postgres/src_port_snprintf.c:1187,3'
          Dst:             dopr_outchmulti
        - Src:             'src/postgres/src_port_snprintf.c:1191,2'
          Dst:             dopr_outch
        - Src:             'src/postgres/src_port_snprintf.c:1193,2'
          Dst:             trailing_pad
    - functionName:    fmtint
      functionSourceFile: '/src/libpg_query/src/postgres/src_port_snprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1071
      functionLinenumberEnd: 1176
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - size_t
        - char
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          203
      EdgeCount:       52
      CyclomaticComplexity: 12
      functionsReached:
        - adjust_sign
        - compute_padlen
        - dopr_outchmulti
        - dostr
        - leading_pad
        - trailing_pad
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/postgres/src_port_snprintf.c:1082,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres/src_port_snprintf.c:1116,16'
          Dst:             adjust_sign
        - Src:             'src/postgres/src_port_snprintf.c:1166,11'
          Dst:             compute_padlen
        - Src:             'src/postgres/src_port_snprintf.c:1168,2'
          Dst:             leading_pad
        - Src:             'src/postgres/src_port_snprintf.c:1171,3'
          Dst:             dopr_outchmulti
        - Src:             'src/postgres/src_port_snprintf.c:1173,2'
          Dst:             dostr
        - Src:             'src/postgres/src_port_snprintf.c:1175,2'
          Dst:             trailing_pad
    - functionName:    find_arguments
      functionSourceFile: '/src/libpg_query/src/postgres/src_port_snprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 791
      functionLinenumberEnd: 1022
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         206
      ICount:          860
      EdgeCount:       245
      CyclomaticComplexity: 41
      functionsReached:
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres/src_port_snprintf.c:828,3'
          Branch Sides:    []
        - Branch String:   'src/postgres/src_port_snprintf.c:828,3'
          Branch Sides:    []
        - Branch String:   'src/postgres/src_port_snprintf.c:999,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres/src_port_snprintf.c:816,13'
          Dst:             strchr
    - functionName:    strchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_strchrnul
      functionSourceFile: '/src/libpg_query/src/postgres/src_port_snprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_printf
      functionSourceFile: '/src/libpg_query/src/postgres/src_port_snprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pg_vfprintf
      functionUses:    156
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_port_snprintf.c:313,8'
          Dst:             pg_vfprintf
    - functionName:    pg_vfprintf
      functionSourceFile: '/src/libpg_query/src/postgres/src_port_snprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - dopr
        - flushbuffer
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_port_snprintf.c:278,3'
          Dst:             __errno_location
        - Src:             'src/postgres/src_port_snprintf.c:286,2'
          Dst:             dopr
        - Src:             'src/postgres/src_port_snprintf.c:288,2'
          Dst:             flushbuffer
    - functionName:    dopr
      functionSourceFile: '/src/libpg_query/src/postgres/src_port_snprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         195
      ICount:          905
      EdgeCount:       254
      CyclomaticComplexity: 61
      functionsReached:
        - __errno_location
        - dopr_outch
        - dostr
        - find_arguments
        - fmtchar
        - fmtfloat
        - fmtint
        - fmtptr
        - fmtstr
        - pg_strchrnul
        - pg_strerror_r
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/postgres/src_port_snprintf.c:478,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres/src_port_snprintf.c:400,21'
          Dst:             __errno_location
        - Src:             'src/postgres/src_port_snprintf.c:436,27'
          Dst:             pg_strchrnul
        - Src:             'src/postgres/src_port_snprintf.c:439,4'
          Dst:             dostr
        - Src:             'src/postgres/src_port_snprintf.c:466,20'
          Dst:             strlen
        - Src:             'src/postgres/src_port_snprintf.c:466,4'
          Dst:             dostr
        - Src:             'src/postgres/src_port_snprintf.c:552,11'
          Dst:             find_arguments
        - Src:             'src/postgres/src_port_snprintf.c:653,5'
          Dst:             fmtint
        - Src:             'src/postgres/src_port_snprintf.c:685,5'
          Dst:             fmtint
        - Src:             'src/postgres/src_port_snprintf.c:700,5'
          Dst:             fmtchar
        - Src:             'src/postgres/src_port_snprintf.c:717,5'
          Dst:             fmtstr
        - Src:             'src/postgres/src_port_snprintf.c:726,5'
          Dst:             fmtptr
        - Src:             'src/postgres/src_port_snprintf.c:744,5'
          Dst:             fmtfloat
        - Src:             'src/postgres/src_port_snprintf.c:752,25'
          Dst:             pg_strerror_r
        - Src:             'src/postgres/src_port_snprintf.c:755,18'
          Dst:             strlen
        - Src:             'src/postgres/src_port_snprintf.c:755,6'
          Dst:             dostr
        - Src:             'src/postgres/src_port_snprintf.c:759,5'
          Dst:             dopr_outch
    - functionName:    pg_fprintf
      functionSourceFile: '/src/libpg_query/src/postgres/src_port_snprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pg_vfprintf
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_port_snprintf.c:299,8'
          Dst:             pg_vfprintf
    - functionName:    pg_sprintf
      functionSourceFile: '/src/libpg_query/src/postgres/src_port_snprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pg_vsprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_port_snprintf.c:265,8'
          Dst:             pg_vsprintf
    - functionName:    pg_vsprintf
      functionSourceFile: '/src/libpg_query/src/postgres/src_port_snprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dopr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_port_snprintf.c:252,2'
          Dst:             dopr
    - functionName:    pg_snprintf
      functionSourceFile: '/src/libpg_query/src/postgres/src_port_snprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pg_vsnprintf
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_port_snprintf.c:237,8'
          Dst:             pg_vsnprintf
    - functionName:    pg_vsnprintf
      functionSourceFile: '/src/libpg_query/src/postgres/src_port_snprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - dopr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_port_snprintf.c:224,2'
          Dst:             dopr
    - functionName:    pg_query_free_error
      functionSourceFile: '/src/libpg_query/src/pg_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query_exit_memory_context
      functionSourceFile: '/src/libpg_query/src/pg_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MemoryContextDelete
        - MemoryContextSwitchTo
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query.c:96,2'
          Dst:             MemoryContextSwitchTo
        - Src:             'src/pg_query.c:98,2'
          Dst:             MemoryContextDelete
    - functionName:    MemoryContextSwitchTo
      functionSourceFile: '/src/libpg_query/./src/postgres/include/utils/palloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query_enter_memory_context
      functionSourceFile: '/src/libpg_query/src/pg_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - AllocSetContextCreateInternal
        - MemoryContextSwitchTo
        - pg_query_init
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query.c:82,2'
          Dst:             pg_query_init
        - Src:             'src/pg_query.c:85,8'
          Dst:             AllocSetContextCreateInternal
        - Src:             'src/pg_query.c:88,2'
          Dst:             MemoryContextSwitchTo
    - functionName:    pg_query_init
      functionSourceFile: '/src/libpg_query/src/pg_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - MemoryContextInit
        - SetDatabaseEncoding
        - pg_query_thread_exit
        - pthread_key_create
        - pthread_setspecific
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query.c:28,2'
          Dst:             MemoryContextInit
        - Src:             'src/pg_query.c:29,2'
          Dst:             SetDatabaseEncoding
        - Src:             'src/pg_query.c:32,2'
          Dst:             pthread_key_create
        - Src:             'src/pg_query.c:32,2'
          Dst:             pg_query_thread_exit
        - Src:             'src/pg_query.c:33,2'
          Dst:             pthread_setspecific
    - functionName:    pg_query_thread_exit
      functionSourceFile: '/src/libpg_query/src/pg_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pg_query_free_top_memory_context
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query.c:69,2'
          Dst:             pg_query_free_top_memory_context
    - functionName:    pthread_key_create
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_setspecific
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query_free_top_memory_context
      functionSourceFile: '/src/libpg_query/src/pg_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - AllocSetDeleteFreeList
        - MemoryContextDeleteChildren
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query.c:47,2'
          Dst:             MemoryContextDeleteChildren
        - Src:             'src/pg_query.c:50,2'
          Dst:             AllocSetDeleteFreeList
    - functionName:    pg_query_exit
      functionSourceFile: '/src/libpg_query/src/pg_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pg_query_free_top_memory_context
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query.c:75,2'
          Dst:             pg_query_free_top_memory_context
    - functionName:    dump_condition
      functionSourceFile: '/src/libpg_query/src/pg_query_json_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _outToken
        - appendStringInfo
        - appendStringInfoString
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_json_plpgsql.c:278,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:280,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:280,2'
          Dst:             _outToken
        - Src:             'src/pg_query_json_plpgsql.c:280,2'
          Dst:             appendStringInfo
    - functionName:    _outToken
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_json_helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          165
      EdgeCount:       37
      CyclomaticComplexity: 8
      functionsReached:
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
      functionUses:    20
      BranchProfiles:
        - Branch String:   './src/include/pg_query_json_helper.c:27,2'
          Branch Sides:    []
      Callsites:
        - Src:             './src/include/pg_query_json_helper.c:19,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_json_helper.c:26,2'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_json_helper.c:32,5'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_json_helper.c:35,5'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_json_helper.c:38,5'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_json_helper.c:41,5'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_json_helper.c:44,5'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_json_helper.c:47,5'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_json_helper.c:50,5'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_json_helper.c:54,6'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_json_helper.c:56,6'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_json_helper.c:60,2'
          Dst:             appendStringInfoChar
    - functionName:    dump_exception
      functionSourceFile: '/src/libpg_query/src/pg_query_json_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          89
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - appendStringInfo
        - appendStringInfoString
        - dump_condition
        - dump_stmt
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_json_plpgsql.c:259,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:261,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:264,3'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:265,3'
          Dst:             dump_condition
        - Src:             'src/pg_query_json_plpgsql.c:266,3'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:267,3'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:269,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:270,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:272,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:272,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:272,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:272,2'
          Dst:             dump_stmt
    - functionName:    removeTrailingDelimiter
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_json_helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7
      functionLinenumberEnd: 12
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    85
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dump_stmt
      functionSourceFile: '/src/libpg_query/src/pg_query_json_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          162
      EdgeCount:       62
      CyclomaticComplexity: 32
      functionsReached:
        - appendStringInfoChar
        - appendStringInfoString
        - dump_assert
        - dump_assign
        - dump_block
        - dump_call
        - dump_case
        - dump_close
        - dump_commit
        - dump_dynexecute
        - dump_dynfors
        - dump_execsql
        - dump_exit
        - dump_fetch
        - dump_forc
        - dump_foreach_a
        - dump_fori
        - dump_fors
        - dump_getdiag
        - dump_if
        - dump_loop
        - dump_open
        - dump_perform
        - dump_raise
        - dump_return
        - dump_return_next
        - dump_return_query
        - dump_rollback
        - dump_while
        - errfinish
        - errmsg_internal
        - errstart_cold
        - removeTrailingDelimiter
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/pg_query_json_plpgsql.c:142,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pg_query_json_plpgsql.c:141,2'
          Dst:             appendStringInfoChar
        - Src:             'src/pg_query_json_plpgsql.c:145,4'
          Dst:             dump_block
        - Src:             'src/pg_query_json_plpgsql.c:148,4'
          Dst:             dump_assign
        - Src:             'src/pg_query_json_plpgsql.c:151,4'
          Dst:             dump_if
        - Src:             'src/pg_query_json_plpgsql.c:154,4'
          Dst:             dump_case
        - Src:             'src/pg_query_json_plpgsql.c:157,4'
          Dst:             dump_loop
        - Src:             'src/pg_query_json_plpgsql.c:160,4'
          Dst:             dump_while
        - Src:             'src/pg_query_json_plpgsql.c:163,4'
          Dst:             dump_fori
        - Src:             'src/pg_query_json_plpgsql.c:166,4'
          Dst:             dump_fors
        - Src:             'src/pg_query_json_plpgsql.c:169,4'
          Dst:             dump_forc
        - Src:             'src/pg_query_json_plpgsql.c:172,4'
          Dst:             dump_foreach_a
        - Src:             'src/pg_query_json_plpgsql.c:175,4'
          Dst:             dump_exit
        - Src:             'src/pg_query_json_plpgsql.c:178,4'
          Dst:             dump_return
        - Src:             'src/pg_query_json_plpgsql.c:181,4'
          Dst:             dump_return_next
        - Src:             'src/pg_query_json_plpgsql.c:184,4'
          Dst:             dump_return_query
        - Src:             'src/pg_query_json_plpgsql.c:187,4'
          Dst:             dump_raise
        - Src:             'src/pg_query_json_plpgsql.c:190,4'
          Dst:             dump_assert
        - Src:             'src/pg_query_json_plpgsql.c:193,4'
          Dst:             dump_execsql
        - Src:             'src/pg_query_json_plpgsql.c:196,4'
          Dst:             dump_dynexecute
        - Src:             'src/pg_query_json_plpgsql.c:199,4'
          Dst:             dump_dynfors
        - Src:             'src/pg_query_json_plpgsql.c:202,4'
          Dst:             dump_getdiag
        - Src:             'src/pg_query_json_plpgsql.c:205,4'
          Dst:             dump_open
        - Src:             'src/pg_query_json_plpgsql.c:208,4'
          Dst:             dump_fetch
        - Src:             'src/pg_query_json_plpgsql.c:211,4'
          Dst:             dump_close
        - Src:             'src/pg_query_json_plpgsql.c:214,4'
          Dst:             dump_perform
        - Src:             'src/pg_query_json_plpgsql.c:217,4'
          Dst:             dump_call
        - Src:             'src/pg_query_json_plpgsql.c:220,4'
          Dst:             dump_commit
        - Src:             'src/pg_query_json_plpgsql.c:223,4'
          Dst:             dump_rollback
        - Src:             'src/pg_query_json_plpgsql.c:226,4'
          Dst:             errstart_cold
        - Src:             'src/pg_query_json_plpgsql.c:226,4'
          Dst:             errmsg_internal
        - Src:             'src/pg_query_json_plpgsql.c:226,4'
          Dst:             errfinish
        - Src:             'src/pg_query_json_plpgsql.c:229,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:230,2'
          Dst:             appendStringInfoString
    - functionName:    dump_block
      functionSourceFile: '/src/libpg_query/src/pg_query_json_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          108
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _outToken
        - appendStringInfo
        - appendStringInfoString
        - dump_exception_block
        - dump_stmt
        - removeTrailingDelimiter
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_json_plpgsql.c:236,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:238,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:239,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:239,2'
          Dst:             _outToken
        - Src:             'src/pg_query_json_plpgsql.c:239,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:240,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:240,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:240,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:240,2'
          Dst:             dump_stmt
        - Src:             'src/pg_query_json_plpgsql.c:241,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:241,2'
          Dst:             dump_exception_block
        - Src:             'src/pg_query_json_plpgsql.c:241,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:241,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:243,2'
          Dst:             removeTrailingDelimiter
    - functionName:    dump_assign
      functionSourceFile: '/src/libpg_query/src/pg_query_json_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - appendStringInfo
        - appendStringInfoString
        - dump_expr
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_json_plpgsql.c:286,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:288,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:289,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:290,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:290,2'
          Dst:             dump_expr
        - Src:             'src/pg_query_json_plpgsql.c:290,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:290,2'
          Dst:             appendStringInfo
    - functionName:    dump_if
      functionSourceFile: '/src/libpg_query/src/pg_query_json_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          190
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - appendStringInfo
        - appendStringInfoString
        - dump_expr
        - dump_if_elsif
        - dump_stmt
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_json_plpgsql.c:296,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:298,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:299,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:299,2'
          Dst:             dump_expr
        - Src:             'src/pg_query_json_plpgsql.c:299,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:299,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:300,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:300,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:300,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:300,2'
          Dst:             dump_stmt
        - Src:             'src/pg_query_json_plpgsql.c:301,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:301,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:301,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:301,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:301,2'
          Dst:             dump_if_elsif
        - Src:             'src/pg_query_json_plpgsql.c:301,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:301,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:302,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:302,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:302,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:302,2'
          Dst:             dump_stmt
    - functionName:    dump_case
      functionSourceFile: '/src/libpg_query/src/pg_query_json_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          169
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - appendStringInfo
        - appendStringInfoString
        - dump_case_when
        - dump_expr
        - dump_stmt
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_json_plpgsql.c:320,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:322,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:323,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:323,2'
          Dst:             dump_expr
        - Src:             'src/pg_query_json_plpgsql.c:323,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:323,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:324,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:325,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:325,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:325,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:325,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:325,2'
          Dst:             dump_case_when
        - Src:             'src/pg_query_json_plpgsql.c:325,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:325,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:326,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:327,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:327,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:327,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:327,2'
          Dst:             dump_stmt
    - functionName:    dump_loop
      functionSourceFile: '/src/libpg_query/src/pg_query_json_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          90
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _outToken
        - appendStringInfo
        - appendStringInfoString
        - dump_stmt
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_json_plpgsql.c:343,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:345,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:346,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:346,2'
          Dst:             _outToken
        - Src:             'src/pg_query_json_plpgsql.c:346,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:347,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:347,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:347,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:347,2'
          Dst:             dump_stmt
    - functionName:    dump_while
      functionSourceFile: '/src/libpg_query/src/pg_query_json_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          107
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _outToken
        - appendStringInfo
        - appendStringInfoString
        - dump_expr
        - dump_stmt
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_json_plpgsql.c:353,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:355,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:356,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:356,2'
          Dst:             _outToken
        - Src:             'src/pg_query_json_plpgsql.c:356,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:357,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:357,2'
          Dst:             dump_expr
        - Src:             'src/pg_query_json_plpgsql.c:357,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:357,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:358,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:358,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:358,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:358,2'
          Dst:             dump_stmt
    - functionName:    dump_fori
      functionSourceFile: '/src/libpg_query/src/pg_query_json_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          172
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - _outToken
        - appendStringInfo
        - appendStringInfoString
        - dump_expr
        - dump_stmt
        - dump_var
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_json_plpgsql.c:365,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:367,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:368,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:368,2'
          Dst:             _outToken
        - Src:             'src/pg_query_json_plpgsql.c:368,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:369,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:369,2'
          Dst:             dump_var
        - Src:             'src/pg_query_json_plpgsql.c:369,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:369,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:370,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:370,2'
          Dst:             dump_expr
        - Src:             'src/pg_query_json_plpgsql.c:370,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:370,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:371,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:371,2'
          Dst:             dump_expr
        - Src:             'src/pg_query_json_plpgsql.c:371,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:371,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:372,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:372,2'
          Dst:             dump_expr
        - Src:             'src/pg_query_json_plpgsql.c:372,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:372,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:373,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:374,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:374,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:374,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:374,2'
          Dst:             dump_stmt
    - functionName:    dump_fors
      functionSourceFile: '/src/libpg_query/src/pg_query_json_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          124
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - _outToken
        - appendStringInfo
        - appendStringInfoString
        - dump_expr
        - dump_stmt
        - dump_variable
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_json_plpgsql.c:380,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:382,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:383,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:383,2'
          Dst:             _outToken
        - Src:             'src/pg_query_json_plpgsql.c:383,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:384,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:384,2'
          Dst:             dump_variable
        - Src:             'src/pg_query_json_plpgsql.c:384,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:384,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:385,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:385,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:385,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:385,2'
          Dst:             dump_stmt
        - Src:             'src/pg_query_json_plpgsql.c:386,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:386,2'
          Dst:             dump_expr
        - Src:             'src/pg_query_json_plpgsql.c:386,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:386,2'
          Dst:             appendStringInfo
    - functionName:    dump_forc
      functionSourceFile: '/src/libpg_query/src/pg_query_json_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          138
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - _outToken
        - appendStringInfo
        - appendStringInfoString
        - dump_expr
        - dump_stmt
        - dump_variable
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_json_plpgsql.c:392,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:394,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:395,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:395,2'
          Dst:             _outToken
        - Src:             'src/pg_query_json_plpgsql.c:395,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:396,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:396,2'
          Dst:             dump_variable
        - Src:             'src/pg_query_json_plpgsql.c:396,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:396,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:397,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:397,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:397,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:397,2'
          Dst:             dump_stmt
        - Src:             'src/pg_query_json_plpgsql.c:398,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:399,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:399,2'
          Dst:             dump_expr
        - Src:             'src/pg_query_json_plpgsql.c:399,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:399,2'
          Dst:             appendStringInfo
    - functionName:    dump_foreach_a
      functionSourceFile: '/src/libpg_query/src/pg_query_json_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          135
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - _outToken
        - appendStringInfo
        - appendStringInfoString
        - dump_expr
        - dump_stmt
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_json_plpgsql.c:405,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:407,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:408,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:408,2'
          Dst:             _outToken
        - Src:             'src/pg_query_json_plpgsql.c:408,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:409,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:410,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:411,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:411,2'
          Dst:             dump_expr
        - Src:             'src/pg_query_json_plpgsql.c:411,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:411,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:412,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:412,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:412,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:412,2'
          Dst:             dump_stmt
    - functionName:    dump_exit
      functionSourceFile: '/src/libpg_query/src/pg_query_json_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          72
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _outToken
        - appendStringInfo
        - appendStringInfoString
        - dump_expr
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_json_plpgsql.c:494,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:496,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:497,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:498,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:498,2'
          Dst:             _outToken
        - Src:             'src/pg_query_json_plpgsql.c:498,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:499,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:499,2'
          Dst:             dump_expr
        - Src:             'src/pg_query_json_plpgsql.c:499,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:499,2'
          Dst:             appendStringInfo
    - functionName:    dump_return
      functionSourceFile: '/src/libpg_query/src/pg_query_json_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - appendStringInfo
        - appendStringInfoString
        - dump_expr
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_json_plpgsql.c:505,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:507,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:508,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:508,2'
          Dst:             dump_expr
        - Src:             'src/pg_query_json_plpgsql.c:508,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:508,2'
          Dst:             appendStringInfo
    - functionName:    dump_return_next
      functionSourceFile: '/src/libpg_query/src/pg_query_json_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - appendStringInfo
        - appendStringInfoString
        - dump_expr
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_json_plpgsql.c:515,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:517,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:518,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:518,2'
          Dst:             dump_expr
        - Src:             'src/pg_query_json_plpgsql.c:518,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:518,2'
          Dst:             appendStringInfo
    - functionName:    dump_return_query
      functionSourceFile: '/src/libpg_query/src/pg_query_json_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          111
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - appendStringInfo
        - appendStringInfoString
        - dump_expr
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_json_plpgsql.c:525,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:527,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:528,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:528,2'
          Dst:             dump_expr
        - Src:             'src/pg_query_json_plpgsql.c:528,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:528,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:529,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:529,2'
          Dst:             dump_expr
        - Src:             'src/pg_query_json_plpgsql.c:529,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:529,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:530,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:530,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:530,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:530,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:530,2'
          Dst:             dump_expr
        - Src:             'src/pg_query_json_plpgsql.c:530,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:530,2'
          Dst:             appendStringInfoString
    - functionName:    dump_raise
      functionSourceFile: '/src/libpg_query/src/pg_query_json_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          174
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - _outToken
        - appendStringInfo
        - appendStringInfoString
        - dump_expr
        - dump_raise_option
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_json_plpgsql.c:536,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:538,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:539,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:540,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:540,2'
          Dst:             _outToken
        - Src:             'src/pg_query_json_plpgsql.c:540,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:541,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:541,2'
          Dst:             _outToken
        - Src:             'src/pg_query_json_plpgsql.c:541,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:542,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:542,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:542,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:542,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:542,2'
          Dst:             dump_expr
        - Src:             'src/pg_query_json_plpgsql.c:542,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:542,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:543,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:543,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:543,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:543,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:543,2'
          Dst:             dump_raise_option
        - Src:             'src/pg_query_json_plpgsql.c:543,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:543,2'
          Dst:             appendStringInfoString
    - functionName:    dump_assert
      functionSourceFile: '/src/libpg_query/src/pg_query_json_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - appendStringInfo
        - appendStringInfoString
        - dump_expr
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_json_plpgsql.c:558,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:560,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:561,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:561,2'
          Dst:             dump_expr
        - Src:             'src/pg_query_json_plpgsql.c:561,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:561,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:562,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:562,2'
          Dst:             dump_expr
        - Src:             'src/pg_query_json_plpgsql.c:562,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:562,2'
          Dst:             appendStringInfo
    - functionName:    dump_execsql
      functionSourceFile: '/src/libpg_query/src/pg_query_json_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 576
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          86
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - appendStringInfo
        - appendStringInfoString
        - dump_expr
        - dump_variable
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_json_plpgsql.c:568,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:570,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:571,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:571,2'
          Dst:             dump_expr
        - Src:             'src/pg_query_json_plpgsql.c:571,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:571,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:573,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:574,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:575,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:575,2'
          Dst:             dump_variable
        - Src:             'src/pg_query_json_plpgsql.c:575,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:575,2'
          Dst:             appendStringInfo
    - functionName:    dump_dynexecute
      functionSourceFile: '/src/libpg_query/src/pg_query_json_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          137
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - appendStringInfo
        - appendStringInfoString
        - dump_expr
        - dump_variable
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_json_plpgsql.c:581,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:583,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:584,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:584,2'
          Dst:             dump_expr
        - Src:             'src/pg_query_json_plpgsql.c:584,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:584,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:585,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:586,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:587,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:587,2'
          Dst:             dump_variable
        - Src:             'src/pg_query_json_plpgsql.c:587,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:587,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:588,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:588,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:588,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:588,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:588,2'
          Dst:             dump_expr
        - Src:             'src/pg_query_json_plpgsql.c:588,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:588,2'
          Dst:             appendStringInfoString
    - functionName:    dump_dynfors
      functionSourceFile: '/src/libpg_query/src/pg_query_json_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          175
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - _outToken
        - appendStringInfo
        - appendStringInfoString
        - dump_expr
        - dump_stmt
        - dump_variable
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_json_plpgsql.c:594,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:596,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:597,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:597,2'
          Dst:             _outToken
        - Src:             'src/pg_query_json_plpgsql.c:597,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:598,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:598,2'
          Dst:             dump_variable
        - Src:             'src/pg_query_json_plpgsql.c:598,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:598,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:599,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:599,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:599,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:599,2'
          Dst:             dump_stmt
        - Src:             'src/pg_query_json_plpgsql.c:600,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:600,2'
          Dst:             dump_expr
        - Src:             'src/pg_query_json_plpgsql.c:600,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:600,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:601,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:601,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:601,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:601,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:601,2'
          Dst:             dump_expr
        - Src:             'src/pg_query_json_plpgsql.c:601,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:601,2'
          Dst:             appendStringInfoString
    - functionName:    dump_getdiag
      functionSourceFile: '/src/libpg_query/src/pg_query_json_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          90
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - appendStringInfo
        - appendStringInfoString
        - dump_getdiag_item
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_json_plpgsql.c:607,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:609,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:610,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:611,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:611,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:611,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:611,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:611,2'
          Dst:             dump_getdiag_item
        - Src:             'src/pg_query_json_plpgsql.c:611,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:611,2'
          Dst:             appendStringInfoString
    - functionName:    dump_open
      functionSourceFile: '/src/libpg_query/src/pg_query_json_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          156
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - appendStringInfo
        - appendStringInfoString
        - dump_expr
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_json_plpgsql.c:418,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:420,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:421,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:422,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:423,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:423,2'
          Dst:             dump_expr
        - Src:             'src/pg_query_json_plpgsql.c:423,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:423,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:424,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:424,2'
          Dst:             dump_expr
        - Src:             'src/pg_query_json_plpgsql.c:424,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:424,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:425,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:425,2'
          Dst:             dump_expr
        - Src:             'src/pg_query_json_plpgsql.c:425,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:425,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:426,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:426,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:426,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:426,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:426,2'
          Dst:             dump_expr
        - Src:             'src/pg_query_json_plpgsql.c:426,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:426,2'
          Dst:             appendStringInfoString
    - functionName:    dump_fetch
      functionSourceFile: '/src/libpg_query/src/pg_query_json_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          117
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - appendStringInfo
        - appendStringInfoString
        - dump_expr
        - dump_variable
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_json_plpgsql.c:432,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:434,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:435,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:435,2'
          Dst:             dump_variable
        - Src:             'src/pg_query_json_plpgsql.c:435,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:435,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:436,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:437,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:438,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:439,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:439,2'
          Dst:             dump_expr
        - Src:             'src/pg_query_json_plpgsql.c:439,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:439,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:440,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:441,2'
          Dst:             appendStringInfo
    - functionName:    dump_close
      functionSourceFile: '/src/libpg_query/src/pg_query_json_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - appendStringInfo
        - appendStringInfoString
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_json_plpgsql.c:447,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:449,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:450,2'
          Dst:             appendStringInfo
    - functionName:    dump_perform
      functionSourceFile: '/src/libpg_query/src/pg_query_json_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - appendStringInfo
        - appendStringInfoString
        - dump_expr
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_json_plpgsql.c:456,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:458,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:459,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:459,2'
          Dst:             dump_expr
        - Src:             'src/pg_query_json_plpgsql.c:459,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:459,2'
          Dst:             appendStringInfo
    - functionName:    dump_call
      functionSourceFile: '/src/libpg_query/src/pg_query_json_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          73
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - appendStringInfo
        - appendStringInfoString
        - dump_expr
        - dump_variable
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_json_plpgsql.c:465,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:467,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:468,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:468,2'
          Dst:             dump_expr
        - Src:             'src/pg_query_json_plpgsql.c:468,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:468,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:469,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:470,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:470,2'
          Dst:             dump_variable
        - Src:             'src/pg_query_json_plpgsql.c:470,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:470,2'
          Dst:             appendStringInfo
    - functionName:    dump_commit
      functionSourceFile: '/src/libpg_query/src/pg_query_json_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - appendStringInfo
        - appendStringInfoString
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_json_plpgsql.c:476,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:478,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:479,2'
          Dst:             appendStringInfo
    - functionName:    dump_rollback
      functionSourceFile: '/src/libpg_query/src/pg_query_json_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - appendStringInfo
        - appendStringInfoString
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_json_plpgsql.c:485,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:487,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:488,2'
          Dst:             appendStringInfo
    - functionName:    dump_expr
      functionSourceFile: '/src/libpg_query/src/pg_query_json_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _outToken
        - appendStringInfo
        - appendStringInfoString
      functionUses:    36
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_json_plpgsql.c:626,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:628,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:628,2'
          Dst:             _outToken
        - Src:             'src/pg_query_json_plpgsql.c:628,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:629,2'
          Dst:             appendStringInfo
    - functionName:    dump_variable
      functionSourceFile: '/src/libpg_query/src/pg_query_json_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - dump_record
        - dump_row
        - dump_var
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/pg_query_json_plpgsql.c:695,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pg_query_json_plpgsql.c:698,4'
          Dst:             dump_record
        - Src:             'src/pg_query_json_plpgsql.c:701,4'
          Dst:             dump_var
        - Src:             'src/pg_query_json_plpgsql.c:704,4'
          Dst:             dump_row
        - Src:             'src/pg_query_json_plpgsql.c:707,4'
          Dst:             errstart_cold
        - Src:             'src/pg_query_json_plpgsql.c:707,4'
          Dst:             errmsg_internal
        - Src:             'src/pg_query_json_plpgsql.c:707,4'
          Dst:             errfinish
    - functionName:    dump_record
      functionSourceFile: '/src/libpg_query/src/pg_query_json_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _outToken
        - appendStringInfo
        - appendStringInfoString
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_json_plpgsql.c:752,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:754,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:754,2'
          Dst:             _outToken
        - Src:             'src/pg_query_json_plpgsql.c:754,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:755,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:756,2'
          Dst:             appendStringInfo
    - functionName:    dump_var
      functionSourceFile: '/src/libpg_query/src/pg_query_json_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 678
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          147
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - _outToken
        - appendStringInfo
        - appendStringInfoString
        - dump_expr
        - dump_type
        - removeTrailingDelimiter
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_json_plpgsql.c:679,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:681,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:681,2'
          Dst:             _outToken
        - Src:             'src/pg_query_json_plpgsql.c:681,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:682,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:683,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:683,2'
          Dst:             dump_type
        - Src:             'src/pg_query_json_plpgsql.c:683,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:683,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:684,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:685,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:686,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:686,2'
          Dst:             dump_expr
        - Src:             'src/pg_query_json_plpgsql.c:686,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:686,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:687,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:687,2'
          Dst:             dump_expr
        - Src:             'src/pg_query_json_plpgsql.c:687,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:687,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:688,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:689,2'
          Dst:             appendStringInfo
    - functionName:    dump_row
      functionSourceFile: '/src/libpg_query/src/pg_query_json_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 722
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          107
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - removeTrailingDelimiter
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_json_plpgsql.c:725,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:727,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:727,2'
          Dst:             _outToken
        - Src:             'src/pg_query_json_plpgsql.c:727,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:728,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:730,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:731,2'
          Dst:             appendStringInfoChar
        - Src:             'src/pg_query_json_plpgsql.c:736,5'
          Dst:             appendStringInfoChar
        - Src:             'src/pg_query_json_plpgsql.c:737,4'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:737,4'
          Dst:             _outToken
        - Src:             'src/pg_query_json_plpgsql.c:737,4'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:738,4'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:739,4'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:0,0'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:745,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:747,2'
          Dst:             appendStringInfoString
    - functionName:    dump_type
      functionSourceFile: '/src/libpg_query/src/pg_query_json_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionLinenumberEnd: 718
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _outToken
        - appendStringInfo
        - appendStringInfoString
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_json_plpgsql.c:715,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:717,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:717,2'
          Dst:             _outToken
        - Src:             'src/pg_query_json_plpgsql.c:717,2'
          Dst:             appendStringInfo
    - functionName:    dump_getdiag_item
      functionSourceFile: '/src/libpg_query/src/pg_query_json_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _outToken
        - appendStringInfo
        - appendStringInfoString
        - plpgsql_getdiag_kindname
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_json_plpgsql.c:617,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:619,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:619,2'
          Dst:             plpgsql_getdiag_kindname
        - Src:             'src/pg_query_json_plpgsql.c:619,2'
          Dst:             _outToken
        - Src:             'src/pg_query_json_plpgsql.c:619,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:620,2'
          Dst:             appendStringInfo
    - functionName:    dump_raise_option
      functionSourceFile: '/src/libpg_query/src/pg_query_json_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - appendStringInfo
        - appendStringInfoString
        - dump_expr
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_json_plpgsql.c:549,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:551,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:552,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:552,2'
          Dst:             dump_expr
        - Src:             'src/pg_query_json_plpgsql.c:552,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:552,2'
          Dst:             appendStringInfo
    - functionName:    dump_case_when
      functionSourceFile: '/src/libpg_query/src/pg_query_json_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          90
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - appendStringInfo
        - appendStringInfoString
        - dump_expr
        - dump_stmt
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_json_plpgsql.c:333,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:335,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:336,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:336,2'
          Dst:             dump_expr
        - Src:             'src/pg_query_json_plpgsql.c:336,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:336,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:337,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:337,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:337,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:337,2'
          Dst:             dump_stmt
    - functionName:    dump_if_elsif
      functionSourceFile: '/src/libpg_query/src/pg_query_json_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          90
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - appendStringInfo
        - appendStringInfoString
        - dump_expr
        - dump_stmt
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_json_plpgsql.c:308,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:310,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:311,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:311,2'
          Dst:             dump_expr
        - Src:             'src/pg_query_json_plpgsql.c:311,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:311,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:312,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:312,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:312,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:312,2'
          Dst:             dump_stmt
    - functionName:    dump_exception_block
      functionSourceFile: '/src/libpg_query/src/pg_query_json_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          63
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - appendStringInfo
        - appendStringInfoString
        - dump_exception
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_json_plpgsql.c:249,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:251,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:251,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:251,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:251,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:251,2'
          Dst:             dump_exception
        - Src:             'src/pg_query_json_plpgsql.c:251,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:251,2'
          Dst:             appendStringInfoString
    - functionName:    dump_record_field
      functionSourceFile: '/src/libpg_query/src/pg_query_json_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 760
      functionLinenumberEnd: 765
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _outToken
        - appendStringInfo
        - appendStringInfoString
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_json_plpgsql.c:761,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:763,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:763,2'
          Dst:             _outToken
        - Src:             'src/pg_query_json_plpgsql.c:763,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:764,2'
          Dst:             appendStringInfo
    - functionName:    dump_function
      functionSourceFile: '/src/libpg_query/src/pg_query_json_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          129
      EdgeCount:       31
      CyclomaticComplexity: 7
      functionsReached:
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - dump_block
        - dump_record
        - dump_record_field
        - dump_row
        - dump_var
        - errfinish
        - errmsg_internal
        - errstart
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pg_query_json_plpgsql.c:649,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pg_query_json_plpgsql.c:638,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:639,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:640,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:642,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:643,2'
          Dst:             appendStringInfoChar
        - Src:             'src/pg_query_json_plpgsql.c:646,4'
          Dst:             appendStringInfoChar
        - Src:             'src/pg_query_json_plpgsql.c:652,5'
          Dst:             dump_var
        - Src:             'src/pg_query_json_plpgsql.c:655,5'
          Dst:             dump_row
        - Src:             'src/pg_query_json_plpgsql.c:658,5'
          Dst:             dump_record
        - Src:             'src/pg_query_json_plpgsql.c:661,5'
          Dst:             dump_record_field
        - Src:             'src/pg_query_json_plpgsql.c:664,5'
          Dst:             errstart
        - Src:             'src/pg_query_json_plpgsql.c:664,5'
          Dst:             errmsg_internal
        - Src:             'src/pg_query_json_plpgsql.c:664,5'
          Dst:             errfinish
        - Src:             'src/pg_query_json_plpgsql.c:667,3'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:668,3'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:670,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:671,2'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_json_plpgsql.c:673,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:673,2'
          Dst:             dump_block
        - Src:             'src/pg_query_json_plpgsql.c:673,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:673,2'
          Dst:             appendStringInfo
    - functionName:    plpgsqlToJSON
      functionSourceFile: '/src/libpg_query/src/pg_query_json_plpgsql.c'
      linkageType:     InternalLinkage
      functionLinenumber: 769
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - appendStringInfoChar
        - appendStringInfoString
        - dump_function
        - initStringInfo
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_json_plpgsql.c:772,2'
          Dst:             initStringInfo
        - Src:             'src/pg_query_json_plpgsql.c:774,2'
          Dst:             appendStringInfoChar
        - Src:             'src/pg_query_json_plpgsql.c:776,2'
          Dst:             dump_function
        - Src:             'src/pg_query_json_plpgsql.c:778,2'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_json_plpgsql.c:779,2'
          Dst:             appendStringInfoString
    - functionName:    pg_query_free_protobuf_parse_result
      functionSourceFile: '/src/libpg_query/src/pg_query_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pg_query_free_error
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_parse.c:185,3'
          Dst:             pg_query_free_error
    - functionName:    pg_query_free_parse_result
      functionSourceFile: '/src/libpg_query/src/pg_query_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pg_query_free_error
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_parse.c:175,3'
          Dst:             pg_query_free_error
    - functionName:    pg_query_parse_protobuf_opts
      functionSourceFile: '/src/libpg_query/src/pg_query_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pg_query_enter_memory_context
        - pg_query_exit_memory_context
        - pg_query_nodes_to_protobuf
        - pg_query_raw_parse
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_parse.c:158,8'
          Dst:             pg_query_enter_memory_context
        - Src:             'src/pg_query_parse.c:160,24'
          Dst:             pg_query_raw_parse
        - Src:             'src/pg_query_parse.c:165,22'
          Dst:             pg_query_nodes_to_protobuf
        - Src:             'src/pg_query_parse.c:167,2'
          Dst:             pg_query_exit_memory_context
    - functionName:    pg_query_raw_parse
      functionSourceFile: '/src/libpg_query/src/pg_query_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          118
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - CopyErrorData
        - FlushErrorState
        - MemoryContextSwitchTo
        - __sigsetjmp
        - raw_parser
        - strdup
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_parse.c:43,2'
          Dst:             __sigsetjmp
        - Src:             'src/pg_query_parse.c:73,17'
          Dst:             raw_parser
        - Src:             'src/pg_query_parse.c:84,26'
          Dst:             strdup
        - Src:             'src/pg_query_parse.c:91,3'
          Dst:             MemoryContextSwitchTo
        - Src:             'src/pg_query_parse.c:92,16'
          Dst:             CopyErrorData
        - Src:             'src/pg_query_parse.c:96,22'
          Dst:             strdup
        - Src:             'src/pg_query_parse.c:97,22'
          Dst:             strdup
        - Src:             'src/pg_query_parse.c:98,22'
          Dst:             strdup
        - Src:             'src/pg_query_parse.c:104,3'
          Dst:             FlushErrorState
    - functionName:    MemoryContextSwitchTo
      functionSourceFile: '/src/libpg_query/./src/postgres/include/utils/palloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query_parse_protobuf
      functionSourceFile: '/src/libpg_query/src/pg_query_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pg_query_parse_protobuf_opts
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_parse.c:149,9'
          Dst:             pg_query_parse_protobuf_opts
    - functionName:    pg_query_parse_opts
      functionSourceFile: '/src/libpg_query/src/pg_query_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pfree
        - pg_query_enter_memory_context
        - pg_query_exit_memory_context
        - pg_query_nodes_to_json
        - pg_query_raw_parse
        - strdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_parse.c:130,8'
          Dst:             pg_query_enter_memory_context
        - Src:             'src/pg_query_parse.c:132,24'
          Dst:             pg_query_raw_parse
        - Src:             'src/pg_query_parse.c:138,14'
          Dst:             pg_query_nodes_to_json
        - Src:             'src/pg_query_parse.c:139,22'
          Dst:             strdup
        - Src:             'src/pg_query_parse.c:140,2'
          Dst:             pfree
        - Src:             'src/pg_query_parse.c:142,2'
          Dst:             pg_query_exit_memory_context
    - functionName:    pg_query_parse
      functionSourceFile: '/src/libpg_query/src/pg_query_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pg_query_parse_opts
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_parse.c:120,9'
          Dst:             pg_query_parse_opts
    - functionName:    assign_expr_collations
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_parser_parse_collate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    buildoidvector
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_adt_oid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - palloc0
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_adt_oid.c:66,25'
          Dst:             palloc0
    - functionName:    function_parse_error_transpose
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_catalog_pg_proc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_valid_unicode_codepoint
      functionSourceFile: '/src/libpg_query/./src/postgres/include/mb/pg_wchar.h'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_utf16_surrogate_first
      functionSourceFile: '/src/libpg_query/./src/postgres/include/mb/pg_wchar.h'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    surrogate_pair_to_codepoint
      functionSourceFile: '/src/libpg_query/./src/postgres/include/mb/pg_wchar.h'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_utf16_surrogate_second
      functionSourceFile: '/src/libpg_query/./src/postgres/include/mb/pg_wchar.h'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_unicode_value
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_parser_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - errcode
        - errfinish
        - errmsg
        - errstart_cold
        - is_valid_unicode_codepoint
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_parser_parser.c:359,7'
          Dst:             is_valid_unicode_codepoint
        - Src:             'src/postgres/src_backend_parser_parser.c:360,3'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_parser_parser.c:360,3'
          Dst:             errcode
        - Src:             'src/postgres/src_backend_parser_parser.c:360,3'
          Dst:             errmsg
        - Src:             'src/postgres/src_backend_parser_parser.c:360,3'
          Dst:             errfinish
    - functionName:    hexval
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_parser_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          65
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_parser_parser.c:351,2'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_parser_parser.c:351,2'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_parser_parser.c:351,2'
          Dst:             errfinish
    - functionName:    str_udeescape
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_parser_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         69
      ICount:          409
      EdgeCount:       95
      CyclomaticComplexity: 28
      functionsReached:
        - __ctype_b_loc
        - cancel_scanner_errposition_callback
        - check_unicode_value
        - errcode
        - errfinish
        - errhint
        - errmsg
        - errstart_cold
        - hexval
        - is_utf16_surrogate_first
        - is_utf16_surrogate_second
        - palloc
        - pg_unicode_to_server
        - repalloc
        - scanner_errposition
        - setup_scanner_errposition_callback
        - strlen
        - surrogate_pair_to_codepoint
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_parser_parser.c:401,12'
          Dst:             strlen
        - Src:             'src/postgres/src_backend_parser_parser.c:402,8'
          Dst:             palloc
        - Src:             'src/postgres/src_backend_parser_parser.c:414,10'
          Dst:             repalloc
        - Src:             'src/postgres/src_backend_parser_parser.c:424,4'
          Dst:             setup_scanner_errposition_callback
        - Src:             'src/postgres/src_backend_parser_parser.c:433,13'
          Dst:             __ctype_b_loc
        - Src:             'src/postgres/src_backend_parser_parser.c:440,16'
          Dst:             hexval
        - Src:             'src/postgres/src_backend_parser_parser.c:441,7'
          Dst:             hexval
        - Src:             'src/postgres/src_backend_parser_parser.c:442,7'
          Dst:             hexval
        - Src:             'src/postgres/src_backend_parser_parser.c:443,6'
          Dst:             hexval
        - Src:             'src/postgres/src_backend_parser_parser.c:444,5'
          Dst:             check_unicode_value
        - Src:             'src/postgres/src_backend_parser_parser.c:447,10'
          Dst:             is_utf16_surrogate_second
        - Src:             'src/postgres/src_backend_parser_parser.c:449,17'
          Dst:             surrogate_pair_to_codepoint
        - Src:             'src/postgres/src_backend_parser_parser.c:455,14'
          Dst:             is_utf16_surrogate_second
        - Src:             'src/postgres/src_backend_parser_parser.c:458,9'
          Dst:             is_utf16_surrogate_first
        - Src:             'src/postgres/src_backend_parser_parser.c:462,6'
          Dst:             pg_unicode_to_server
        - Src:             'src/postgres/src_backend_parser_parser.c:463,13'
          Dst:             strlen
        - Src:             'src/postgres/src_backend_parser_parser.c:477,16'
          Dst:             hexval
        - Src:             'src/postgres/src_backend_parser_parser.c:478,7'
          Dst:             hexval
        - Src:             'src/postgres/src_backend_parser_parser.c:479,7'
          Dst:             hexval
        - Src:             'src/postgres/src_backend_parser_parser.c:480,7'
          Dst:             hexval
        - Src:             'src/postgres/src_backend_parser_parser.c:481,7'
          Dst:             hexval
        - Src:             'src/postgres/src_backend_parser_parser.c:482,6'
          Dst:             hexval
        - Src:             'src/postgres/src_backend_parser_parser.c:483,5'
          Dst:             check_unicode_value
        - Src:             'src/postgres/src_backend_parser_parser.c:486,10'
          Dst:             is_utf16_surrogate_second
        - Src:             'src/postgres/src_backend_parser_parser.c:488,17'
          Dst:             surrogate_pair_to_codepoint
        - Src:             'src/postgres/src_backend_parser_parser.c:494,14'
          Dst:             is_utf16_surrogate_second
        - Src:             'src/postgres/src_backend_parser_parser.c:497,9'
          Dst:             is_utf16_surrogate_first
        - Src:             'src/postgres/src_backend_parser_parser.c:501,6'
          Dst:             pg_unicode_to_server
        - Src:             'src/postgres/src_backend_parser_parser.c:502,13'
          Dst:             strlen
        - Src:             'src/postgres/src_backend_parser_parser.c:507,5'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_parser_parser.c:507,5'
          Dst:             errcode
        - Src:             'src/postgres/src_backend_parser_parser.c:507,5'
          Dst:             errmsg
        - Src:             'src/postgres/src_backend_parser_parser.c:507,5'
          Dst:             errhint
        - Src:             'src/postgres/src_backend_parser_parser.c:507,5'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_parser_parser.c:512,4'
          Dst:             cancel_scanner_errposition_callback
        - Src:             'src/postgres/src_backend_parser_parser.c:536,2'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_parser_parser.c:536,2'
          Dst:             errcode
        - Src:             'src/postgres/src_backend_parser_parser.c:536,2'
          Dst:             errmsg
        - Src:             'src/postgres/src_backend_parser_parser.c:536,2'
          Dst:             scanner_errposition
        - Src:             'src/postgres/src_backend_parser_parser.c:536,2'
          Dst:             errfinish
    - functionName:    __ctype_b_loc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_uescapechar
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_parser_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          56
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - __ctype_b_loc
        - scanner_isspace
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_parser_parser.c:369,6'
          Dst:             __ctype_b_loc
        - Src:             'src/postgres/src_backend_parser_parser.c:373,6'
          Dst:             scanner_isspace
    - functionName:    base_yylex
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_parser_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          283
      EdgeCount:       63
      CyclomaticComplexity: 7
      functionsReached:
        - check_uescapechar
        - core_yylex
        - scanner_yyerror
        - str_udeescape
        - strlen
        - truncate_identifier
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres/src_backend_parser_parser.c:150,2'
          Branch Sides:    []
        - Branch String:   'src/postgres/src_backend_parser_parser.c:210,2'
          Branch Sides:    []
        - Branch String:   'src/postgres/src_backend_parser_parser.c:224,4'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres/src_backend_parser_parser.c:142,15'
          Dst:             core_yylex
        - Src:             'src/postgres/src_backend_parser_parser.c:166,23'
          Dst:             strlen
        - Src:             'src/postgres/src_backend_parser_parser.c:197,15'
          Dst:             core_yylex
        - Src:             'src/postgres/src_backend_parser_parser.c:283,18'
          Dst:             core_yylex
        - Src:             'src/postgres/src_backend_parser_parser.c:288,6'
          Dst:             scanner_yyerror
        - Src:             'src/postgres/src_backend_parser_parser.c:292,9'
          Dst:             strlen
        - Src:             'src/postgres/src_backend_parser_parser.c:292,33'
          Dst:             check_uescapechar
        - Src:             'src/postgres/src_backend_parser_parser.c:293,6'
          Dst:             scanner_yyerror
        - Src:             'src/postgres/src_backend_parser_parser.c:301,6'
          Dst:             str_udeescape
        - Src:             'src/postgres/src_backend_parser_parser.c:317,6'
          Dst:             str_udeescape
        - Src:             'src/postgres/src_backend_parser_parser.c:327,10'
          Dst:             strlen
        - Src:             'src/postgres/src_backend_parser_parser.c:326,5'
          Dst:             truncate_identifier
    - functionName:    raw_parser
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_parser_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - base_yyparse
        - parser_init
        - scanner_finish
        - scanner_init
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_parser_parser.c:61,14'
          Dst:             scanner_init
        - Src:             'src/postgres/src_backend_parser_parser.c:86,2'
          Dst:             parser_init
        - Src:             'src/postgres/src_backend_parser_parser.c:89,13'
          Dst:             base_yyparse
        - Src:             'src/postgres/src_backend_parser_parser.c:92,2'
          Dst:             scanner_finish
    - functionName:    dclist_init
      functionSourceFile: '/src/libpg_query/./src/postgres/include/lib/ilist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dlist_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/lib/ilist.h:673,2'
          Dst:             dlist_init
    - functionName:    dlist_init
      functionSourceFile: '/src/libpg_query/./src/postgres/include/lib/ilist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MemoryChunkSetHdrMask
      functionSourceFile: '/src/libpg_query/./src/postgres/include/utils/memutils_memorychunk.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dlist_pop_head_node
      functionSourceFile: '/src/libpg_query/./src/postgres/include/lib/ilist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dlist_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/lib/ilist.h:456,2'
          Dst:             dlist_delete
    - functionName:    dlist_delete
      functionSourceFile: '/src/libpg_query/./src/postgres/include/lib/ilist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dclist_pop_head_node
      functionSourceFile: '/src/libpg_query/./src/postgres/include/lib/ilist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 790
      functionLinenumberEnd: 797
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dlist_pop_head_node
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/lib/ilist.h:795,9'
          Dst:             dlist_pop_head_node
    - functionName:    SlabStats
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_slab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 866
      functionLinenumberEnd: 916
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          204
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - pg_snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_slab.c:902,3'
          Dst:             pg_snprintf
    - functionName:    SlabIsEmpty
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_slab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 846
      functionLinenumberEnd: 849
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SlabGetChunkSpace
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_slab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 821
      functionLinenumberEnd: 837
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MemoryChunkGetBlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_slab.c:829,10'
          Dst:             MemoryChunkGetBlock
    - functionName:    MemoryChunkGetBlock
      functionSourceFile: '/src/libpg_query/./src/postgres/include/utils/memutils_memorychunk.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SlabGetChunkContext
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_slab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 797
      functionLinenumberEnd: 811
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MemoryChunkGetBlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_slab.c:804,10'
          Dst:             MemoryChunkGetBlock
    - functionName:    SlabRealloc
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_slab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 760
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - MemoryChunkGetBlock
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_slab.c:768,10'
          Dst:             MemoryChunkGetBlock
        - Src:             'src/postgres/src_backend_utils_mmgr_slab.c:780,3'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_mmgr_slab.c:780,3'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_mmgr_slab.c:780,3'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_utils_mmgr_slab.c:787,2'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_mmgr_slab.c:787,2'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_mmgr_slab.c:787,2'
          Dst:             errfinish
    - functionName:    dclist_push_head
      functionSourceFile: '/src/libpg_query/./src/postgres/include/lib/ilist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dclist_init
        - dlist_push_head
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/lib/ilist.h:696,3'
          Dst:             dclist_init
        - Src:             './src/postgres/include/lib/ilist.h:698,2'
          Dst:             dlist_push_head
    - functionName:    dlist_push_head
      functionSourceFile: '/src/libpg_query/./src/postgres/include/lib/ilist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dlist_init
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/lib/ilist.h:350,3'
          Dst:             dlist_init
    - functionName:    SlabFree
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_slab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 743
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          113
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - MemoryChunkGetBlock
        - SlabBlocklistIndex
        - SlabFindNextBlockListIndex
        - dclist_push_head
        - dlist_delete_from
        - dlist_is_empty
        - dlist_push_head
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_slab.c:638,10'
          Dst:             MemoryChunkGetBlock
        - Src:             'src/postgres/src_backend_utils_mmgr_slab.c:678,20'
          Dst:             SlabBlocklistIndex
        - Src:             'src/postgres/src_backend_utils_mmgr_slab.c:679,20'
          Dst:             SlabBlocklistIndex
        - Src:             'src/postgres/src_backend_utils_mmgr_slab.c:688,3'
          Dst:             dlist_delete_from
        - Src:             'src/postgres/src_backend_utils_mmgr_slab.c:689,3'
          Dst:             dlist_push_head
        - Src:             'src/postgres/src_backend_utils_mmgr_slab.c:700,30'
          Dst:             SlabFindNextBlockListIndex
        - Src:             'src/postgres/src_backend_utils_mmgr_slab.c:714,3'
          Dst:             dlist_delete_from
        - Src:             'src/postgres/src_backend_utils_mmgr_slab.c:721,4'
          Dst:             dclist_push_head
        - Src:             'src/postgres/src_backend_utils_mmgr_slab.c:740,4'
          Dst:             dlist_is_empty
        - Src:             'src/postgres/src_backend_utils_mmgr_slab.c:741,30'
          Dst:             SlabFindNextBlockListIndex
    - functionName:    SlabBlocklistIndex
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_slab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dlist_delete_from
      functionSourceFile: '/src/libpg_query/./src/postgres/include/lib/ilist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dlist_delete
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/lib/ilist.h:432,2'
          Dst:             dlist_delete
    - functionName:    SlabFindNextBlockListIndex
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_slab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - dlist_is_empty
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_slab.c:278,8'
          Dst:             dlist_is_empty
        - Src:             'src/postgres/src_backend_utils_mmgr_slab.c:278,8'
          Dst:             dlist_is_empty
    - functionName:    dlist_is_empty
      functionSourceFile: '/src/libpg_query/./src/postgres/include/lib/ilist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SlabAllocSetupNewChunk
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_slab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MemoryChunkSetHdrMask
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_slab.c:439,2'
          Dst:             MemoryChunkSetHdrMask
    - functionName:    SlabGetNextFreeChunk
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_slab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dlist_head_element_off
      functionSourceFile: '/src/libpg_query/./src/postgres/include/lib/ilist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SlabAllocFromNewBlock
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_slab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          80
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - MemoryContextAllocationFailure
        - SlabAllocSetupNewChunk
        - SlabBlocklistIndex
        - SlabGetNextFreeChunk
        - dclist_pop_head_node
        - dlist_push_head
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_slab.c:476,22'
          Dst:             dclist_pop_head_node
        - Src:             'src/postgres/src_backend_utils_mmgr_slab.c:487,11'
          Dst:             SlabGetNextFreeChunk
        - Src:             'src/postgres/src_backend_utils_mmgr_slab.c:494,11'
          Dst:             MemoryContextAllocationFailure
        - Src:             'src/postgres/src_backend_utils_mmgr_slab.c:509,18'
          Dst:             SlabBlocklistIndex
        - Src:             'src/postgres/src_backend_utils_mmgr_slab.c:515,2'
          Dst:             dlist_push_head
        - Src:             'src/postgres/src_backend_utils_mmgr_slab.c:519,9'
          Dst:             SlabAllocSetupNewChunk
    - functionName:    SlabAlloc
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_slab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          73
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - SlabAllocFromNewBlock
        - SlabAllocInvalidSize
        - SlabAllocSetupNewChunk
        - SlabBlocklistIndex
        - SlabFindNextBlockListIndex
        - SlabGetNextFreeChunk
        - dlist_delete_from
        - dlist_head_element_off
        - dlist_is_empty
        - dlist_push_head
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_slab.c:573,3'
          Dst:             SlabAllocInvalidSize
        - Src:             'src/postgres/src_backend_utils_mmgr_slab.c:582,10'
          Dst:             SlabAllocFromNewBlock
        - Src:             'src/postgres/src_backend_utils_mmgr_slab.c:592,11'
          Dst:             dlist_head_element_off
        - Src:             'src/postgres/src_backend_utils_mmgr_slab.c:600,11'
          Dst:             SlabGetNextFreeChunk
        - Src:             'src/postgres/src_backend_utils_mmgr_slab.c:603,23'
          Dst:             SlabBlocklistIndex
        - Src:             'src/postgres/src_backend_utils_mmgr_slab.c:611,4'
          Dst:             dlist_delete_from
        - Src:             'src/postgres/src_backend_utils_mmgr_slab.c:612,4'
          Dst:             dlist_push_head
        - Src:             'src/postgres/src_backend_utils_mmgr_slab.c:614,8'
          Dst:             dlist_is_empty
        - Src:             'src/postgres/src_backend_utils_mmgr_slab.c:615,31'
          Dst:             SlabFindNextBlockListIndex
        - Src:             'src/postgres/src_backend_utils_mmgr_slab.c:619,9'
          Dst:             SlabAllocSetupNewChunk
    - functionName:    SlabAllocInvalidSize
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_slab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_slab.c:536,2'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_mmgr_slab.c:536,2'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_mmgr_slab.c:536,2'
          Dst:             errfinish
    - functionName:    SlabDelete
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_slab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SlabReset
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_slab.c:413,2'
          Dst:             SlabReset
    - functionName:    SlabReset
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_slab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          165
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - dclist_delete_from
        - dlist_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_slab.c:374,3'
          Dst:             dclist_delete_from
        - Src:             'src/postgres/src_backend_utils_mmgr_slab.c:390,4'
          Dst:             dlist_delete
        - Src:             'src/postgres/src_backend_utils_mmgr_slab.c:390,4'
          Dst:             dlist_delete
        - Src:             'src/postgres/src_backend_utils_mmgr_slab.c:390,4'
          Dst:             dlist_delete
    - functionName:    dclist_delete_from
      functionSourceFile: '/src/libpg_query/./src/postgres/include/lib/ilist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionLinenumberEnd: 769
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dlist_delete_from
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/lib/ilist.h:767,2'
          Dst:             dlist_delete_from
    - functionName:    MemoryChunkSetHdrMask
      functionSourceFile: '/src/libpg_query/./src/postgres/include/utils/memutils_memorychunk.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_leftmost_one_pos32
      functionSourceFile: '/src/libpg_query/./src/postgres/include/port/pg_bitutils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MemoryChunkSetHdrMaskExternal
      functionSourceFile: '/src/libpg_query/./src/postgres/include/utils/memutils_memorychunk.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AllocSetDeleteFreeList
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_aset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1775
      functionLinenumberEnd: 1792
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          67
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AllocSetStats
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_aset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1571
      functionLinenumberEnd: 1632
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         81
      ICount:          402
      EdgeCount:       107
      CyclomaticComplexity: 28
      functionsReached:
        - pg_snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_aset.c:1618,3'
          Dst:             pg_snprintf
    - functionName:    AllocSetIsEmpty
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_aset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1544
      functionLinenumberEnd: 1556
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AllocSetGetChunkSpace
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_aset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1510
      functionLinenumberEnd: 1536
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - MemoryChunkGetValue
        - MemoryChunkIsExternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_aset.c:1517,6'
          Dst:             MemoryChunkIsExternal
        - Src:             'src/postgres/src_backend_utils_mmgr_aset.c:1529,9'
          Dst:             MemoryChunkGetValue
    - functionName:    MemoryChunkIsExternal
      functionSourceFile: '/src/libpg_query/./src/postgres/include/utils/memutils_memorychunk.h'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MemoryChunkGetValue
      functionSourceFile: '/src/libpg_query/./src/postgres/include/utils/memutils_memorychunk.h'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AllocSetGetChunkContext
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_aset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1481
      functionLinenumberEnd: 1500
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - MemoryChunkGetBlock
        - MemoryChunkIsExternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_aset.c:1489,6'
          Dst:             MemoryChunkIsExternal
        - Src:             'src/postgres/src_backend_utils_mmgr_aset.c:1492,24'
          Dst:             MemoryChunkGetBlock
    - functionName:    MemoryChunkGetBlock
      functionSourceFile: '/src/libpg_query/./src/postgres/include/utils/memutils_memorychunk.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MemoryContextCheckSize
      functionSourceFile: '/src/libpg_query/./src/postgres/include/utils/memutils_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          39
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - MemoryContextSizeFailure
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/utils/memutils_internal.h:172,4'
          Dst:             MemoryContextSizeFailure
    - functionName:    AllocSetRealloc
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_aset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1212
      functionLinenumberEnd: 1473
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          129
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - AllocSetAlloc
        - AllocSetFree
        - MemoryChunkGetBlock
        - MemoryChunkGetValue
        - MemoryChunkIsExternal
        - MemoryContextAllocationFailure
        - MemoryContextCheckSize
        - errfinish
        - errmsg_internal
        - errstart_cold
        - realloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_aset.c:1222,6'
          Dst:             MemoryChunkIsExternal
        - Src:             'src/postgres/src_backend_utils_mmgr_aset.c:1240,4'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_mmgr_aset.c:1240,4'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_mmgr_aset.c:1240,4'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_utils_mmgr_aset.c:1245,3'
          Dst:             MemoryContextCheckSize
        - Src:             'src/postgres/src_backend_utils_mmgr_aset.c:1268,24'
          Dst:             realloc
        - Src:             'src/postgres/src_backend_utils_mmgr_aset.c:1273,11'
          Dst:             MemoryContextAllocationFailure
        - Src:             'src/postgres/src_backend_utils_mmgr_aset.c:1345,10'
          Dst:             MemoryChunkGetBlock
        - Src:             'src/postgres/src_backend_utils_mmgr_aset.c:1356,9'
          Dst:             MemoryChunkGetValue
        - Src:             'src/postgres/src_backend_utils_mmgr_aset.c:1439,16'
          Dst:             AllocSetAlloc
        - Src:             'src/postgres/src_backend_utils_mmgr_aset.c:1446,11'
          Dst:             MemoryContextAllocationFailure
        - Src:             'src/postgres/src_backend_utils_mmgr_aset.c:1469,3'
          Dst:             AllocSetFree
    - functionName:    realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AllocSetAlloc
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_aset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 991
      functionLinenumberEnd: 1078
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          62
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - AllocSetAllocChunkFromBlock
        - AllocSetAllocFromNewBlock
        - AllocSetAllocLarge
        - AllocSetFreeIndex
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_aset.c:1009,10'
          Dst:             AllocSetAllocLarge
        - Src:             'src/postgres/src_backend_utils_mmgr_aset.c:1023,9'
          Dst:             AllocSetFreeIndex
        - Src:             'src/postgres/src_backend_utils_mmgr_aset.c:1074,10'
          Dst:             AllocSetAllocFromNewBlock
        - Src:             'src/postgres/src_backend_utils_mmgr_aset.c:1077,9'
          Dst:             AllocSetAllocChunkFromBlock
    - functionName:    AllocSetFree
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_aset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1086
      functionLinenumberEnd: 1196
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          102
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - MemoryChunkGetBlock
        - MemoryChunkGetValue
        - MemoryChunkIsExternal
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_aset.c:1093,6'
          Dst:             MemoryChunkIsExternal
        - Src:             'src/postgres/src_backend_utils_mmgr_aset.c:1103,4'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_mmgr_aset.c:1103,4'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_mmgr_aset.c:1103,4'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_utils_mmgr_aset.c:1134,22'
          Dst:             MemoryChunkGetBlock
        - Src:             'src/postgres/src_backend_utils_mmgr_aset.c:1147,10'
          Dst:             MemoryChunkGetValue
    - functionName:    AllocSetAllocLarge
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_aset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 720
      functionLinenumberEnd: 790
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - MemoryChunkSetHdrMaskExternal
        - MemoryContextAllocationFailure
        - MemoryContextCheckSize
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_aset.c:728,2'
          Dst:             MemoryContextCheckSize
        - Src:             'src/postgres/src_backend_utils_mmgr_aset.c:740,10'
          Dst:             MemoryContextAllocationFailure
        - Src:             'src/postgres/src_backend_utils_mmgr_aset.c:750,2'
          Dst:             MemoryChunkSetHdrMaskExternal
    - functionName:    AllocSetFreeIndex
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_aset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pg_leftmost_one_pos32
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_aset.c:324,9'
          Dst:             pg_leftmost_one_pos32
    - functionName:    AllocSetAllocFromNewBlock
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_aset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 844
      functionLinenumberEnd: 965
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          174
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - AllocSetAllocChunkFromBlock
        - AllocSetFreeIndex
        - MemoryChunkSetHdrMask
        - MemoryContextAllocationFailure
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_aset.c:873,18'
          Dst:             AllocSetFreeIndex
        - Src:             'src/postgres/src_backend_utils_mmgr_aset.c:895,3'
          Dst:             MemoryChunkSetHdrMask
        - Src:             'src/postgres/src_backend_utils_mmgr_aset.c:946,10'
          Dst:             MemoryContextAllocationFailure
        - Src:             'src/postgres/src_backend_utils_mmgr_aset.c:964,9'
          Dst:             AllocSetAllocChunkFromBlock
    - functionName:    AllocSetAllocChunkFromBlock
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_aset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 831
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MemoryChunkSetHdrMask
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_aset.c:811,2'
          Dst:             MemoryChunkSetHdrMask
    - functionName:    AllocSetDelete
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_aset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          122
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - MemoryContextResetOnly
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_aset.c:659,4'
          Dst:             MemoryContextResetOnly
    - functionName:    AllocSetReset
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_aset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AllocSetContextCreateInternal
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_mmgr_aset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          154
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - MemoryContextCreate
        - MemoryContextStats
        - errcode
        - errdetail
        - errfinish
        - errmsg
        - errstart_cold
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_mmgr_aset.c:442,4'
          Dst:             MemoryContextCreate
        - Src:             'src/postgres/src_backend_utils_mmgr_aset.c:471,4'
          Dst:             MemoryContextStats
        - Src:             'src/postgres/src_backend_utils_mmgr_aset.c:472,3'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_mmgr_aset.c:472,3'
          Dst:             errcode
        - Src:             'src/postgres/src_backend_utils_mmgr_aset.c:472,3'
          Dst:             errmsg
        - Src:             'src/postgres/src_backend_utils_mmgr_aset.c:472,3'
          Dst:             errdetail
        - Src:             'src/postgres/src_backend_utils_mmgr_aset.c:472,3'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_utils_mmgr_aset.c:536,2'
          Dst:             MemoryContextCreate
    - functionName:    ReservedPLKeywords_hash_func
      functionSourceFile: '/src/libpg_query/./src/postgres/include/pl_reserved_kwlist_d.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          91
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UnreservedPLKeywords_hash_func
      functionSourceFile: '/src/libpg_query/./src/postgres/include/pl_unreserved_kwlist_d.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          91
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    plpgsql_scanner_finish
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - scanner_finish
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:686,2'
          Dst:             scanner_finish
    - functionName:    plpgsql_scanner_init
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - location_lineno_init
        - palloc0
        - scanner_init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:654,40'
          Dst:             palloc0
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:657,14'
          Dst:             scanner_init
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:674,2'
          Dst:             location_lineno_init
    - functionName:    location_lineno_init
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strchr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:632,26'
          Dst:             strchr
    - functionName:    plpgsql_latest_lineno
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 638
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    plpgsql_location_to_lineno
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 623
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          91
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - location_lineno_init
        - strchr
      functionUses:    36
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:613,3'
          Dst:             location_lineno_init
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:619,27'
          Dst:             strchr
    - functionName:    plpgsql_yyerror
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          46
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - errcode
        - errfinish
        - errmsg
        - errstart_cold
        - plpgsql_scanner_errposition
      functionUses:    43
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:570,3'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:570,3'
          Dst:             errcode
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:570,3'
          Dst:             errmsg
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:570,3'
          Dst:             plpgsql_scanner_errposition
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:570,3'
          Dst:             errfinish
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:586,3'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:586,3'
          Dst:             errcode
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:586,3'
          Dst:             errmsg
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:586,3'
          Dst:             plpgsql_scanner_errposition
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:586,3'
          Dst:             errfinish
    - functionName:    plpgsql_scanner_errposition
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - internalerrposition
        - internalerrquery
        - pg_mbstrlen_with_len
      functionUses:    50
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:542,8'
          Dst:             pg_mbstrlen_with_len
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:544,9'
          Dst:             internalerrposition
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:546,9'
          Dst:             internalerrquery
    - functionName:    plpgsql_peek2
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - internal_yylex
        - push_back_token
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:508,9'
          Dst:             internal_yylex
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:509,9'
          Dst:             internal_yylex
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:518,2'
          Dst:             push_back_token
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:519,2'
          Dst:             push_back_token
    - functionName:    internal_yylex
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          122
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - core_yylex
        - pstrdup
        - strcmp
        - strlen
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:377,11'
          Dst:             core_yylex
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:383,19'
          Dst:             strlen
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:388,8'
          Dst:             strcmp
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:390,13'
          Dst:             strcmp
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:392,13'
          Dst:             strcmp
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:399,24'
          Dst:             pstrdup
    - functionName:    push_back_token
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          44
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:418,3'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:418,3'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:418,3'
          Dst:             errfinish
    - functionName:    plpgsql_peek
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - internal_yylex
        - push_back_token
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:487,9'
          Dst:             internal_yylex
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:488,2'
          Dst:             push_back_token
    - functionName:    plpgsql_append_source_text
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - appendBinaryStringInfo
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:470,2'
          Dst:             appendBinaryStringInfo
    - functionName:    plpgsql_token_is_unreserved_keyword
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          57
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    plpgsql_push_back_token
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - push_back_token
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:438,2'
          Dst:             push_back_token
    - functionName:    plpgsql_token_length
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetScanKeyword
      functionSourceFile: '/src/libpg_query/./src/postgres/include/common/kwlookup.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    plpgsql_yylex
      functionSourceFile: '/src/libpg_query/src/postgres/src_pl_plpgsql_src_pl_scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          297
      EdgeCount:       78
      CyclomaticComplexity: 24
      functionsReached:
        - GetScanKeyword
        - ScanKeywordLookup
        - internal_yylex
        - plpgsql_parse_dblword
        - plpgsql_parse_tripword
        - plpgsql_parse_word
        - push_back_token
      functionUses:    65
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:191,9'
          Dst:             internal_yylex
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:197,10'
          Dst:             internal_yylex
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:203,11'
          Dst:             internal_yylex
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:209,12'
          Dst:             internal_yylex
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:215,13'
          Dst:             internal_yylex
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:218,11'
          Dst:             plpgsql_parse_tripword
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:232,7'
          Dst:             push_back_token
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:233,7'
          Dst:             push_back_token
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:234,11'
          Dst:             plpgsql_parse_dblword
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:248,6'
          Dst:             push_back_token
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:249,10'
          Dst:             plpgsql_parse_dblword
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:263,5'
          Dst:             push_back_token
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:264,5'
          Dst:             push_back_token
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:265,9'
          Dst:             plpgsql_parse_word
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:272,17'
          Dst:             ScanKeywordLookup
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:275,26'
          Dst:             GetScanKeyword
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:286,4'
          Dst:             push_back_token
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:305,8'
          Dst:             plpgsql_parse_word
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:314,16'
          Dst:             ScanKeywordLookup
        - Src:             'src/postgres/src_pl_plpgsql_src_pl_scanner.c:317,25'
          Dst:             GetScanKeyword
    - functionName:    TupleDescInitEntryCollation
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_access_common_tupdesc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TupleDescAttr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_access_common_tupdesc.c:417,2'
          Dst:             TupleDescAttr
    - functionName:    TupleDescAttr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/access/tupdesc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GETSTRUCT
      functionSourceFile: '/src/libpg_query/./src/postgres/include/access/htup_details.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ObjectIdGetDatum
      functionSourceFile: '/src/libpg_query/./src/postgres/include/postgres.h'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TupleDescInitEntry
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_access_common_tupdesc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          102
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - GETSTRUCT
        - ObjectIdGetDatum
        - ReleaseSysCache
        - SearchSysCache1
        - TupleDescAttr
        - errfinish
        - errmsg_internal
        - errstart_cold
        - namestrcpy
        - populate_compact_attribute
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_access_common_tupdesc.c:345,8'
          Dst:             TupleDescAttr
        - Src:             'src/postgres/src_backend_access_common_tupdesc.c:357,3'
          Dst:             namestrcpy
        - Src:             'src/postgres/src_backend_access_common_tupdesc.c:374,35'
          Dst:             ObjectIdGetDatum
        - Src:             'src/postgres/src_backend_access_common_tupdesc.c:374,10'
          Dst:             SearchSysCache1
        - Src:             'src/postgres/src_backend_access_common_tupdesc.c:376,3'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_access_common_tupdesc.c:376,3'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_access_common_tupdesc.c:376,3'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_access_common_tupdesc.c:377,28'
          Dst:             GETSTRUCT
        - Src:             'src/postgres/src_backend_access_common_tupdesc.c:387,2'
          Dst:             populate_compact_attribute
        - Src:             'src/postgres/src_backend_access_common_tupdesc.c:389,2'
          Dst:             ReleaseSysCache
    - functionName:    populate_compact_attribute
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_access_common_tupdesc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TupleDescAttr
        - populate_compact_attribute_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_access_common_tupdesc.c:117,26'
          Dst:             TupleDescAttr
        - Src:             'src/postgres/src_backend_access_common_tupdesc.c:126,2'
          Dst:             populate_compact_attribute_internal
    - functionName:    populate_compact_attribute_internal
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_access_common_tupdesc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          97
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached:
        - IsCatalogRelationOid
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres/src_backend_access_common_tupdesc.c:87,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres/src_backend_access_common_tupdesc.c:84,3'
          Dst:             IsCatalogRelationOid
        - Src:             'src/postgres/src_backend_access_common_tupdesc.c:103,4'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_access_common_tupdesc.c:103,4'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_access_common_tupdesc.c:103,4'
          Dst:             errfinish
    - functionName:    CreateTemplateTupleDesc
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_access_common_tupdesc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - palloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_access_common_tupdesc.c:172,21'
          Dst:             palloc
    - functionName:    cfunc_resolve_polymorphic_argtypes
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_cache_funccache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          223
      EdgeCount:       61
      CyclomaticComplexity: 3
      functionsReached:
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres/src_backend_utils_cache_funccache.c:136,3'
          Branch Sides:    []
        - Branch String:   'src/postgres/src_backend_utils_cache_funccache.c:136,3'
          Branch Sides:    []
        - Branch String:   'src/postgres/src_backend_utils_cache_funccache.c:136,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_cache_funccache.c:132,3'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_cache_funccache.c:132,3'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_cache_funccache.c:132,3'
          Dst:             errfinish
    - functionName:    get_collation_oid
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_catalog_namespace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1223
      functionLinenumberEnd: 1224
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isTempNamespace
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_catalog_namespace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1108
      functionLinenumberEnd: 1112
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    list_head
      functionSourceFile: '/src/libpg_query/./src/postgres/include/nodes/pg_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    makeRangeVarFromNameList
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_catalog_namespace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1029
      functionLinenumberEnd: 1054
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - NameListToString
        - errcode
        - errfinish
        - errmsg
        - errstart_cold
        - list_length
        - list_nth_cell
        - makeRangeVar
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/postgres/src_backend_catalog_namespace.c:1032,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres/src_backend_catalog_namespace.c:1030,20'
          Dst:             makeRangeVar
        - Src:             'src/postgres/src_backend_catalog_namespace.c:1032,10'
          Dst:             list_length
        - Src:             'src/postgres/src_backend_catalog_namespace.c:1035,19'
          Dst:             list_nth_cell
        - Src:             'src/postgres/src_backend_catalog_namespace.c:1038,22'
          Dst:             list_nth_cell
        - Src:             'src/postgres/src_backend_catalog_namespace.c:1039,19'
          Dst:             list_nth_cell
        - Src:             'src/postgres/src_backend_catalog_namespace.c:1042,23'
          Dst:             list_nth_cell
        - Src:             'src/postgres/src_backend_catalog_namespace.c:1043,22'
          Dst:             list_nth_cell
        - Src:             'src/postgres/src_backend_catalog_namespace.c:1044,19'
          Dst:             list_nth_cell
        - Src:             'src/postgres/src_backend_catalog_namespace.c:1047,4'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_catalog_namespace.c:1047,4'
          Dst:             errcode
        - Src:             'src/postgres/src_backend_catalog_namespace.c:1047,4'
          Dst:             NameListToString
        - Src:             'src/postgres/src_backend_catalog_namespace.c:1047,4'
          Dst:             errmsg
        - Src:             'src/postgres/src_backend_catalog_namespace.c:1047,4'
          Dst:             errfinish
    - functionName:    list_length
      functionSourceFile: '/src/libpg_query/./src/postgres/include/nodes/pg_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    list_nth_cell
      functionSourceFile: '/src/libpg_query/./src/postgres/include/nodes/pg_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    NameListToString
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_catalog_namespace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1069
      functionLinenumberEnd: 1092
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          90
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - appendStringInfoChar
        - appendStringInfoString
        - errfinish
        - errmsg_internal
        - errstart_cold
        - initStringInfo
        - list_head
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_catalog_namespace.c:1073,2'
          Dst:             initStringInfo
        - Src:             'src/postgres/src_backend_catalog_namespace.c:1079,12'
          Dst:             list_head
        - Src:             'src/postgres/src_backend_catalog_namespace.c:1080,4'
          Dst:             appendStringInfoChar
        - Src:             'src/postgres/src_backend_catalog_namespace.c:1083,4'
          Dst:             appendStringInfoString
        - Src:             'src/postgres/src_backend_catalog_namespace.c:1085,4'
          Dst:             appendStringInfoChar
        - Src:             'src/postgres/src_backend_catalog_namespace.c:1087,4'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_catalog_namespace.c:1087,4'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_catalog_namespace.c:1087,4'
          Dst:             errfinish
    - functionName:    LookupExplicitNamespace
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_catalog_namespace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 976
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - errfinish
        - errmsg_internal
        - errstart_cold
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_catalog_namespace.c:956,9'
          Dst:             strcmp
        - Src:             'src/postgres/src_backend_catalog_namespace.c:959,9'
          Dst:             strcmp
        - Src:             'src/postgres/src_backend_catalog_namespace.c:962,5'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_catalog_namespace.c:962,5'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_catalog_namespace.c:962,5'
          Dst:             errfinish
    - functionName:    DeconstructQualifiedName
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_catalog_namespace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 874
      functionLinenumberEnd: 914
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - NameListToString
        - errcode
        - errfinish
        - errmsg
        - errstart_cold
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres/src_backend_catalog_namespace.c:880,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres/src_backend_catalog_namespace.c:880,10'
          Dst:             list_length
        - Src:             'src/postgres/src_backend_catalog_namespace.c:883,14'
          Dst:             list_nth_cell
        - Src:             'src/postgres/src_backend_catalog_namespace.c:886,17'
          Dst:             list_nth_cell
        - Src:             'src/postgres/src_backend_catalog_namespace.c:887,14'
          Dst:             list_nth_cell
        - Src:             'src/postgres/src_backend_catalog_namespace.c:891,17'
          Dst:             list_nth_cell
        - Src:             'src/postgres/src_backend_catalog_namespace.c:892,14'
          Dst:             list_nth_cell
        - Src:             'src/postgres/src_backend_catalog_namespace.c:905,4'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_catalog_namespace.c:905,4'
          Dst:             errcode
        - Src:             'src/postgres/src_backend_catalog_namespace.c:905,4'
          Dst:             NameListToString
        - Src:             'src/postgres/src_backend_catalog_namespace.c:905,4'
          Dst:             errmsg
        - Src:             'src/postgres/src_backend_catalog_namespace.c:905,4'
          Dst:             errfinish
    - functionName:    TypeIsVisible
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_catalog_namespace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ObjectIdGetDatum
      functionSourceFile: '/src/libpg_query/./src/postgres/include/postgres.h'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PointerGetDatum
      functionSourceFile: '/src/libpg_query/./src/postgres/include/postgres.h'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    recomputeNamespacePath
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_catalog_namespace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1265
      functionLinenumberEnd: 1266
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - list_make2_impl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_catalog_namespace.c:1266,20'
          Dst:             list_make2_impl
    - functionName:    TypenameGetTypidExtended
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_catalog_namespace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          109
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - GetSysCacheOid
        - ObjectIdGetDatum
        - PointerGetDatum
        - recomputeNamespacePath
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_catalog_namespace.c:428,2'
          Dst:             recomputeNamespacePath
        - Src:             'src/postgres/src_backend_catalog_namespace.c:0,0'
          Dst:             PointerGetDatum
        - Src:             'src/postgres/src_backend_catalog_namespace.c:437,11'
          Dst:             ObjectIdGetDatum
        - Src:             'src/postgres/src_backend_catalog_namespace.c:437,11'
          Dst:             GetSysCacheOid
        - Src:             'src/postgres/src_backend_catalog_namespace.c:437,11'
          Dst:             PointerGetDatum
        - Src:             'src/postgres/src_backend_catalog_namespace.c:437,11'
          Dst:             ObjectIdGetDatum
        - Src:             'src/postgres/src_backend_catalog_namespace.c:437,11'
          Dst:             GetSysCacheOid
    - functionName:    scanner_isspace
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_parser_scansup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          51
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    truncate_identifier
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_parser_scansup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          41
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - errcode
        - errfinish
        - errmsg
        - errstart
        - pg_mbcliplen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_parser_scansup.c:106,9'
          Dst:             pg_mbcliplen
        - Src:             'src/postgres/src_backend_parser_scansup.c:108,4'
          Dst:             errstart
        - Src:             'src/postgres/src_backend_parser_scansup.c:108,4'
          Dst:             errcode
        - Src:             'src/postgres/src_backend_parser_scansup.c:108,4'
          Dst:             errmsg
        - Src:             'src/postgres/src_backend_parser_scansup.c:108,4'
          Dst:             errfinish
    - functionName:    downcase_identifier
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_parser_scansup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          316
      EdgeCount:       94
      CyclomaticComplexity: 28
      functionsReached:
        - __ctype_b_loc
        - __ctype_tolower_loc
        - palloc
        - pg_database_encoding_max_length
        - truncate_identifier
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_parser_scansup.c:61,11'
          Dst:             palloc
        - Src:             'src/postgres/src_backend_parser_scansup.c:62,23'
          Dst:             pg_database_encoding_max_length
        - Src:             'src/postgres/src_backend_parser_scansup.c:79,56'
          Dst:             __ctype_b_loc
        - Src:             'src/postgres/src_backend_parser_scansup.c:80,9'
          Dst:             __ctype_tolower_loc
        - Src:             'src/postgres/src_backend_parser_scansup.c:86,3'
          Dst:             truncate_identifier
    - functionName:    __ctype_tolower_loc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    downcase_truncate_identifier
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_parser_scansup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - downcase_identifier
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_parser_scansup.c:48,9'
          Dst:             downcase_identifier
    - functionName:    pg_rightmost_one_pos64
      functionSourceFile: '/src/libpg_query/./src/postgres/include/port/pg_bitutils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bms_next_member
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_bitmapset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          81
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - pg_rightmost_one_pos64
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_bitmapset.c:533,14'
          Dst:             pg_rightmost_one_pos64
    - functionName:    bms_add_member
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_bitmapset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          77
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - bms_make_singleton
        - errfinish
        - errmsg_internal
        - errstart_cold
        - repalloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_bitmapset.c:386,3'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_nodes_bitmapset.c:386,3'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_nodes_bitmapset.c:386,3'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_nodes_bitmapset.c:388,10'
          Dst:             bms_make_singleton
        - Src:             'src/postgres/src_backend_nodes_bitmapset.c:399,21'
          Dst:             repalloc
    - functionName:    bms_make_singleton
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_bitmapset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          41
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - errfinish
        - errmsg_internal
        - errstart_cold
        - palloc0
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_bitmapset.c:212,3'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_nodes_bitmapset.c:212,3'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_nodes_bitmapset.c:212,3'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_nodes_bitmapset.c:215,25'
          Dst:             palloc0
    - functionName:    bms_num_members
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_bitmapset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - pg_popcount64
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_bitmapset.c:359,14'
          Dst:             pg_popcount64
    - functionName:    bms_is_member
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_bitmapset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_bitmapset.c:278,3'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_nodes_bitmapset.c:278,3'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_nodes_bitmapset.c:278,3'
          Dst:             errfinish
    - functionName:    bms_free
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_bitmapset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pfree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_bitmapset.c:231,3'
          Dst:             pfree
    - functionName:    bms_equal
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_bitmapset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          62
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bms_copy
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_bitmapset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - palloc
      functionUses:    128
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_bitmapset.c:150,25'
          Dst:             palloc
    - functionName:    MemoryContextSwitchTo
      functionSourceFile: '/src/libpg_query/./src/postgres/include/utils/palloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    current_token_is_not_variable
      functionSourceFile: '/src/libpg_query/pl_gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 2657
      functionLinenumberEnd: 2663
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - cword_is_not_variable
        - plpgsql_yyerror
        - word_is_not_variable
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pl_gram.y:2659,3'
          Dst:             word_is_not_variable
        - Src:             'pl_gram.y:2661,3'
          Dst:             cword_is_not_variable
        - Src:             'pl_gram.y:2663,3'
          Dst:             plpgsql_yyerror
    - functionName:    word_is_not_variable
      functionSourceFile: '/src/libpg_query/pl_gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 2632
      functionLinenumberEnd: 2632
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - errcode
        - errfinish
        - errmsg
        - errstart_cold
        - plpgsql_scanner_errposition
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'pl_gram.y:2632,2'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:2632,2'
          Dst:             errcode
        - Src:             'pl_gram.y:2632,2'
          Dst:             errmsg
        - Src:             'pl_gram.y:2632,2'
          Dst:             plpgsql_scanner_errposition
        - Src:             'pl_gram.y:2632,2'
          Dst:             errfinish
    - functionName:    cword_is_not_variable
      functionSourceFile: '/src/libpg_query/pl_gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 2643
      functionLinenumberEnd: 2643
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - NameListToString
        - errcode
        - errfinish
        - errmsg
        - errstart_cold
        - plpgsql_scanner_errposition
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'pl_gram.y:2643,2'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:2643,2'
          Dst:             errcode
        - Src:             'pl_gram.y:2643,2'
          Dst:             NameListToString
        - Src:             'pl_gram.y:2643,2'
          Dst:             errmsg
        - Src:             'pl_gram.y:2643,2'
          Dst:             plpgsql_scanner_errposition
        - Src:             'pl_gram.y:2643,2'
          Dst:             errfinish
    - functionName:    complete_direction
      functionSourceFile: '/src/libpg_query/pl_gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 3325
      functionLinenumberEnd: 3352
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - plpgsql_push_back_token
        - plpgsql_yyerror
        - plpgsql_yylex
        - read_sql_expression2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pl_gram.y:3328,8'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:3330,3'
          Dst:             plpgsql_yyerror
        - Src:             'pl_gram.y:3346,2'
          Dst:             plpgsql_push_back_token
        - Src:             'pl_gram.y:3347,16'
          Dst:             read_sql_expression2
    - functionName:    read_sql_expression2
      functionSourceFile: '/src/libpg_query/pl_gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 2725
      functionLinenumberEnd: 2726
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - read_sql_construct
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'pl_gram.y:2726,9'
          Dst:             read_sql_construct
    - functionName:    read_sql_construct
      functionSourceFile: '/src/libpg_query/pl_gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 2768
      functionLinenumberEnd: 2861
      functionDepth:   0
      returnType:      'N/A'
      argCount:        12
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - int
        - bool
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          246
      EdgeCount:       73
      CyclomaticComplexity: 17
      functionsReached:
        - check_sql_expr
        - errcode
        - errfinish
        - errmsg
        - errstart_cold
        - initStringInfo
        - make_plpgsql_expr
        - pfree
        - plpgsql_append_source_text
        - plpgsql_scanner_errposition
        - plpgsql_token_length
        - plpgsql_yyerror
        - plpgsql_yylex
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'pl_gram.y:2777,2'
          Dst:             initStringInfo
        - Src:             'pl_gram.y:2785,9'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:2800,5'
          Dst:             plpgsql_yyerror
        - Src:             'pl_gram.y:2811,5'
          Dst:             plpgsql_yyerror
        - Src:             'pl_gram.y:2813,5'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:2813,5'
          Dst:             errcode
        - Src:             'pl_gram.y:2813,5'
          Dst:             errmsg
        - Src:             'pl_gram.y:2813,5'
          Dst:             plpgsql_scanner_errposition
        - Src:             'pl_gram.y:2813,5'
          Dst:             errfinish
        - Src:             'pl_gram.y:2819,5'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:2819,5'
          Dst:             errcode
        - Src:             'pl_gram.y:2819,5'
          Dst:             errmsg
        - Src:             'pl_gram.y:2819,5'
          Dst:             plpgsql_scanner_errposition
        - Src:             'pl_gram.y:2819,5'
          Dst:             errfinish
        - Src:             'pl_gram.y:2826,28'
          Dst:             plpgsql_token_length
        - Src:             'pl_gram.y:2840,4'
          Dst:             plpgsql_yyerror
        - Src:             'pl_gram.y:2842,4'
          Dst:             plpgsql_yyerror
        - Src:             'pl_gram.y:2852,2'
          Dst:             plpgsql_append_source_text
        - Src:             'pl_gram.y:2854,9'
          Dst:             make_plpgsql_expr
        - Src:             'pl_gram.y:2855,2'
          Dst:             pfree
        - Src:             'pl_gram.y:2858,3'
          Dst:             check_sql_expr
    - functionName:    make_plpgsql_expr
      functionSourceFile: '/src/libpg_query/pl_gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 2670
      functionLinenumberEnd: 2681
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - palloc0
        - plpgsql_ns_top
        - pstrdup
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'pl_gram.y:2671,23'
          Dst:             palloc0
        - Src:             'pl_gram.y:2673,16'
          Dst:             pstrdup
        - Src:             'pl_gram.y:2676,13'
          Dst:             plpgsql_ns_top
    - functionName:    check_sql_expr
      functionSourceFile: '/src/libpg_query/pl_gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 3780
      functionLinenumberEnd: 3802
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - MemoryContextSwitchTo
        - raw_parser
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'pl_gram.y:3796,11'
          Dst:             MemoryContextSwitchTo
        - Src:             'pl_gram.y:3797,9'
          Dst:             raw_parser
        - Src:             'pl_gram.y:3798,2'
          Dst:             MemoryContextSwitchTo
    - functionName:    plpgsql_sql_error_callback
      functionSourceFile: '/src/libpg_query/pl_gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 3806
      functionLinenumberEnd: 3833
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - errposition
        - geterrposition
        - getinternalerrposition
        - internalerrposition
        - plpgsql_scanner_errposition
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pl_gram.y:3816,2'
          Dst:             plpgsql_scanner_errposition
        - Src:             'pl_gram.y:3822,11'
          Dst:             geterrposition
        - Src:             'pl_gram.y:3825,20'
          Dst:             getinternalerrposition
        - Src:             'pl_gram.y:3828,4'
          Dst:             internalerrposition
        - Src:             'pl_gram.y:3832,2'
          Dst:             errposition
    - functionName:    parse_datatype
      functionSourceFile: '/src/libpg_query/pl_gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 3846
      functionLinenumberEnd: 3872
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - plpgsql_build_datatype
        - typeStringToTypeName
        - typenameTypeIdAndMod
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pl_gram.y:3862,13'
          Dst:             typeStringToTypeName
        - Src:             'pl_gram.y:3863,2'
          Dst:             typenameTypeIdAndMod
        - Src:             'pl_gram.y:3869,9'
          Dst:             plpgsql_build_datatype
    - functionName:    read_fetch_direction
      functionSourceFile: '/src/libpg_query/pl_gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 3199
      functionLinenumberEnd: 3315
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          174
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - complete_direction
        - palloc0
        - plpgsql_push_back_token
        - plpgsql_yyerror
        - plpgsql_yylex
        - read_sql_expression2
        - tok_is_keyword
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pl_gram.y:3208,33'
          Dst:             palloc0
        - Src:             'pl_gram.y:3217,8'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:3219,3'
          Dst:             plpgsql_yyerror
        - Src:             'pl_gram.y:3221,6'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:3226,11'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:3231,11'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:3236,11'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:3242,11'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:3246,17'
          Dst:             read_sql_expression2
        - Src:             'pl_gram.y:3251,11'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:3255,17'
          Dst:             read_sql_expression2
        - Src:             'pl_gram.y:3260,11'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:3266,11'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:3269,3'
          Dst:             complete_direction
        - Src:             'pl_gram.y:3271,11'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:3275,3'
          Dst:             complete_direction
        - Src:             'pl_gram.y:3285,3'
          Dst:             plpgsql_push_back_token
        - Src:             'pl_gram.y:3298,3'
          Dst:             plpgsql_push_back_token
        - Src:             'pl_gram.y:3299,17'
          Dst:             read_sql_expression2
        - Src:             'pl_gram.y:3309,9'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:3311,4'
          Dst:             plpgsql_yyerror
    - functionName:    tok_is_keyword
      functionSourceFile: '/src/libpg_query/pl_gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 2605
      functionLinenumberEnd: 2623
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          55
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - strcmp
      functionUses:    51
      BranchProfiles:  []
      Callsites:
        - Src:             'pl_gram.y:2619,4'
          Dst:             strcmp
    - functionName:    read_into_target
      functionSourceFile: '/src/libpg_query/pl_gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 3592
      functionLinenumberEnd: 3642
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          92
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - NameOfDatum
        - check_assignable
        - current_token_is_not_variable
        - errcode
        - errfinish
        - errmsg
        - errstart_cold
        - plpgsql_push_back_token
        - plpgsql_scanner_errposition
        - plpgsql_yylex
        - read_into_scalar_list
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'pl_gram.y:3600,8'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:0,0'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:3620,5'
          Dst:             check_assignable
        - Src:             'pl_gram.y:3623,16'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:3624,6'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:3624,6'
          Dst:             errcode
        - Src:             'pl_gram.y:3624,6'
          Dst:             errmsg
        - Src:             'pl_gram.y:3624,6'
          Dst:             plpgsql_scanner_errposition
        - Src:             'pl_gram.y:3624,6'
          Dst:             errfinish
        - Src:             'pl_gram.y:3628,5'
          Dst:             plpgsql_push_back_token
        - Src:             'pl_gram.y:3633,28'
          Dst:             NameOfDatum
        - Src:             'pl_gram.y:3633,6'
          Dst:             read_into_scalar_list
        - Src:             'pl_gram.y:3640,4'
          Dst:             current_token_is_not_variable
    - functionName:    check_assignable
      functionSourceFile: '/src/libpg_query/pl_gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 3559
      functionLinenumberEnd: 3584
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          73
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached:
        - errcode
        - errfinish
        - errmsg
        - errmsg_internal
        - errstart_cold
        - plpgsql_scanner_errposition
      functionUses:    9
      BranchProfiles:
        - Branch String:   'pl_gram.y:3560,2'
          Branch Sides:    []
      Callsites:
        - Src:             'pl_gram.y:3566,5'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:3566,5'
          Dst:             errcode
        - Src:             'pl_gram.y:3566,5'
          Dst:             errmsg
        - Src:             'pl_gram.y:3566,5'
          Dst:             plpgsql_scanner_errposition
        - Src:             'pl_gram.y:3566,5'
          Dst:             errfinish
        - Src:             'pl_gram.y:3581,4'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:3581,4'
          Dst:             errmsg_internal
        - Src:             'pl_gram.y:3581,4'
          Dst:             errfinish
    - functionName:    NameOfDatum
      functionSourceFile: '/src/libpg_query/pl_gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 3550
      functionLinenumberEnd: 3555
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - NameListToString
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'pl_gram.y:3554,9'
          Dst:             NameListToString
    - functionName:    read_into_scalar_list
      functionSourceFile: '/src/libpg_query/pl_gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 3656
      functionLinenumberEnd: 3722
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          181
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - NameOfDatum
        - check_assignable
        - current_token_is_not_variable
        - errcode
        - errfinish
        - errmsg
        - errstart_cold
        - palloc
        - palloc0
        - plpgsql_adddatum
        - plpgsql_location_to_lineno
        - plpgsql_push_back_token
        - plpgsql_scanner_errposition
        - plpgsql_yylex
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pl_gram.y:3663,2'
          Dst:             check_assignable
        - Src:             'pl_gram.y:3668,16'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:3672,4'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:3672,4'
          Dst:             errcode
        - Src:             'pl_gram.y:3672,4'
          Dst:             errmsg
        - Src:             'pl_gram.y:3672,4'
          Dst:             plpgsql_scanner_errposition
        - Src:             'pl_gram.y:3672,4'
          Dst:             errfinish
        - Src:             'pl_gram.y:3677,9'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:3681,5'
          Dst:             check_assignable
        - Src:             'pl_gram.y:3684,6'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:3684,6'
          Dst:             errcode
        - Src:             'pl_gram.y:3684,6'
          Dst:             NameOfDatum
        - Src:             'pl_gram.y:3684,6'
          Dst:             errmsg
        - Src:             'pl_gram.y:3684,6'
          Dst:             plpgsql_scanner_errposition
        - Src:             'pl_gram.y:3684,6'
          Dst:             errfinish
        - Src:             'pl_gram.y:3689,27'
          Dst:             NameOfDatum
        - Src:             'pl_gram.y:3695,5'
          Dst:             current_token_is_not_variable
        - Src:             'pl_gram.y:3703,2'
          Dst:             plpgsql_push_back_token
        - Src:             'pl_gram.y:3705,8'
          Dst:             palloc0
        - Src:             'pl_gram.y:3708,16'
          Dst:             plpgsql_location_to_lineno
        - Src:             'pl_gram.y:3711,20'
          Dst:             palloc
        - Src:             'pl_gram.y:3712,16'
          Dst:             palloc
        - Src:             'pl_gram.y:3719,2'
          Dst:             plpgsql_adddatum
    - functionName:    make_execsql_stmt
      functionSourceFile: '/src/libpg_query/pl_gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 3030
      functionLinenumberEnd: 3191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         163
      ICount:          703
      EdgeCount:       225
      CyclomaticComplexity: 64
      functionsReached:
        - appendStringInfoSpaces
        - check_sql_expr
        - initStringInfo
        - make_plpgsql_expr
        - palloc0
        - pfree
        - plpgsql_append_source_text
        - plpgsql_location_to_lineno
        - plpgsql_yyerror
        - plpgsql_yylex
        - read_into_target
        - scanner_isspace
        - strcmp
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'pl_gram.y:3048,2'
          Dst:             initStringInfo
        - Src:             'pl_gram.y:3091,23'
          Dst:             strcmp
        - Src:             'pl_gram.y:3098,9'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:3107,7'
          Dst:             strcmp
        - Src:             'pl_gram.y:3110,7'
          Dst:             strcmp
        - Src:             'pl_gram.y:3113,7'
          Dst:             strcmp
        - Src:             'pl_gram.y:3098,9'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:3107,7'
          Dst:             strcmp
        - Src:             'pl_gram.y:3110,7'
          Dst:             strcmp
        - Src:             'pl_gram.y:3113,7'
          Dst:             strcmp
        - Src:             'pl_gram.y:3137,4'
          Dst:             plpgsql_yyerror
        - Src:             'pl_gram.y:3147,5'
          Dst:             plpgsql_yyerror
        - Src:             'pl_gram.y:3151,4'
          Dst:             read_into_target
        - Src:             'pl_gram.y:3165,3'
          Dst:             plpgsql_append_source_text
        - Src:             'pl_gram.y:3166,3'
          Dst:             appendStringInfoSpaces
        - Src:             'pl_gram.y:0,0'
          Dst:             plpgsql_append_source_text
        - Src:             'pl_gram.y:3173,23'
          Dst:             scanner_isspace
        - Src:             'pl_gram.y:3176,9'
          Dst:             make_plpgsql_expr
        - Src:             'pl_gram.y:3177,2'
          Dst:             pfree
        - Src:             'pl_gram.y:3179,2'
          Dst:             check_sql_expr
        - Src:             'pl_gram.y:3181,12'
          Dst:             palloc0
        - Src:             'pl_gram.y:3183,20'
          Dst:             plpgsql_location_to_lineno
    - functionName:    check_raise_parameters
      functionSourceFile: '/src/libpg_query/pl_gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 4137
      functionLinenumberEnd: 4164
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          98
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - errcode
        - errfinish
        - errmsg
        - errstart_cold
        - list_length
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pl_gram.y:4156,25'
          Dst:             list_length
        - Src:             'pl_gram.y:4157,3'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:4157,3'
          Dst:             errcode
        - Src:             'pl_gram.y:4157,3'
          Dst:             errmsg
        - Src:             'pl_gram.y:4157,3'
          Dst:             errfinish
        - Src:             'pl_gram.y:4161,3'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:4161,3'
          Dst:             errcode
        - Src:             'pl_gram.y:4161,3'
          Dst:             errmsg
        - Src:             'pl_gram.y:4161,3'
          Dst:             errfinish
    - functionName:    list_length
      functionSourceFile: '/src/libpg_query/./src/postgres/include/nodes/pg_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_raise_options
      functionSourceFile: '/src/libpg_query/pl_gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 4073
      functionLinenumberEnd: 4128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          123
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - lappend
        - palloc
        - plpgsql_yyerror
        - plpgsql_yylex
        - read_sql_expression2
        - tok_is_keyword
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pl_gram.y:4081,14'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:4082,4'
          Dst:             plpgsql_yyerror
        - Src:             'pl_gram.y:4084,34'
          Dst:             palloc
        - Src:             'pl_gram.y:4086,7'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:4089,12'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:4092,12'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:4095,12'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:4098,12'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:4101,12'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:4104,12'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:4107,12'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:4110,12'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:4114,4'
          Dst:             plpgsql_yyerror
        - Src:             'pl_gram.y:4116,9'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:4118,4'
          Dst:             plpgsql_yyerror
        - Src:             'pl_gram.y:4120,15'
          Dst:             read_sql_expression2
        - Src:             'pl_gram.y:4122,12'
          Dst:             lappend
    - functionName:    make_return_stmt
      functionSourceFile: '/src/libpg_query/pl_gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 3357
      functionLinenumberEnd: 3433
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          180
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - errcode
        - errfinish
        - errhint
        - errmsg
        - errstart_cold
        - palloc0
        - plpgsql_location_to_lineno
        - plpgsql_peek
        - plpgsql_push_back_token
        - plpgsql_scanner_errposition
        - plpgsql_yylex
        - read_sql_expression
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pl_gram.y:3360,8'
          Dst:             palloc0
        - Src:             'pl_gram.y:3362,16'
          Dst:             plpgsql_location_to_lineno
        - Src:             'pl_gram.y:3369,7'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:3370,4'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:3370,4'
          Dst:             errcode
        - Src:             'pl_gram.y:3370,4'
          Dst:             errmsg
        - Src:             'pl_gram.y:3370,4'
          Dst:             errhint
        - Src:             'pl_gram.y:3370,4'
          Dst:             plpgsql_scanner_errposition
        - Src:             'pl_gram.y:3370,4'
          Dst:             errfinish
        - Src:             'pl_gram.y:3378,7'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:3381,5'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:3381,5'
          Dst:             errcode
        - Src:             'pl_gram.y:3381,5'
          Dst:             errmsg
        - Src:             'pl_gram.y:3381,5'
          Dst:             plpgsql_scanner_errposition
        - Src:             'pl_gram.y:3381,5'
          Dst:             errfinish
        - Src:             'pl_gram.y:3386,5'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:3386,5'
          Dst:             errcode
        - Src:             'pl_gram.y:3386,5'
          Dst:             errmsg
        - Src:             'pl_gram.y:3386,5'
          Dst:             plpgsql_scanner_errposition
        - Src:             'pl_gram.y:3386,5'
          Dst:             errfinish
        - Src:             'pl_gram.y:3394,7'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:3395,4'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:3395,4'
          Dst:             errcode
        - Src:             'pl_gram.y:3395,4'
          Dst:             errmsg
        - Src:             'pl_gram.y:3395,4'
          Dst:             plpgsql_scanner_errposition
        - Src:             'pl_gram.y:3395,4'
          Dst:             errfinish
        - Src:             'pl_gram.y:3407,15'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:3409,25'
          Dst:             plpgsql_peek
        - Src:             'pl_gram.y:3417,10'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:3428,4'
          Dst:             plpgsql_push_back_token
        - Src:             'pl_gram.y:3429,16'
          Dst:             read_sql_expression
    - functionName:    read_sql_expression
      functionSourceFile: '/src/libpg_query/pl_gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 2714
      functionLinenumberEnd: 2715
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - read_sql_construct
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'pl_gram.y:2715,9'
          Dst:             read_sql_construct
    - functionName:    make_return_query_stmt
      functionSourceFile: '/src/libpg_query/pl_gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 3502
      functionLinenumberEnd: 3543
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          83
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - errcode
        - errfinish
        - errmsg
        - errstart_cold
        - lappend
        - palloc0
        - plpgsql_location_to_lineno
        - plpgsql_push_back_token
        - plpgsql_scanner_errposition
        - plpgsql_yylex
        - read_sql_expression2
        - read_sql_stmt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pl_gram.y:3507,3'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:3507,3'
          Dst:             errcode
        - Src:             'pl_gram.y:3507,3'
          Dst:             errmsg
        - Src:             'pl_gram.y:3507,3'
          Dst:             plpgsql_scanner_errposition
        - Src:             'pl_gram.y:3507,3'
          Dst:             errfinish
        - Src:             'pl_gram.y:3512,8'
          Dst:             palloc0
        - Src:             'pl_gram.y:3514,16'
          Dst:             plpgsql_location_to_lineno
        - Src:             'pl_gram.y:3518,13'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:3521,3'
          Dst:             plpgsql_push_back_token
        - Src:             'pl_gram.y:3522,16'
          Dst:             read_sql_stmt
        - Src:             'pl_gram.y:3529,19'
          Dst:             read_sql_expression2
        - Src:             'pl_gram.y:3537,12'
          Dst:             read_sql_expression2
        - Src:             'pl_gram.y:3538,19'
          Dst:             lappend
    - functionName:    read_sql_stmt
      functionSourceFile: '/src/libpg_query/pl_gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 2735
      functionLinenumberEnd: 2736
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - read_sql_construct
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'pl_gram.y:2736,9'
          Dst:             read_sql_construct
    - functionName:    make_return_next_stmt
      functionSourceFile: '/src/libpg_query/pl_gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 3439
      functionLinenumberEnd: 3496
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          130
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - errcode
        - errfinish
        - errmsg
        - errstart_cold
        - palloc0
        - plpgsql_location_to_lineno
        - plpgsql_peek
        - plpgsql_push_back_token
        - plpgsql_scanner_errposition
        - plpgsql_yylex
        - read_sql_expression
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pl_gram.y:3443,3'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:3443,3'
          Dst:             errcode
        - Src:             'pl_gram.y:3443,3'
          Dst:             errmsg
        - Src:             'pl_gram.y:3443,3'
          Dst:             plpgsql_scanner_errposition
        - Src:             'pl_gram.y:3443,3'
          Dst:             errfinish
        - Src:             'pl_gram.y:3448,8'
          Dst:             palloc0
        - Src:             'pl_gram.y:3450,16'
          Dst:             plpgsql_location_to_lineno
        - Src:             'pl_gram.y:3457,7'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:3458,4'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:3458,4'
          Dst:             errcode
        - Src:             'pl_gram.y:3458,4'
          Dst:             errmsg
        - Src:             'pl_gram.y:3458,4'
          Dst:             plpgsql_scanner_errposition
        - Src:             'pl_gram.y:3458,4'
          Dst:             errfinish
        - Src:             'pl_gram.y:3470,15'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:3472,25'
          Dst:             plpgsql_peek
        - Src:             'pl_gram.y:3480,10'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:3491,4'
          Dst:             plpgsql_push_back_token
        - Src:             'pl_gram.y:3492,16'
          Dst:             read_sql_expression
    - functionName:    read_cursor_args
      functionSourceFile: '/src/libpg_query/pl_gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 3910
      functionLinenumberEnd: 4066
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          409
      EdgeCount:       92
      CyclomaticComplexity: 21
      functionsReached:
        - appendStringInfo
        - appendStringInfoString
        - errcode
        - errfinish
        - errmsg
        - errstart_cold
        - initStringInfo
        - make_plpgsql_expr
        - palloc0
        - pfree
        - plpgsql_peek2
        - plpgsql_scanner_errposition
        - plpgsql_yyerror
        - plpgsql_yylex
        - quote_identifier
        - read_sql_construct
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pl_gram.y:3919,8'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:3924,4'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:3924,4'
          Dst:             errcode
        - Src:             'pl_gram.y:3924,4'
          Dst:             errmsg
        - Src:             'pl_gram.y:3924,4'
          Dst:             plpgsql_scanner_errposition
        - Src:             'pl_gram.y:3924,4'
          Dst:             errfinish
        - Src:             'pl_gram.y:3931,4'
          Dst:             plpgsql_yyerror
        - Src:             'pl_gram.y:3938,3'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:3938,3'
          Dst:             errcode
        - Src:             'pl_gram.y:3938,3'
          Dst:             errmsg
        - Src:             'pl_gram.y:3938,3'
          Dst:             plpgsql_scanner_errposition
        - Src:             'pl_gram.y:3938,3'
          Dst:             errfinish
        - Src:             'pl_gram.y:3948,19'
          Dst:             palloc0
        - Src:             'pl_gram.y:3963,3'
          Dst:             plpgsql_peek2
        - Src:             'pl_gram.y:3972,4'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:3979,9'
          Dst:             strcmp
        - Src:             'pl_gram.y:3983,5'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:3983,5'
          Dst:             errcode
        - Src:             'pl_gram.y:3983,5'
          Dst:             errmsg
        - Src:             'pl_gram.y:3983,5'
          Dst:             plpgsql_scanner_errposition
        - Src:             'pl_gram.y:3983,5'
          Dst:             errfinish
        - Src:             'pl_gram.y:3993,11'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:3995,5'
          Dst:             plpgsql_yyerror
        - Src:             'pl_gram.y:4003,4'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:4003,4'
          Dst:             errcode
        - Src:             'pl_gram.y:4003,4'
          Dst:             errmsg
        - Src:             'pl_gram.y:4003,4'
          Dst:             plpgsql_scanner_errposition
        - Src:             'pl_gram.y:4003,4'
          Dst:             errfinish
        - Src:             'pl_gram.y:4015,10'
          Dst:             read_sql_construct
        - Src:             'pl_gram.y:4025,4'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:4025,4'
          Dst:             errcode
        - Src:             'pl_gram.y:4025,4'
          Dst:             errmsg
        - Src:             'pl_gram.y:4025,4'
          Dst:             plpgsql_scanner_errposition
        - Src:             'pl_gram.y:4025,4'
          Dst:             errfinish
        - Src:             'pl_gram.y:4032,4'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:4032,4'
          Dst:             errcode
        - Src:             'pl_gram.y:4032,4'
          Dst:             errmsg
        - Src:             'pl_gram.y:4032,4'
          Dst:             plpgsql_scanner_errposition
        - Src:             'pl_gram.y:4032,4'
          Dst:             errfinish
        - Src:             'pl_gram.y:4040,2'
          Dst:             initStringInfo
        - Src:             'pl_gram.y:4040,2'
          Dst:             initStringInfo
        - Src:             'pl_gram.y:4049,3'
          Dst:             appendStringInfoString
        - Src:             'pl_gram.y:4052,9'
          Dst:             quote_identifier
        - Src:             'pl_gram.y:4051,4'
          Dst:             appendStringInfo
        - Src:             'pl_gram.y:4054,4'
          Dst:             appendStringInfoString
        - Src:             'pl_gram.y:4049,3'
          Dst:             appendStringInfoString
        - Src:             'pl_gram.y:4054,4'
          Dst:             appendStringInfoString
        - Src:             'pl_gram.y:4057,9'
          Dst:             make_plpgsql_expr
        - Src:             'pl_gram.y:4058,2'
          Dst:             pfree
        - Src:             'pl_gram.y:4061,8'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:4063,3'
          Dst:             plpgsql_yyerror
    - functionName:    make_scalar_list1
      functionSourceFile: '/src/libpg_query/pl_gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 3735
      functionLinenumberEnd: 3753
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - check_assignable
        - palloc
        - palloc0
        - plpgsql_adddatum
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pl_gram.y:3738,2'
          Dst:             check_assignable
        - Src:             'pl_gram.y:3740,8'
          Dst:             palloc0
        - Src:             'pl_gram.y:3746,20'
          Dst:             palloc
        - Src:             'pl_gram.y:3747,16'
          Dst:             palloc
        - Src:             'pl_gram.y:3751,2'
          Dst:             plpgsql_adddatum
    - functionName:    make_case
      functionSourceFile: '/src/libpg_query/pl_gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 4172
      functionLinenumberEnd: 4244
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          131
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - appendStringInfo
        - initStringInfo
        - list_length
        - list_nth_cell
        - palloc
        - pfree
        - pg_snprintf
        - plpgsql_build_datatype
        - plpgsql_build_variable
        - plpgsql_location_to_lineno
        - plpgsql_ns_top
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pl_gram.y:4175,8'
          Dst:             palloc
        - Src:             'pl_gram.y:4177,16'
          Dst:             plpgsql_location_to_lineno
        - Src:             'pl_gram.y:4184,6'
          Dst:             list_length
        - Src:             'pl_gram.y:4184,38'
          Dst:             list_nth_cell
        - Src:             'pl_gram.y:4204,3'
          Dst:             pg_snprintf
        - Src:             'pl_gram.y:4213,12'
          Dst:             plpgsql_build_datatype
        - Src:             'pl_gram.y:4212,4'
          Dst:             plpgsql_build_variable
        - Src:             'pl_gram.y:4230,4'
          Dst:             initStringInfo
        - Src:             'pl_gram.y:4232,4'
          Dst:             appendStringInfo
        - Src:             'pl_gram.y:4235,4'
          Dst:             pfree
        - Src:             'pl_gram.y:4236,18'
          Dst:             pstrdup
        - Src:             'pl_gram.y:4238,15'
          Dst:             plpgsql_ns_top
        - Src:             'pl_gram.y:4240,4'
          Dst:             pfree
    - functionName:    list_nth_cell
      functionSourceFile: '/src/libpg_query/./src/postgres/include/nodes/pg_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_datatype
      functionSourceFile: '/src/libpg_query/pl_gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 2869
      functionLinenumberEnd: 3021
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         86
      ICount:          342
      EdgeCount:       117
      CyclomaticComplexity: 33
      functionsReached:
        - initStringInfo
        - parse_datatype
        - pfree
        - plpgsql_append_source_text
        - plpgsql_build_datatype_arrayof
        - plpgsql_parse_cwordrowtype
        - plpgsql_parse_cwordtype
        - plpgsql_parse_wordrowtype
        - plpgsql_parse_wordtype
        - plpgsql_push_back_token
        - plpgsql_token_is_unreserved_keyword
        - plpgsql_yyerror
        - plpgsql_yylex
        - pstrdup
        - tok_is_keyword
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pl_gram.y:2881,9'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:2894,9'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:2897,10'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:2898,8'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:2900,14'
          Dst:             plpgsql_parse_wordtype
        - Src:             'pl_gram.y:2901,13'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:2903,14'
          Dst:             plpgsql_parse_wordrowtype
        - Src:             'pl_gram.y:2906,11'
          Dst:             plpgsql_token_is_unreserved_keyword
        - Src:             'pl_gram.y:2908,21'
          Dst:             pstrdup
        - Src:             'pl_gram.y:2910,9'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:2913,10'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:2914,8'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:2916,14'
          Dst:             plpgsql_parse_wordtype
        - Src:             'pl_gram.y:2917,13'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:2919,14'
          Dst:             plpgsql_parse_wordrowtype
        - Src:             'pl_gram.y:2926,9'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:2929,10'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:2930,8'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:2932,14'
          Dst:             plpgsql_parse_cwordtype
        - Src:             'pl_gram.y:2933,13'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:2935,14'
          Dst:             plpgsql_parse_cwordrowtype
        - Src:             'pl_gram.y:2951,9'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:2952,7'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:2956,10'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:2961,10'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:2963,11'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:2965,5'
          Dst:             plpgsql_yyerror
        - Src:             'pl_gram.y:2966,10'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:2968,3'
          Dst:             plpgsql_push_back_token
        - Src:             'pl_gram.y:2968,3'
          Dst:             plpgsql_push_back_token
        - Src:             'pl_gram.y:2971,13'
          Dst:             plpgsql_build_datatype_arrayof
        - Src:             'pl_gram.y:2987,5'
          Dst:             plpgsql_yyerror
        - Src:             'pl_gram.y:2989,5'
          Dst:             plpgsql_yyerror
        - Src:             'pl_gram.y:3003,9'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:3007,2'
          Dst:             initStringInfo
        - Src:             'pl_gram.y:3008,2'
          Dst:             plpgsql_append_source_text
        - Src:             'pl_gram.y:3012,3'
          Dst:             plpgsql_yyerror
        - Src:             'pl_gram.y:3014,11'
          Dst:             parse_datatype
        - Src:             'pl_gram.y:3016,2'
          Dst:             pfree
        - Src:             'pl_gram.y:3018,2'
          Dst:             plpgsql_push_back_token
    - functionName:    mark_expr_as_assignment_source
      functionSourceFile: '/src/libpg_query/pl_gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 2687
      functionLinenumberEnd: 2709
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_labels
      functionSourceFile: '/src/libpg_query/pl_gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 3879
      functionLinenumberEnd: 3896
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - errcode
        - errfinish
        - errmsg
        - errstart_cold
        - plpgsql_scanner_errposition
        - strcmp
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'pl_gram.y:3883,4'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:3883,4'
          Dst:             errcode
        - Src:             'pl_gram.y:3883,4'
          Dst:             errmsg
        - Src:             'pl_gram.y:3883,4'
          Dst:             plpgsql_scanner_errposition
        - Src:             'pl_gram.y:3883,4'
          Dst:             errfinish
        - Src:             'pl_gram.y:3889,7'
          Dst:             strcmp
        - Src:             'pl_gram.y:3890,4'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:3890,4'
          Dst:             errcode
        - Src:             'pl_gram.y:3890,4'
          Dst:             errmsg
        - Src:             'pl_gram.y:3890,4'
          Dst:             plpgsql_scanner_errposition
        - Src:             'pl_gram.y:3890,4'
          Dst:             errfinish
    - functionName:    plpgsql_yyparse
      functionSourceFile: '/src/libpg_query/pl_gram.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2125
      functionLinenumberEnd: 5002
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         582
      ICount:          3900
      EdgeCount:       693
      CyclomaticComplexity: 113
      functionsReached:
        - NameListToString
        - NameOfDatum
        - check_assignable
        - check_labels
        - check_raise_parameters
        - check_sql_expr
        - cword_is_not_variable
        - errcode
        - errfinish
        - errmsg
        - errmsg_internal
        - errstart
        - errstart_cold
        - format_type_be
        - get_collation_oid
        - lappend
        - list_free
        - list_length
        - list_make1_impl
        - list_nth_cell
        - makeString
        - make_case
        - make_execsql_stmt
        - make_return_next_stmt
        - make_return_query_stmt
        - make_return_stmt
        - make_scalar_list1
        - mark_expr_as_assignment_source
        - palloc
        - palloc0
        - pfree
        - plpgsql_add_initdatums
        - plpgsql_adddatum
        - plpgsql_build_datatype
        - plpgsql_build_record
        - plpgsql_build_variable
        - plpgsql_getdiag_kindname
        - plpgsql_location_to_lineno
        - plpgsql_ns_additem
        - plpgsql_ns_find_nearest_loop
        - plpgsql_ns_lookup
        - plpgsql_ns_lookup_label
        - plpgsql_ns_pop
        - plpgsql_ns_push
        - plpgsql_ns_top
        - plpgsql_parse_err_condition
        - plpgsql_peek
        - plpgsql_push_back_token
        - plpgsql_recognize_err_condition
        - plpgsql_scanner_errposition
        - plpgsql_token_is_unreserved_keyword
        - plpgsql_yyerror
        - plpgsql_yylex
        - pstrdup
        - read_cursor_args
        - read_datatype
        - read_fetch_direction
        - read_into_scalar_list
        - read_into_target
        - read_raise_options
        - read_sql_construct
        - read_sql_expression
        - read_sql_expression2
        - read_sql_stmt
        - strcmp
        - strlen
        - strspn
        - tok_is_keyword
        - word_is_not_variable
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pl_gram.c:2390,3'
          Branch Sides:    []
        - Branch String:   'pl_gram.y:1033,8'
          Branch Sides:    []
      Callsites:
        - Src:             'pl_gram.c:2264,22'
          Dst:             palloc
        - Src:             'pl_gram.c:2272,4'
          Dst:             pfree
        - Src:             'pl_gram.c:2311,16'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:392,11'
          Dst:             strcmp
        - Src:             'pl_gram.y:394,16'
          Dst:             strcmp
        - Src:             'pl_gram.y:397,8'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:397,8'
          Dst:             errmsg_internal
        - Src:             'pl_gram.y:397,8'
          Dst:             errfinish
        - Src:             'pl_gram.y:419,20'
          Dst:             pstrdup
        - Src:             'pl_gram.y:430,13'
          Dst:             palloc0
        - Src:             'pl_gram.y:433,22'
          Dst:             plpgsql_location_to_lineno
        - Src:             'pl_gram.y:441,7'
          Dst:             check_labels
        - Src:             'pl_gram.y:442,7'
          Dst:             plpgsql_ns_pop
        - Src:             'pl_gram.y:469,36'
          Dst:             plpgsql_add_initdatums
        - Src:             'pl_gram.y:476,7'
          Dst:             plpgsql_add_initdatums
        - Src:             'pl_gram.y:500,7'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:500,7'
          Dst:             errcode
        - Src:             'pl_gram.y:500,7'
          Dst:             errmsg
        - Src:             'pl_gram.y:500,7'
          Dst:             plpgsql_scanner_errposition
        - Src:             'pl_gram.y:500,7'
          Dst:             errfinish
        - Src:             'pl_gram.y:520,9'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:520,9'
          Dst:             errcode
        - Src:             'pl_gram.y:520,9'
          Dst:             format_type_be
        - Src:             'pl_gram.y:520,9'
          Dst:             errmsg
        - Src:             'pl_gram.y:520,9'
          Dst:             plpgsql_scanner_errposition
        - Src:             'pl_gram.y:520,9'
          Dst:             errfinish
        - Src:             'pl_gram.y:528,13'
          Dst:             plpgsql_build_variable
        - Src:             'pl_gram.y:539,8'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:539,8'
          Dst:             errcode
        - Src:             'pl_gram.y:539,8'
          Dst:             errmsg
        - Src:             'pl_gram.y:539,8'
          Dst:             plpgsql_scanner_errposition
        - Src:             'pl_gram.y:539,8'
          Dst:             errfinish
        - Src:             'pl_gram.y:546,8'
          Dst:             mark_expr_as_assignment_source
        - Src:             'pl_gram.y:551,7'
          Dst:             plpgsql_ns_additem
        - Src:             'pl_gram.y:555,7'
          Dst:             plpgsql_ns_push
        - Src:             'pl_gram.y:561,7'
          Dst:             plpgsql_ns_pop
        - Src:             'pl_gram.y:565,16'
          Dst:             plpgsql_build_datatype
        - Src:             'pl_gram.y:564,8'
          Dst:             plpgsql_build_variable
        - Src:             'pl_gram.y:596,22'
          Dst:             read_sql_stmt
        - Src:             'pl_gram.y:610,13'
          Dst:             palloc0
        - Src:             'pl_gram.y:613,21'
          Dst:             plpgsql_location_to_lineno
        - Src:             'pl_gram.y:615,22'
          Dst:             list_length
        - Src:             'pl_gram.y:616,25'
          Dst:             palloc
        - Src:             'pl_gram.y:617,21'
          Dst:             palloc
        - Src:             'pl_gram.y:628,7'
          Dst:             list_free
        - Src:             'pl_gram.y:630,7'
          Dst:             plpgsql_adddatum
        - Src:             'pl_gram.y:637,22'
          Dst:             list_make1_impl
        - Src:             'pl_gram.y:641,22'
          Dst:             lappend
        - Src:             'pl_gram.y:648,8'
          Dst:             plpgsql_build_variable
        - Src:             'pl_gram.y:660,31'
          Dst:             plpgsql_ns_top
        - Src:             'pl_gram.y:660,13'
          Dst:             plpgsql_ns_lookup
        - Src:             'pl_gram.y:664,8'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:664,8'
          Dst:             errcode
        - Src:             'pl_gram.y:664,8'
          Dst:             errmsg
        - Src:             'pl_gram.y:664,8'
          Dst:             plpgsql_scanner_errposition
        - Src:             'pl_gram.y:664,8'
          Dst:             errfinish
        - Src:             'pl_gram.y:675,31'
          Dst:             plpgsql_ns_top
        - Src:             'pl_gram.y:675,13'
          Dst:             plpgsql_ns_lookup
        - Src:             'pl_gram.y:679,8'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:679,8'
          Dst:             errcode
        - Src:             'pl_gram.y:679,8'
          Dst:             errmsg
        - Src:             'pl_gram.y:679,8'
          Dst:             plpgsql_scanner_errposition
        - Src:             'pl_gram.y:679,8'
          Dst:             errfinish
        - Src:             'pl_gram.y:690,11'
          Dst:             list_length
        - Src:             'pl_gram.y:691,32'
          Dst:             plpgsql_ns_top
        - Src:             'pl_gram.y:692,14'
          Dst:             list_nth_cell
        - Src:             'pl_gram.y:693,14'
          Dst:             list_nth_cell
        - Src:             'pl_gram.y:691,14'
          Dst:             plpgsql_ns_lookup
        - Src:             'pl_gram.y:697,32'
          Dst:             plpgsql_ns_top
        - Src:             'pl_gram.y:698,14'
          Dst:             list_nth_cell
        - Src:             'pl_gram.y:699,14'
          Dst:             list_nth_cell
        - Src:             'pl_gram.y:700,14'
          Dst:             list_nth_cell
        - Src:             'pl_gram.y:697,14'
          Dst:             plpgsql_ns_lookup
        - Src:             'pl_gram.y:705,8'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:705,8'
          Dst:             errcode
        - Src:             'pl_gram.y:705,8'
          Dst:             NameListToString
        - Src:             'pl_gram.y:705,8'
          Dst:             errmsg
        - Src:             'pl_gram.y:705,8'
          Dst:             plpgsql_scanner_errposition
        - Src:             'pl_gram.y:705,8'
          Dst:             errfinish
        - Src:             'pl_gram.y:717,32'
          Dst:             plpgsql_location_to_lineno
        - Src:             'pl_gram.y:722,29'
          Dst:             plpgsql_ns_top
        - Src:             'pl_gram.y:722,11'
          Dst:             plpgsql_ns_lookup
        - Src:             'pl_gram.y:725,8'
          Dst:             plpgsql_yyerror
        - Src:             'pl_gram.y:731,32'
          Dst:             plpgsql_ns_top
        - Src:             'pl_gram.y:731,14'
          Dst:             plpgsql_ns_lookup
        - Src:             'pl_gram.y:734,9'
          Dst:             errstart
        - Src:             'pl_gram.y:734,9'
          Dst:             errcode
        - Src:             'pl_gram.y:734,9'
          Dst:             errmsg
        - Src:             'pl_gram.y:734,9'
          Dst:             plpgsql_scanner_errposition
        - Src:             'pl_gram.y:734,9'
          Dst:             errfinish
        - Src:             'pl_gram.y:744,30'
          Dst:             pstrdup
        - Src:             'pl_gram.y:745,32'
          Dst:             plpgsql_location_to_lineno
        - Src:             'pl_gram.y:750,29'
          Dst:             plpgsql_ns_top
        - Src:             'pl_gram.y:750,11'
          Dst:             plpgsql_ns_lookup
        - Src:             'pl_gram.y:753,8'
          Dst:             plpgsql_yyerror
        - Src:             'pl_gram.y:759,32'
          Dst:             plpgsql_ns_top
        - Src:             'pl_gram.y:759,14'
          Dst:             plpgsql_ns_lookup
        - Src:             'pl_gram.y:762,9'
          Dst:             errstart
        - Src:             'pl_gram.y:762,9'
          Dst:             errcode
        - Src:             'pl_gram.y:762,9'
          Dst:             errmsg
        - Src:             'pl_gram.y:762,9'
          Dst:             plpgsql_scanner_errposition
        - Src:             'pl_gram.y:762,9'
          Dst:             errfinish
        - Src:             'pl_gram.y:785,23'
          Dst:             read_datatype
        - Src:             'pl_gram.y:794,39'
          Dst:             makeString
        - Src:             'pl_gram.y:794,39'
          Dst:             list_make1_impl
        - Src:             'pl_gram.y:794,21'
          Dst:             get_collation_oid
        - Src:             'pl_gram.y:799,39'
          Dst:             pstrdup
        - Src:             'pl_gram.y:799,39'
          Dst:             makeString
        - Src:             'pl_gram.y:799,39'
          Dst:             list_make1_impl
        - Src:             'pl_gram.y:799,21'
          Dst:             get_collation_oid
        - Src:             'pl_gram.y:804,21'
          Dst:             get_collation_oid
        - Src:             'pl_gram.y:818,22'
          Dst:             read_sql_expression
        - Src:             'pl_gram.y:843,23'
          Dst:             lappend
        - Src:             'pl_gram.y:902,13'
          Dst:             palloc0
        - Src:             'pl_gram.y:904,23'
          Dst:             plpgsql_location_to_lineno
        - Src:             'pl_gram.y:906,7'
          Dst:             plpgsql_push_back_token
        - Src:             'pl_gram.y:916,19'
          Dst:             read_sql_construct
        - Src:             'pl_gram.y:925,9'
          Dst:             strlen
        - Src:             'pl_gram.y:927,7'
          Dst:             check_sql_expr
        - Src:             'pl_gram.y:938,13'
          Dst:             palloc0
        - Src:             'pl_gram.y:940,21'
          Dst:             plpgsql_location_to_lineno
        - Src:             'pl_gram.y:942,7'
          Dst:             plpgsql_push_back_token
        - Src:             'pl_gram.y:943,19'
          Dst:             read_sql_stmt
        - Src:             'pl_gram.y:957,13'
          Dst:             palloc0
        - Src:             'pl_gram.y:959,21'
          Dst:             plpgsql_location_to_lineno
        - Src:             'pl_gram.y:961,7'
          Dst:             plpgsql_push_back_token
        - Src:             'pl_gram.y:962,19'
          Dst:             read_sql_stmt
        - Src:             'pl_gram.y:979,53'
          Dst:             list_length
        - Src:             'pl_gram.y:991,9'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:991,9'
          Dst:             errmsg_internal
        - Src:             'pl_gram.y:991,9'
          Dst:             errfinish
        - Src:             'pl_gram.y:995,7'
          Dst:             check_assignable
        - Src:             'pl_gram.y:996,13'
          Dst:             palloc0
        - Src:             'pl_gram.y:998,21'
          Dst:             plpgsql_location_to_lineno
        - Src:             'pl_gram.y:1002,7'
          Dst:             plpgsql_push_back_token
        - Src:             'pl_gram.y:1003,19'
          Dst:             read_sql_construct
        - Src:             'pl_gram.y:1008,7'
          Dst:             mark_expr_as_assignment_source
        - Src:             'pl_gram.y:1019,13'
          Dst:             palloc0
        - Src:             'pl_gram.y:1021,21'
          Dst:             plpgsql_location_to_lineno
        - Src:             'pl_gram.y:1039,11'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:1039,11'
          Dst:             errcode
        - Src:             'pl_gram.y:1039,11'
          Dst:             plpgsql_getdiag_kindname
        - Src:             'pl_gram.y:1039,11'
          Dst:             errmsg
        - Src:             'pl_gram.y:1039,11'
          Dst:             plpgsql_scanner_errposition
        - Src:             'pl_gram.y:1039,11'
          Dst:             errfinish
        - Src:             'pl_gram.y:1057,11'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:1057,11'
          Dst:             errcode
        - Src:             'pl_gram.y:1057,11'
          Dst:             plpgsql_getdiag_kindname
        - Src:             'pl_gram.y:1057,11'
          Dst:             errmsg
        - Src:             'pl_gram.y:1057,11'
          Dst:             plpgsql_scanner_errposition
        - Src:             'pl_gram.y:1057,11'
          Dst:             errfinish
        - Src:             'pl_gram.y:1067,10'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:1067,10'
          Dst:             errmsg_internal
        - Src:             'pl_gram.y:1067,10'
          Dst:             errfinish
        - Src:             'pl_gram.y:1093,22'
          Dst:             lappend
        - Src:             'pl_gram.y:1097,22'
          Dst:             list_make1_impl
        - Src:             'pl_gram.y:1105,13'
          Dst:             palloc
        - Src:             'pl_gram.y:1115,19'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:1117,11'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:1120,16'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:1123,16'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:1126,16'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:1129,16'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:1132,16'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:1135,16'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:1138,16'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:1141,16'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:1144,16'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:1147,16'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:1150,16'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:1153,16'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:1157,8'
          Dst:             plpgsql_yyerror
        - Src:             'pl_gram.y:1170,8'
          Dst:             plpgsql_peek
        - Src:             'pl_gram.y:1171,8'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:1171,8'
          Dst:             errcode
        - Src:             'pl_gram.y:1171,8'
          Dst:             NameOfDatum
        - Src:             'pl_gram.y:1171,8'
          Dst:             errmsg
        - Src:             'pl_gram.y:1171,8'
          Dst:             plpgsql_scanner_errposition
        - Src:             'pl_gram.y:1171,8'
          Dst:             errfinish
        - Src:             'pl_gram.y:1176,7'
          Dst:             check_assignable
        - Src:             'pl_gram.y:1182,7'
          Dst:             word_is_not_variable
        - Src:             'pl_gram.y:1187,7'
          Dst:             cword_is_not_variable
        - Src:             'pl_gram.y:1195,13'
          Dst:             palloc0
        - Src:             'pl_gram.y:1197,21'
          Dst:             plpgsql_location_to_lineno
        - Src:             'pl_gram.y:1216,13'
          Dst:             palloc0
        - Src:             'pl_gram.y:1217,21'
          Dst:             plpgsql_location_to_lineno
        - Src:             'pl_gram.y:1221,22'
          Dst:             lappend
        - Src:             'pl_gram.y:1237,22'
          Dst:             make_case
        - Src:             'pl_gram.y:1244,19'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:1248,8'
          Dst:             plpgsql_push_back_token
        - Src:             'pl_gram.y:1249,15'
          Dst:             read_sql_expression
        - Src:             'pl_gram.y:1251,7'
          Dst:             plpgsql_push_back_token
        - Src:             'pl_gram.y:1258,22'
          Dst:             lappend
        - Src:             'pl_gram.y:1262,22'
          Dst:             list_make1_impl
        - Src:             'pl_gram.y:1268,32'
          Dst:             palloc
        - Src:             'pl_gram.y:1270,21'
          Dst:             plpgsql_location_to_lineno
        - Src:             'pl_gram.y:1292,23'
          Dst:             list_make1_impl
        - Src:             'pl_gram.y:1300,13'
          Dst:             palloc0
        - Src:             'pl_gram.y:1302,21'
          Dst:             plpgsql_location_to_lineno
        - Src:             'pl_gram.y:1307,7'
          Dst:             check_labels
        - Src:             'pl_gram.y:1308,7'
          Dst:             plpgsql_ns_pop
        - Src:             'pl_gram.y:1318,13'
          Dst:             palloc0
        - Src:             'pl_gram.y:1320,21'
          Dst:             plpgsql_location_to_lineno
        - Src:             'pl_gram.y:1326,7'
          Dst:             check_labels
        - Src:             'pl_gram.y:1327,7'
          Dst:             plpgsql_ns_pop
        - Src:             'pl_gram.y:0,0'
          Dst:             plpgsql_location_to_lineno
        - Src:             'pl_gram.y:1361,7'
          Dst:             check_labels
        - Src:             'pl_gram.y:1363,7'
          Dst:             plpgsql_ns_pop
        - Src:             'pl_gram.y:1369,19'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:1379,15'
          Dst:             read_sql_expression2
        - Src:             'pl_gram.y:1383,14'
          Dst:             palloc0
        - Src:             'pl_gram.y:1389,9'
          Dst:             check_assignable
        - Src:             'pl_gram.y:1395,10'
          Dst:             make_scalar_list1
        - Src:             'pl_gram.y:1401,9'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:1401,9'
          Dst:             errcode
        - Src:             'pl_gram.y:1401,9'
          Dst:             errmsg
        - Src:             'pl_gram.y:1401,9'
          Dst:             plpgsql_scanner_errposition
        - Src:             'pl_gram.y:1401,9'
          Dst:             errfinish
        - Src:             'pl_gram.y:1412,17'
          Dst:             read_sql_expression2
        - Src:             'pl_gram.y:1415,24'
          Dst:             lappend
        - Src:             'pl_gram.y:1429,36'
          Dst:             palloc0
        - Src:             'pl_gram.y:1436,9'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:1436,9'
          Dst:             errcode
        - Src:             'pl_gram.y:1436,9'
          Dst:             errmsg
        - Src:             'pl_gram.y:1436,9'
          Dst:             plpgsql_scanner_errposition
        - Src:             'pl_gram.y:1436,9'
          Dst:             errfinish
        - Src:             'pl_gram.y:1443,9'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:1443,9'
          Dst:             errcode
        - Src:             'pl_gram.y:1443,9'
          Dst:             errmsg
        - Src:             'pl_gram.y:1443,9'
          Dst:             plpgsql_scanner_errposition
        - Src:             'pl_gram.y:1443,9'
          Dst:             errfinish
        - Src:             'pl_gram.y:1449,24'
          Dst:             read_cursor_args
        - Src:             'pl_gram.y:1453,9'
          Dst:             plpgsql_build_record
        - Src:             'pl_gram.y:1479,12'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:1492,16'
          Dst:             read_sql_construct
        - Src:             'pl_gram.y:1483,9'
          Dst:             plpgsql_push_back_token
        - Src:             'pl_gram.y:1492,16'
          Dst:             read_sql_construct
        - Src:             'pl_gram.y:1516,9'
          Dst:             check_sql_expr
        - Src:             'pl_gram.y:1520,17'
          Dst:             read_sql_expression2
        - Src:             'pl_gram.y:1526,20'
          Dst:             read_sql_expression
        - Src:             'pl_gram.y:1533,10'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:1533,10'
          Dst:             errcode
        - Src:             'pl_gram.y:1533,10'
          Dst:             errmsg
        - Src:             'pl_gram.y:1533,10'
          Dst:             plpgsql_scanner_errposition
        - Src:             'pl_gram.y:1533,10'
          Dst:             errfinish
        - Src:             'pl_gram.y:1542,18'
          Dst:             plpgsql_build_datatype
        - Src:             'pl_gram.y:1540,10'
          Dst:             plpgsql_build_variable
        - Src:             'pl_gram.y:1548,15'
          Dst:             palloc0
        - Src:             'pl_gram.y:1567,10'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:1567,10'
          Dst:             errcode
        - Src:             'pl_gram.y:1567,10'
          Dst:             errmsg
        - Src:             'pl_gram.y:1567,10'
          Dst:             plpgsql_scanner_errposition
        - Src:             'pl_gram.y:1567,10'
          Dst:             errfinish
        - Src:             'pl_gram.y:1573,9'
          Dst:             check_sql_expr
        - Src:             'pl_gram.y:1576,15'
          Dst:             palloc0
        - Src:             'pl_gram.y:1582,10'
          Dst:             check_assignable
        - Src:             'pl_gram.y:1588,11'
          Dst:             make_scalar_list1
        - Src:             'pl_gram.y:1594,10'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:1594,10'
          Dst:             errcode
        - Src:             'pl_gram.y:1594,10'
          Dst:             errmsg
        - Src:             'pl_gram.y:1594,10'
          Dst:             plpgsql_scanner_errposition
        - Src:             'pl_gram.y:1594,10'
          Dst:             errfinish
        - Src:             'pl_gram.y:1627,34'
          Dst:             NameOfDatum
        - Src:             'pl_gram.y:1628,36'
          Dst:             plpgsql_location_to_lineno
        - Src:             'pl_gram.y:1642,14'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:1643,8'
          Dst:             plpgsql_push_back_token
        - Src:             'pl_gram.y:1646,10'
          Dst:             read_into_scalar_list
        - Src:             'pl_gram.y:1658,36'
          Dst:             plpgsql_location_to_lineno
        - Src:             'pl_gram.y:1662,13'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:1663,7'
          Dst:             plpgsql_push_back_token
        - Src:             'pl_gram.y:1665,8'
          Dst:             word_is_not_variable
        - Src:             'pl_gram.y:1670,7'
          Dst:             cword_is_not_variable
        - Src:             'pl_gram.y:1678,13'
          Dst:             palloc0
        - Src:             'pl_gram.y:1680,21'
          Dst:             plpgsql_location_to_lineno
        - Src:             'pl_gram.y:1699,8'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:1699,8'
          Dst:             errcode
        - Src:             'pl_gram.y:1699,8'
          Dst:             errmsg
        - Src:             'pl_gram.y:1699,8'
          Dst:             plpgsql_scanner_errposition
        - Src:             'pl_gram.y:1699,8'
          Dst:             errfinish
        - Src:             'pl_gram.y:0,0'
          Dst:             check_assignable
        - Src:             'pl_gram.y:1705,7'
          Dst:             check_labels
        - Src:             'pl_gram.y:1706,7'
          Dst:             plpgsql_ns_pop
        - Src:             'pl_gram.y:1726,13'
          Dst:             palloc0
        - Src:             'pl_gram.y:1730,21'
          Dst:             plpgsql_location_to_lineno
        - Src:             'pl_gram.y:1739,40'
          Dst:             plpgsql_ns_top
        - Src:             'pl_gram.y:1739,16'
          Dst:             plpgsql_ns_lookup_label
        - Src:             'pl_gram.y:1741,9'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:1741,9'
          Dst:             errcode
        - Src:             'pl_gram.y:1741,9'
          Dst:             errmsg
        - Src:             'pl_gram.y:1741,9'
          Dst:             plpgsql_scanner_errposition
        - Src:             'pl_gram.y:1741,9'
          Dst:             errfinish
        - Src:             'pl_gram.y:1749,9'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:1749,9'
          Dst:             errcode
        - Src:             'pl_gram.y:1749,9'
          Dst:             errmsg
        - Src:             'pl_gram.y:1749,9'
          Dst:             plpgsql_scanner_errposition
        - Src:             'pl_gram.y:1749,9'
          Dst:             errfinish
        - Src:             'pl_gram.y:1762,41'
          Dst:             plpgsql_ns_top
        - Src:             'pl_gram.y:1762,12'
          Dst:             plpgsql_ns_find_nearest_loop
        - Src:             'pl_gram.y:1763,9'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:1763,9'
          Dst:             errcode
        - Src:             'pl_gram.y:1763,9'
          Dst:             errmsg
        - Src:             'pl_gram.y:1763,9'
          Dst:             plpgsql_scanner_errposition
        - Src:             'pl_gram.y:1763,9'
          Dst:             errfinish
        - Src:             'pl_gram.y:1789,13'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:1791,8'
          Dst:             plpgsql_yyerror
        - Src:             'pl_gram.y:1793,11'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:1796,23'
          Dst:             make_return_next_stmt
        - Src:             'pl_gram.y:1798,16'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:1801,23'
          Dst:             make_return_query_stmt
        - Src:             'pl_gram.y:1805,8'
          Dst:             plpgsql_push_back_token
        - Src:             'pl_gram.y:1806,23'
          Dst:             make_return_stmt
        - Src:             'pl_gram.y:1816,13'
          Dst:             palloc
        - Src:             'pl_gram.y:1819,21'
          Dst:             plpgsql_location_to_lineno
        - Src:             'pl_gram.y:1827,13'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:1829,8'
          Dst:             plpgsql_yyerror
        - Src:             'pl_gram.y:1840,12'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:1844,15'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:1846,17'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:1850,15'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:1852,17'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:1856,15'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:1858,17'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:1862,15'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:1864,17'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:1868,15'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:1870,17'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:1874,15'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:1877,9'
          Dst:             plpgsql_yyerror
        - Src:             'pl_gram.y:1895,15'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:1897,10'
          Dst:             plpgsql_yyerror
        - Src:             'pl_gram.y:1903,17'
          Dst:             read_sql_construct
        - Src:             'pl_gram.y:1909,24'
          Dst:             lappend
        - Src:             'pl_gram.y:1915,13'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:1921,14'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:1922,11'
          Dst:             plpgsql_yyerror
        - Src:             'pl_gram.y:1925,14'
          Dst:             strlen
        - Src:             'pl_gram.y:1926,11'
          Dst:             plpgsql_yyerror
        - Src:             'pl_gram.y:1927,14'
          Dst:             strspn
        - Src:             'pl_gram.y:1928,11'
          Dst:             plpgsql_yyerror
        - Src:             'pl_gram.y:1935,19'
          Dst:             plpgsql_token_is_unreserved_keyword
        - Src:             'pl_gram.y:1936,27'
          Dst:             pstrdup
        - Src:             'pl_gram.y:1938,11'
          Dst:             plpgsql_yyerror
        - Src:             'pl_gram.y:1939,10'
          Dst:             plpgsql_recognize_err_condition
        - Src:             'pl_gram.y:1942,15'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:1944,10'
          Dst:             plpgsql_yyerror
        - Src:             'pl_gram.y:1948,24'
          Dst:             read_raise_options
        - Src:             'pl_gram.y:1951,7'
          Dst:             check_raise_parameters
        - Src:             'pl_gram.y:1962,13'
          Dst:             palloc
        - Src:             'pl_gram.y:1965,21'
          Dst:             plpgsql_location_to_lineno
        - Src:             'pl_gram.y:1968,19'
          Dst:             read_sql_expression2
        - Src:             'pl_gram.y:1973,23'
          Dst:             read_sql_expression
        - Src:             'pl_gram.y:2001,22'
          Dst:             make_execsql_stmt
        - Src:             'pl_gram.y:2005,22'
          Dst:             make_execsql_stmt
        - Src:             'pl_gram.y:2009,22'
          Dst:             make_execsql_stmt
        - Src:             'pl_gram.y:2015,13'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:2016,7'
          Dst:             plpgsql_push_back_token
        - Src:             'pl_gram.y:2019,8'
          Dst:             word_is_not_variable
        - Src:             'pl_gram.y:2020,22'
          Dst:             make_execsql_stmt
        - Src:             'pl_gram.y:2026,13'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:2027,7'
          Dst:             plpgsql_push_back_token
        - Src:             'pl_gram.y:2030,8'
          Dst:             cword_is_not_variable
        - Src:             'pl_gram.y:2031,22'
          Dst:             make_execsql_stmt
        - Src:             'pl_gram.y:2041,14'
          Dst:             read_sql_construct
        - Src:             'pl_gram.y:2048,13'
          Dst:             palloc
        - Src:             'pl_gram.y:2050,21'
          Dst:             plpgsql_location_to_lineno
        - Src:             'pl_gram.y:2070,10'
          Dst:             plpgsql_yyerror
        - Src:             'pl_gram.y:2072,9'
          Dst:             read_into_target
        - Src:             'pl_gram.y:2073,20'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:2078,10'
          Dst:             plpgsql_yyerror
        - Src:             'pl_gram.y:2081,17'
          Dst:             read_sql_construct
        - Src:             'pl_gram.y:2087,24'
          Dst:             lappend
        - Src:             'pl_gram.y:2093,9'
          Dst:             plpgsql_yyerror
        - Src:             'pl_gram.y:2106,13'
          Dst:             palloc0
        - Src:             'pl_gram.y:2108,21'
          Dst:             plpgsql_location_to_lineno
        - Src:             'pl_gram.y:2116,14'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:2117,12'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:2120,15'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:2121,13'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:2128,17'
          Dst:             tok_is_keyword
        - Src:             'pl_gram.y:0,0'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:2136,9'
          Dst:             plpgsql_yyerror
        - Src:             'pl_gram.y:2138,14'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:2144,10'
          Dst:             read_sql_expression2
        - Src:             'pl_gram.y:2155,18'
          Dst:             read_sql_expression2
        - Src:             'pl_gram.y:2158,25'
          Dst:             lappend
        - Src:             'pl_gram.y:2165,9'
          Dst:             plpgsql_push_back_token
        - Src:             'pl_gram.y:2166,22'
          Dst:             read_sql_stmt
        - Src:             'pl_gram.y:2172,24'
          Dst:             read_cursor_args
        - Src:             'pl_gram.y:2185,7'
          Dst:             read_into_target
        - Src:             'pl_gram.y:2187,11'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:2188,8'
          Dst:             plpgsql_yyerror
        - Src:             'pl_gram.y:2195,8'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:2195,8'
          Dst:             errcode
        - Src:             'pl_gram.y:2195,8'
          Dst:             errmsg
        - Src:             'pl_gram.y:2195,8'
          Dst:             plpgsql_scanner_errposition
        - Src:             'pl_gram.y:2195,8'
          Dst:             errfinish
        - Src:             'pl_gram.y:2200,23'
          Dst:             plpgsql_location_to_lineno
        - Src:             'pl_gram.y:2213,23'
          Dst:             plpgsql_location_to_lineno
        - Src:             'pl_gram.y:2223,23'
          Dst:             read_fetch_direction
        - Src:             'pl_gram.y:2231,13'
          Dst:             palloc
        - Src:             'pl_gram.y:2233,21'
          Dst:             plpgsql_location_to_lineno
        - Src:             'pl_gram.y:2252,13'
          Dst:             palloc
        - Src:             'pl_gram.y:2254,21'
          Dst:             plpgsql_location_to_lineno
        - Src:             'pl_gram.y:2266,13'
          Dst:             palloc
        - Src:             'pl_gram.y:2268,21'
          Dst:             plpgsql_location_to_lineno
        - Src:             'pl_gram.y:2291,8'
          Dst:             plpgsql_peek
        - Src:             'pl_gram.y:2292,8'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:2292,8'
          Dst:             errcode
        - Src:             'pl_gram.y:2292,8'
          Dst:             errmsg
        - Src:             'pl_gram.y:2292,8'
          Dst:             plpgsql_scanner_errposition
        - Src:             'pl_gram.y:2292,8'
          Dst:             errfinish
        - Src:             'pl_gram.y:2298,8'
          Dst:             errstart_cold
        - Src:             'pl_gram.y:2298,8'
          Dst:             errcode
        - Src:             'pl_gram.y:2298,8'
          Dst:             errmsg
        - Src:             'pl_gram.y:2298,8'
          Dst:             plpgsql_scanner_errposition
        - Src:             'pl_gram.y:2298,8'
          Dst:             errfinish
        - Src:             'pl_gram.y:2308,7'
          Dst:             word_is_not_variable
        - Src:             'pl_gram.y:2313,7'
          Dst:             cword_is_not_variable
        - Src:             'pl_gram.y:2328,22'
          Dst:             plpgsql_location_to_lineno
        - Src:             'pl_gram.y:2329,38'
          Dst:             palloc
        - Src:             'pl_gram.y:2335,15'
          Dst:             plpgsql_build_datatype
        - Src:             'pl_gram.y:2334,13'
          Dst:             plpgsql_build_variable
        - Src:             'pl_gram.y:2344,15'
          Dst:             plpgsql_build_datatype
        - Src:             'pl_gram.y:2343,13'
          Dst:             plpgsql_build_variable
        - Src:             'pl_gram.y:2365,23'
          Dst:             lappend
        - Src:             'pl_gram.y:2369,23'
          Dst:             list_make1_impl
        - Src:             'pl_gram.y:2377,13'
          Dst:             palloc0
        - Src:             'pl_gram.y:2378,21'
          Dst:             plpgsql_location_to_lineno
        - Src:             'pl_gram.y:2403,12'
          Dst:             strcmp
        - Src:             'pl_gram.y:2405,29'
          Dst:             plpgsql_parse_err_condition
        - Src:             'pl_gram.y:2413,13'
          Dst:             plpgsql_yylex
        - Src:             'pl_gram.y:2414,10'
          Dst:             plpgsql_yyerror
        - Src:             'pl_gram.y:2417,13'
          Dst:             strlen
        - Src:             'pl_gram.y:2418,10'
          Dst:             plpgsql_yyerror
        - Src:             'pl_gram.y:2419,13'
          Dst:             strspn
        - Src:             'pl_gram.y:2420,10'
          Dst:             plpgsql_yyerror
        - Src:             'pl_gram.y:2422,15'
          Dst:             palloc
        - Src:             'pl_gram.y:2438,22'
          Dst:             read_sql_expression
        - Src:             'pl_gram.y:2442,22'
          Dst:             read_sql_expression
        - Src:             'pl_gram.y:2446,22'
          Dst:             read_sql_expression
        - Src:             'pl_gram.y:2451,7'
          Dst:             plpgsql_ns_push
        - Src:             'pl_gram.y:2456,7'
          Dst:             plpgsql_ns_push
        - Src:             'pl_gram.y:2463,7'
          Dst:             plpgsql_ns_push
        - Src:             'pl_gram.y:2468,7'
          Dst:             plpgsql_ns_push
        - Src:             'pl_gram.y:2499,21'
          Dst:             pstrdup
        - Src:             'pl_gram.y:2504,8'
          Dst:             plpgsql_yyerror
        - Src:             'pl_gram.c:4821,7'
          Dst:             plpgsql_yyerror
        - Src:             'pl_gram.c:4973,3'
          Dst:             plpgsql_yyerror
        - Src:             'pl_gram.c:4994,5'
          Dst:             pfree
    - functionName:    ProcessInterrupts
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_tcop_postgres.c'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 571
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    list_length
      functionSourceFile: '/src/libpg_query/./src/postgres/include/nodes/pg_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    newNode
      functionSourceFile: '/src/libpg_query/./src/postgres/include/nodes/nodes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - palloc0
      functionUses:    326
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/nodes/nodes.h:155,20'
          Dst:             palloc0
    - functionName:    _copyForeignKeyCacheInfo
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5364
      functionLinenumberEnd: 5376
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5365,33'
          Dst:             newNode
    - functionName:    _copyBitString
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5354
      functionLinenumberEnd: 5359
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5355,23'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5357,2'
          Dst:             pstrdup
    - functionName:    _copyString
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5344
      functionLinenumberEnd: 5349
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5345,20'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5347,2'
          Dst:             pstrdup
    - functionName:    _copyBoolean
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5334
      functionLinenumberEnd: 5339
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5335,21'
          Dst:             newNode
    - functionName:    _copyFloat
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5324
      functionLinenumberEnd: 5329
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5325,19'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5327,2'
          Dst:             pstrdup
    - functionName:    _copyInteger
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5314
      functionLinenumberEnd: 5319
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5315,21'
          Dst:             newNode
    - functionName:    _copyExtensibleNode
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_copyfuncs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - GetExtensibleNodeMethods
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_copyfuncs.c:162,12'
          Dst:             GetExtensibleNodeMethods
        - Src:             'src/postgres/src_backend_nodes_copyfuncs.c:163,31'
          Dst:             newNode
        - Src:             'src/postgres/src_backend_nodes_copyfuncs.c:165,2'
          Dst:             pstrdup
    - functionName:    _copyBitmapset
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_copyfuncs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bms_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_copyfuncs.c:176,9'
          Dst:             bms_copy
    - functionName:    _copyPlanInvalItem
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5303
      functionLinenumberEnd: 5309
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5304,27'
          Dst:             newNode
    - functionName:    _copyPartitionPruneStepCombine
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5291
      functionLinenumberEnd: 5298
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5292,39'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5296,2'
          Dst:             copyObjectImpl
    - functionName:    copyObjectImpl
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_copyfuncs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 998
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         339
      ICount:          1686
      EdgeCount:       677
      CyclomaticComplexity: 340
      functionsReached:
        - _copyATAlterConstraint
        - _copyA_ArrayExpr
        - _copyA_Const
        - _copyA_Expr
        - _copyA_Indices
        - _copyA_Indirection
        - _copyA_Star
        - _copyAccessPriv
        - _copyAgg
        - _copyAggref
        - _copyAlias
        - _copyAlterCollationStmt
        - _copyAlterDatabaseRefreshCollStmt
        - _copyAlterDatabaseSetStmt
        - _copyAlterDatabaseStmt
        - _copyAlterDefaultPrivilegesStmt
        - _copyAlterDomainStmt
        - _copyAlterEnumStmt
        - _copyAlterEventTrigStmt
        - _copyAlterExtensionContentsStmt
        - _copyAlterExtensionStmt
        - _copyAlterFdwStmt
        - _copyAlterForeignServerStmt
        - _copyAlterFunctionStmt
        - _copyAlterObjectDependsStmt
        - _copyAlterObjectSchemaStmt
        - _copyAlterOpFamilyStmt
        - _copyAlterOperatorStmt
        - _copyAlterOwnerStmt
        - _copyAlterPolicyStmt
        - _copyAlterPublicationStmt
        - _copyAlterRoleSetStmt
        - _copyAlterRoleStmt
        - _copyAlterSeqStmt
        - _copyAlterStatsStmt
        - _copyAlterSubscriptionStmt
        - _copyAlterSystemStmt
        - _copyAlterTSConfigurationStmt
        - _copyAlterTSDictionaryStmt
        - _copyAlterTableCmd
        - _copyAlterTableMoveAllStmt
        - _copyAlterTableSpaceOptionsStmt
        - _copyAlterTableStmt
        - _copyAlterTypeStmt
        - _copyAlterUserMappingStmt
        - _copyAlternativeSubPlan
        - _copyAppend
        - _copyAppendRelInfo
        - _copyArrayCoerceExpr
        - _copyArrayExpr
        - _copyBitString
        - _copyBitmapAnd
        - _copyBitmapHeapScan
        - _copyBitmapIndexScan
        - _copyBitmapOr
        - _copyBitmapset
        - _copyBoolExpr
        - _copyBoolean
        - _copyBooleanTest
        - _copyCTECycleClause
        - _copyCTESearchClause
        - _copyCallStmt
        - _copyCaseExpr
        - _copyCaseTestExpr
        - _copyCaseWhen
        - _copyCheckPointStmt
        - _copyClosePortalStmt
        - _copyClusterStmt
        - _copyCoalesceExpr
        - _copyCoerceToDomain
        - _copyCoerceToDomainValue
        - _copyCoerceViaIO
        - _copyCollateClause
        - _copyCollateExpr
        - _copyColumnDef
        - _copyColumnRef
        - _copyCommentStmt
        - _copyCommonTableExpr
        - _copyCompositeTypeStmt
        - _copyConst
        - _copyConstraint
        - _copyConstraintsSetStmt
        - _copyConvertRowtypeExpr
        - _copyCopyStmt
        - _copyCreateAmStmt
        - _copyCreateCastStmt
        - _copyCreateConversionStmt
        - _copyCreateDomainStmt
        - _copyCreateEnumStmt
        - _copyCreateEventTrigStmt
        - _copyCreateExtensionStmt
        - _copyCreateFdwStmt
        - _copyCreateForeignServerStmt
        - _copyCreateForeignTableStmt
        - _copyCreateFunctionStmt
        - _copyCreateOpClassItem
        - _copyCreateOpClassStmt
        - _copyCreateOpFamilyStmt
        - _copyCreatePLangStmt
        - _copyCreatePolicyStmt
        - _copyCreatePublicationStmt
        - _copyCreateRangeStmt
        - _copyCreateRoleStmt
        - _copyCreateSchemaStmt
        - _copyCreateSeqStmt
        - _copyCreateStatsStmt
        - _copyCreateStmt
        - _copyCreateSubscriptionStmt
        - _copyCreateTableAsStmt
        - _copyCreateTableSpaceStmt
        - _copyCreateTransformStmt
        - _copyCreateTrigStmt
        - _copyCreateUserMappingStmt
        - _copyCreatedbStmt
        - _copyCteScan
        - _copyCurrentOfExpr
        - _copyCustomScan
        - _copyDeallocateStmt
        - _copyDeclareCursorStmt
        - _copyDefElem
        - _copyDefineStmt
        - _copyDeleteStmt
        - _copyDiscardStmt
        - _copyDistinctExpr
        - _copyDoStmt
        - _copyDropOwnedStmt
        - _copyDropRoleStmt
        - _copyDropStmt
        - _copyDropSubscriptionStmt
        - _copyDropTableSpaceStmt
        - _copyDropUserMappingStmt
        - _copyDropdbStmt
        - _copyExecuteStmt
        - _copyExplainStmt
        - _copyExtensibleNode
        - _copyFetchStmt
        - _copyFieldSelect
        - _copyFieldStore
        - _copyFloat
        - _copyForeignKeyCacheInfo
        - _copyForeignScan
        - _copyFromExpr
        - _copyFuncCall
        - _copyFuncExpr
        - _copyFunctionParameter
        - _copyFunctionScan
        - _copyGather
        - _copyGatherMerge
        - _copyGrantRoleStmt
        - _copyGrantStmt
        - _copyGroup
        - _copyGroupByOrdering
        - _copyGroupingFunc
        - _copyGroupingSet
        - _copyHash
        - _copyHashJoin
        - _copyImportForeignSchemaStmt
        - _copyIncrementalSort
        - _copyIndexElem
        - _copyIndexOnlyScan
        - _copyIndexScan
        - _copyIndexStmt
        - _copyInferClause
        - _copyInferenceElem
        - _copyInsertStmt
        - _copyInteger
        - _copyIntoClause
        - _copyJoinExpr
        - _copyJsonAggConstructor
        - _copyJsonArgument
        - _copyJsonArrayAgg
        - _copyJsonArrayConstructor
        - _copyJsonArrayQueryConstructor
        - _copyJsonBehavior
        - _copyJsonConstructorExpr
        - _copyJsonExpr
        - _copyJsonFormat
        - _copyJsonFuncExpr
        - _copyJsonIsPredicate
        - _copyJsonKeyValue
        - _copyJsonObjectAgg
        - _copyJsonObjectConstructor
        - _copyJsonOutput
        - _copyJsonParseExpr
        - _copyJsonReturning
        - _copyJsonScalarExpr
        - _copyJsonSerializeExpr
        - _copyJsonTable
        - _copyJsonTableColumn
        - _copyJsonTablePath
        - _copyJsonTablePathScan
        - _copyJsonTablePathSpec
        - _copyJsonTableSiblingJoin
        - _copyJsonValueExpr
        - _copyLimit
        - _copyListenStmt
        - _copyLoadStmt
        - _copyLockRows
        - _copyLockStmt
        - _copyLockingClause
        - _copyMaterial
        - _copyMemoize
        - _copyMergeAction
        - _copyMergeAppend
        - _copyMergeJoin
        - _copyMergeStmt
        - _copyMergeSupportFunc
        - _copyMergeWhenClause
        - _copyMinMaxExpr
        - _copyModifyTable
        - _copyMultiAssignRef
        - _copyNamedArgExpr
        - _copyNamedTuplestoreScan
        - _copyNestLoop
        - _copyNestLoopParam
        - _copyNextValueExpr
        - _copyNotifyStmt
        - _copyNullIfExpr
        - _copyNullTest
        - _copyObjectWithArgs
        - _copyOnConflictClause
        - _copyOnConflictExpr
        - _copyOpExpr
        - _copyPLAssignStmt
        - _copyParam
        - _copyParamRef
        - _copyPartitionBoundSpec
        - _copyPartitionCmd
        - _copyPartitionElem
        - _copyPartitionPruneInfo
        - _copyPartitionPruneStepCombine
        - _copyPartitionPruneStepOp
        - _copyPartitionRangeDatum
        - _copyPartitionSpec
        - _copyPartitionedRelPruneInfo
        - _copyPathKey
        - _copyPlaceHolderInfo
        - _copyPlaceHolderVar
        - _copyPlanInvalItem
        - _copyPlanRowMark
        - _copyPlannedStmt
        - _copyPrepareStmt
        - _copyProjectSet
        - _copyPublicationObjSpec
        - _copyPublicationTable
        - _copyQuery
        - _copyRTEPermissionInfo
        - _copyRangeFunction
        - _copyRangeSubselect
        - _copyRangeTableFunc
        - _copyRangeTableFuncCol
        - _copyRangeTableSample
        - _copyRangeTblEntry
        - _copyRangeTblFunction
        - _copyRangeTblRef
        - _copyRangeVar
        - _copyRawStmt
        - _copyReassignOwnedStmt
        - _copyRecursiveUnion
        - _copyRefreshMatViewStmt
        - _copyReindexStmt
        - _copyRelabelType
        - _copyRenameStmt
        - _copyReplicaIdentityStmt
        - _copyResTarget
        - _copyRestrictInfo
        - _copyResult
        - _copyReturnStmt
        - _copyReturningClause
        - _copyReturningExpr
        - _copyReturningOption
        - _copyRoleSpec
        - _copyRowCompareExpr
        - _copyRowExpr
        - _copyRowMarkClause
        - _copyRuleStmt
        - _copySQLValueFunction
        - _copySampleScan
        - _copyScalarArrayOpExpr
        - _copySecLabelStmt
        - _copySelectStmt
        - _copySeqScan
        - _copySetOp
        - _copySetOperationStmt
        - _copySetToDefault
        - _copySort
        - _copySortBy
        - _copySortGroupClause
        - _copySpecialJoinInfo
        - _copyStatsElem
        - _copyString
        - _copySubLink
        - _copySubPlan
        - _copySubqueryScan
        - _copySubscriptingRef
        - _copyTableFunc
        - _copyTableFuncScan
        - _copyTableLikeClause
        - _copyTableSampleClause
        - _copyTargetEntry
        - _copyTidRangeScan
        - _copyTidScan
        - _copyTransactionStmt
        - _copyTriggerTransition
        - _copyTruncateStmt
        - _copyTypeCast
        - _copyTypeName
        - _copyUnique
        - _copyUnlistenStmt
        - _copyUpdateStmt
        - _copyVacuumRelation
        - _copyVacuumStmt
        - _copyValuesScan
        - _copyVar
        - _copyVariableSetStmt
        - _copyVariableShowStmt
        - _copyViewStmt
        - _copyWindowAgg
        - _copyWindowClause
        - _copyWindowDef
        - _copyWindowFunc
        - _copyWindowFuncRunCondition
        - _copyWithCheckOption
        - _copyWithClause
        - _copyWorkTableScan
        - _copyXmlExpr
        - _copyXmlSerialize
        - check_stack_depth
        - errfinish
        - errmsg_internal
        - errstart_cold
        - list_copy
        - list_copy_deep
      functionUses:    912
      BranchProfiles:
        - Branch String:   'src/postgres/src_backend_nodes_copyfuncs.c:197,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_copyfuncs.c:195,2'
          Dst:             check_stack_depth
        - Src:             './src/postgres/include/copyfuncs.switch.c:19,13'
          Dst:             _copyAlias
        - Src:             './src/postgres/include/copyfuncs.switch.c:22,13'
          Dst:             _copyRangeVar
        - Src:             './src/postgres/include/copyfuncs.switch.c:25,13'
          Dst:             _copyTableFunc
        - Src:             './src/postgres/include/copyfuncs.switch.c:28,13'
          Dst:             _copyIntoClause
        - Src:             './src/postgres/include/copyfuncs.switch.c:31,13'
          Dst:             _copyVar
        - Src:             './src/postgres/include/copyfuncs.switch.c:34,13'
          Dst:             _copyConst
        - Src:             './src/postgres/include/copyfuncs.switch.c:37,13'
          Dst:             _copyParam
        - Src:             './src/postgres/include/copyfuncs.switch.c:40,13'
          Dst:             _copyAggref
        - Src:             './src/postgres/include/copyfuncs.switch.c:43,13'
          Dst:             _copyGroupingFunc
        - Src:             './src/postgres/include/copyfuncs.switch.c:46,13'
          Dst:             _copyWindowFunc
        - Src:             './src/postgres/include/copyfuncs.switch.c:49,13'
          Dst:             _copyWindowFuncRunCondition
        - Src:             './src/postgres/include/copyfuncs.switch.c:52,13'
          Dst:             _copyMergeSupportFunc
        - Src:             './src/postgres/include/copyfuncs.switch.c:55,13'
          Dst:             _copySubscriptingRef
        - Src:             './src/postgres/include/copyfuncs.switch.c:58,13'
          Dst:             _copyFuncExpr
        - Src:             './src/postgres/include/copyfuncs.switch.c:61,13'
          Dst:             _copyNamedArgExpr
        - Src:             './src/postgres/include/copyfuncs.switch.c:64,13'
          Dst:             _copyOpExpr
        - Src:             './src/postgres/include/copyfuncs.switch.c:67,13'
          Dst:             _copyDistinctExpr
        - Src:             './src/postgres/include/copyfuncs.switch.c:70,13'
          Dst:             _copyNullIfExpr
        - Src:             './src/postgres/include/copyfuncs.switch.c:73,13'
          Dst:             _copyScalarArrayOpExpr
        - Src:             './src/postgres/include/copyfuncs.switch.c:76,13'
          Dst:             _copyBoolExpr
        - Src:             './src/postgres/include/copyfuncs.switch.c:79,13'
          Dst:             _copySubLink
        - Src:             './src/postgres/include/copyfuncs.switch.c:82,13'
          Dst:             _copySubPlan
        - Src:             './src/postgres/include/copyfuncs.switch.c:85,13'
          Dst:             _copyAlternativeSubPlan
        - Src:             './src/postgres/include/copyfuncs.switch.c:88,13'
          Dst:             _copyFieldSelect
        - Src:             './src/postgres/include/copyfuncs.switch.c:91,13'
          Dst:             _copyFieldStore
        - Src:             './src/postgres/include/copyfuncs.switch.c:94,13'
          Dst:             _copyRelabelType
        - Src:             './src/postgres/include/copyfuncs.switch.c:97,13'
          Dst:             _copyCoerceViaIO
        - Src:             './src/postgres/include/copyfuncs.switch.c:100,13'
          Dst:             _copyArrayCoerceExpr
        - Src:             './src/postgres/include/copyfuncs.switch.c:103,13'
          Dst:             _copyConvertRowtypeExpr
        - Src:             './src/postgres/include/copyfuncs.switch.c:106,13'
          Dst:             _copyCollateExpr
        - Src:             './src/postgres/include/copyfuncs.switch.c:109,13'
          Dst:             _copyCaseExpr
        - Src:             './src/postgres/include/copyfuncs.switch.c:112,13'
          Dst:             _copyCaseWhen
        - Src:             './src/postgres/include/copyfuncs.switch.c:115,13'
          Dst:             _copyCaseTestExpr
        - Src:             './src/postgres/include/copyfuncs.switch.c:118,13'
          Dst:             _copyArrayExpr
        - Src:             './src/postgres/include/copyfuncs.switch.c:121,13'
          Dst:             _copyRowExpr
        - Src:             './src/postgres/include/copyfuncs.switch.c:124,13'
          Dst:             _copyRowCompareExpr
        - Src:             './src/postgres/include/copyfuncs.switch.c:127,13'
          Dst:             _copyCoalesceExpr
        - Src:             './src/postgres/include/copyfuncs.switch.c:130,13'
          Dst:             _copyMinMaxExpr
        - Src:             './src/postgres/include/copyfuncs.switch.c:133,13'
          Dst:             _copySQLValueFunction
        - Src:             './src/postgres/include/copyfuncs.switch.c:136,13'
          Dst:             _copyXmlExpr
        - Src:             './src/postgres/include/copyfuncs.switch.c:139,13'
          Dst:             _copyJsonFormat
        - Src:             './src/postgres/include/copyfuncs.switch.c:142,13'
          Dst:             _copyJsonReturning
        - Src:             './src/postgres/include/copyfuncs.switch.c:145,13'
          Dst:             _copyJsonValueExpr
        - Src:             './src/postgres/include/copyfuncs.switch.c:148,13'
          Dst:             _copyJsonConstructorExpr
        - Src:             './src/postgres/include/copyfuncs.switch.c:151,13'
          Dst:             _copyJsonIsPredicate
        - Src:             './src/postgres/include/copyfuncs.switch.c:154,13'
          Dst:             _copyJsonBehavior
        - Src:             './src/postgres/include/copyfuncs.switch.c:157,13'
          Dst:             _copyJsonExpr
        - Src:             './src/postgres/include/copyfuncs.switch.c:160,13'
          Dst:             _copyJsonTablePath
        - Src:             './src/postgres/include/copyfuncs.switch.c:163,13'
          Dst:             _copyJsonTablePathScan
        - Src:             './src/postgres/include/copyfuncs.switch.c:166,13'
          Dst:             _copyJsonTableSiblingJoin
        - Src:             './src/postgres/include/copyfuncs.switch.c:169,13'
          Dst:             _copyNullTest
        - Src:             './src/postgres/include/copyfuncs.switch.c:172,13'
          Dst:             _copyBooleanTest
        - Src:             './src/postgres/include/copyfuncs.switch.c:175,13'
          Dst:             _copyMergeAction
        - Src:             './src/postgres/include/copyfuncs.switch.c:178,13'
          Dst:             _copyCoerceToDomain
        - Src:             './src/postgres/include/copyfuncs.switch.c:181,13'
          Dst:             _copyCoerceToDomainValue
        - Src:             './src/postgres/include/copyfuncs.switch.c:184,13'
          Dst:             _copySetToDefault
        - Src:             './src/postgres/include/copyfuncs.switch.c:187,13'
          Dst:             _copyCurrentOfExpr
        - Src:             './src/postgres/include/copyfuncs.switch.c:190,13'
          Dst:             _copyNextValueExpr
        - Src:             './src/postgres/include/copyfuncs.switch.c:193,13'
          Dst:             _copyInferenceElem
        - Src:             './src/postgres/include/copyfuncs.switch.c:196,13'
          Dst:             _copyReturningExpr
        - Src:             './src/postgres/include/copyfuncs.switch.c:199,13'
          Dst:             _copyTargetEntry
        - Src:             './src/postgres/include/copyfuncs.switch.c:202,13'
          Dst:             _copyRangeTblRef
        - Src:             './src/postgres/include/copyfuncs.switch.c:205,13'
          Dst:             _copyJoinExpr
        - Src:             './src/postgres/include/copyfuncs.switch.c:208,13'
          Dst:             _copyFromExpr
        - Src:             './src/postgres/include/copyfuncs.switch.c:211,13'
          Dst:             _copyOnConflictExpr
        - Src:             './src/postgres/include/copyfuncs.switch.c:214,13'
          Dst:             _copyQuery
        - Src:             './src/postgres/include/copyfuncs.switch.c:217,13'
          Dst:             _copyTypeName
        - Src:             './src/postgres/include/copyfuncs.switch.c:220,13'
          Dst:             _copyColumnRef
        - Src:             './src/postgres/include/copyfuncs.switch.c:223,13'
          Dst:             _copyParamRef
        - Src:             './src/postgres/include/copyfuncs.switch.c:226,13'
          Dst:             _copyA_Expr
        - Src:             './src/postgres/include/copyfuncs.switch.c:229,13'
          Dst:             _copyA_Const
        - Src:             './src/postgres/include/copyfuncs.switch.c:232,13'
          Dst:             _copyTypeCast
        - Src:             './src/postgres/include/copyfuncs.switch.c:235,13'
          Dst:             _copyCollateClause
        - Src:             './src/postgres/include/copyfuncs.switch.c:238,13'
          Dst:             _copyRoleSpec
        - Src:             './src/postgres/include/copyfuncs.switch.c:241,13'
          Dst:             _copyFuncCall
        - Src:             './src/postgres/include/copyfuncs.switch.c:244,13'
          Dst:             _copyA_Star
        - Src:             './src/postgres/include/copyfuncs.switch.c:247,13'
          Dst:             _copyA_Indices
        - Src:             './src/postgres/include/copyfuncs.switch.c:250,13'
          Dst:             _copyA_Indirection
        - Src:             './src/postgres/include/copyfuncs.switch.c:253,13'
          Dst:             _copyA_ArrayExpr
        - Src:             './src/postgres/include/copyfuncs.switch.c:256,13'
          Dst:             _copyResTarget
        - Src:             './src/postgres/include/copyfuncs.switch.c:259,13'
          Dst:             _copyMultiAssignRef
        - Src:             './src/postgres/include/copyfuncs.switch.c:262,13'
          Dst:             _copySortBy
        - Src:             './src/postgres/include/copyfuncs.switch.c:265,13'
          Dst:             _copyWindowDef
        - Src:             './src/postgres/include/copyfuncs.switch.c:268,13'
          Dst:             _copyRangeSubselect
        - Src:             './src/postgres/include/copyfuncs.switch.c:271,13'
          Dst:             _copyRangeFunction
        - Src:             './src/postgres/include/copyfuncs.switch.c:274,13'
          Dst:             _copyRangeTableFunc
        - Src:             './src/postgres/include/copyfuncs.switch.c:277,13'
          Dst:             _copyRangeTableFuncCol
        - Src:             './src/postgres/include/copyfuncs.switch.c:280,13'
          Dst:             _copyRangeTableSample
        - Src:             './src/postgres/include/copyfuncs.switch.c:283,13'
          Dst:             _copyColumnDef
        - Src:             './src/postgres/include/copyfuncs.switch.c:286,13'
          Dst:             _copyTableLikeClause
        - Src:             './src/postgres/include/copyfuncs.switch.c:289,13'
          Dst:             _copyIndexElem
        - Src:             './src/postgres/include/copyfuncs.switch.c:292,13'
          Dst:             _copyDefElem
        - Src:             './src/postgres/include/copyfuncs.switch.c:295,13'
          Dst:             _copyLockingClause
        - Src:             './src/postgres/include/copyfuncs.switch.c:298,13'
          Dst:             _copyXmlSerialize
        - Src:             './src/postgres/include/copyfuncs.switch.c:301,13'
          Dst:             _copyPartitionElem
        - Src:             './src/postgres/include/copyfuncs.switch.c:304,13'
          Dst:             _copyPartitionSpec
        - Src:             './src/postgres/include/copyfuncs.switch.c:307,13'
          Dst:             _copyPartitionBoundSpec
        - Src:             './src/postgres/include/copyfuncs.switch.c:310,13'
          Dst:             _copyPartitionRangeDatum
        - Src:             './src/postgres/include/copyfuncs.switch.c:313,13'
          Dst:             _copyPartitionCmd
        - Src:             './src/postgres/include/copyfuncs.switch.c:316,13'
          Dst:             _copyRangeTblEntry
        - Src:             './src/postgres/include/copyfuncs.switch.c:319,13'
          Dst:             _copyRTEPermissionInfo
        - Src:             './src/postgres/include/copyfuncs.switch.c:322,13'
          Dst:             _copyRangeTblFunction
        - Src:             './src/postgres/include/copyfuncs.switch.c:325,13'
          Dst:             _copyTableSampleClause
        - Src:             './src/postgres/include/copyfuncs.switch.c:328,13'
          Dst:             _copyWithCheckOption
        - Src:             './src/postgres/include/copyfuncs.switch.c:331,13'
          Dst:             _copySortGroupClause
        - Src:             './src/postgres/include/copyfuncs.switch.c:334,13'
          Dst:             _copyGroupingSet
        - Src:             './src/postgres/include/copyfuncs.switch.c:337,13'
          Dst:             _copyWindowClause
        - Src:             './src/postgres/include/copyfuncs.switch.c:340,13'
          Dst:             _copyRowMarkClause
        - Src:             './src/postgres/include/copyfuncs.switch.c:343,13'
          Dst:             _copyWithClause
        - Src:             './src/postgres/include/copyfuncs.switch.c:346,13'
          Dst:             _copyInferClause
        - Src:             './src/postgres/include/copyfuncs.switch.c:349,13'
          Dst:             _copyOnConflictClause
        - Src:             './src/postgres/include/copyfuncs.switch.c:352,13'
          Dst:             _copyCTESearchClause
        - Src:             './src/postgres/include/copyfuncs.switch.c:355,13'
          Dst:             _copyCTECycleClause
        - Src:             './src/postgres/include/copyfuncs.switch.c:358,13'
          Dst:             _copyCommonTableExpr
        - Src:             './src/postgres/include/copyfuncs.switch.c:361,13'
          Dst:             _copyMergeWhenClause
        - Src:             './src/postgres/include/copyfuncs.switch.c:364,13'
          Dst:             _copyReturningOption
        - Src:             './src/postgres/include/copyfuncs.switch.c:367,13'
          Dst:             _copyReturningClause
        - Src:             './src/postgres/include/copyfuncs.switch.c:370,13'
          Dst:             _copyTriggerTransition
        - Src:             './src/postgres/include/copyfuncs.switch.c:373,13'
          Dst:             _copyJsonOutput
        - Src:             './src/postgres/include/copyfuncs.switch.c:376,13'
          Dst:             _copyJsonArgument
        - Src:             './src/postgres/include/copyfuncs.switch.c:379,13'
          Dst:             _copyJsonFuncExpr
        - Src:             './src/postgres/include/copyfuncs.switch.c:382,13'
          Dst:             _copyJsonTablePathSpec
        - Src:             './src/postgres/include/copyfuncs.switch.c:385,13'
          Dst:             _copyJsonTable
        - Src:             './src/postgres/include/copyfuncs.switch.c:388,13'
          Dst:             _copyJsonTableColumn
        - Src:             './src/postgres/include/copyfuncs.switch.c:391,13'
          Dst:             _copyJsonKeyValue
        - Src:             './src/postgres/include/copyfuncs.switch.c:394,13'
          Dst:             _copyJsonParseExpr
        - Src:             './src/postgres/include/copyfuncs.switch.c:397,13'
          Dst:             _copyJsonScalarExpr
        - Src:             './src/postgres/include/copyfuncs.switch.c:400,13'
          Dst:             _copyJsonSerializeExpr
        - Src:             './src/postgres/include/copyfuncs.switch.c:403,13'
          Dst:             _copyJsonObjectConstructor
        - Src:             './src/postgres/include/copyfuncs.switch.c:406,13'
          Dst:             _copyJsonArrayConstructor
        - Src:             './src/postgres/include/copyfuncs.switch.c:409,13'
          Dst:             _copyJsonArrayQueryConstructor
        - Src:             './src/postgres/include/copyfuncs.switch.c:412,13'
          Dst:             _copyJsonAggConstructor
        - Src:             './src/postgres/include/copyfuncs.switch.c:415,13'
          Dst:             _copyJsonObjectAgg
        - Src:             './src/postgres/include/copyfuncs.switch.c:418,13'
          Dst:             _copyJsonArrayAgg
        - Src:             './src/postgres/include/copyfuncs.switch.c:421,13'
          Dst:             _copyRawStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:424,13'
          Dst:             _copyInsertStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:427,13'
          Dst:             _copyDeleteStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:430,13'
          Dst:             _copyUpdateStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:433,13'
          Dst:             _copyMergeStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:436,13'
          Dst:             _copySelectStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:439,13'
          Dst:             _copySetOperationStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:442,13'
          Dst:             _copyReturnStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:445,13'
          Dst:             _copyPLAssignStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:448,13'
          Dst:             _copyCreateSchemaStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:451,13'
          Dst:             _copyAlterTableStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:454,13'
          Dst:             _copyAlterTableCmd
        - Src:             './src/postgres/include/copyfuncs.switch.c:457,13'
          Dst:             _copyATAlterConstraint
        - Src:             './src/postgres/include/copyfuncs.switch.c:460,13'
          Dst:             _copyReplicaIdentityStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:463,13'
          Dst:             _copyAlterCollationStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:466,13'
          Dst:             _copyAlterDomainStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:469,13'
          Dst:             _copyGrantStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:472,13'
          Dst:             _copyObjectWithArgs
        - Src:             './src/postgres/include/copyfuncs.switch.c:475,13'
          Dst:             _copyAccessPriv
        - Src:             './src/postgres/include/copyfuncs.switch.c:478,13'
          Dst:             _copyGrantRoleStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:481,13'
          Dst:             _copyAlterDefaultPrivilegesStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:484,13'
          Dst:             _copyCopyStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:487,13'
          Dst:             _copyVariableSetStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:490,13'
          Dst:             _copyVariableShowStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:493,13'
          Dst:             _copyCreateStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:496,13'
          Dst:             _copyConstraint
        - Src:             './src/postgres/include/copyfuncs.switch.c:499,13'
          Dst:             _copyCreateTableSpaceStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:502,13'
          Dst:             _copyDropTableSpaceStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:505,13'
          Dst:             _copyAlterTableSpaceOptionsStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:508,13'
          Dst:             _copyAlterTableMoveAllStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:511,13'
          Dst:             _copyCreateExtensionStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:514,13'
          Dst:             _copyAlterExtensionStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:517,13'
          Dst:             _copyAlterExtensionContentsStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:520,13'
          Dst:             _copyCreateFdwStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:523,13'
          Dst:             _copyAlterFdwStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:526,13'
          Dst:             _copyCreateForeignServerStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:529,13'
          Dst:             _copyAlterForeignServerStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:532,13'
          Dst:             _copyCreateForeignTableStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:535,13'
          Dst:             _copyCreateUserMappingStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:538,13'
          Dst:             _copyAlterUserMappingStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:541,13'
          Dst:             _copyDropUserMappingStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:544,13'
          Dst:             _copyImportForeignSchemaStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:547,13'
          Dst:             _copyCreatePolicyStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:550,13'
          Dst:             _copyAlterPolicyStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:553,13'
          Dst:             _copyCreateAmStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:556,13'
          Dst:             _copyCreateTrigStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:559,13'
          Dst:             _copyCreateEventTrigStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:562,13'
          Dst:             _copyAlterEventTrigStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:565,13'
          Dst:             _copyCreatePLangStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:568,13'
          Dst:             _copyCreateRoleStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:571,13'
          Dst:             _copyAlterRoleStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:574,13'
          Dst:             _copyAlterRoleSetStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:577,13'
          Dst:             _copyDropRoleStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:580,13'
          Dst:             _copyCreateSeqStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:583,13'
          Dst:             _copyAlterSeqStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:586,13'
          Dst:             _copyDefineStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:589,13'
          Dst:             _copyCreateDomainStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:592,13'
          Dst:             _copyCreateOpClassStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:595,13'
          Dst:             _copyCreateOpClassItem
        - Src:             './src/postgres/include/copyfuncs.switch.c:598,13'
          Dst:             _copyCreateOpFamilyStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:601,13'
          Dst:             _copyAlterOpFamilyStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:604,13'
          Dst:             _copyDropStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:607,13'
          Dst:             _copyTruncateStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:610,13'
          Dst:             _copyCommentStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:613,13'
          Dst:             _copySecLabelStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:616,13'
          Dst:             _copyDeclareCursorStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:619,13'
          Dst:             _copyClosePortalStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:622,13'
          Dst:             _copyFetchStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:625,13'
          Dst:             _copyIndexStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:628,13'
          Dst:             _copyCreateStatsStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:631,13'
          Dst:             _copyStatsElem
        - Src:             './src/postgres/include/copyfuncs.switch.c:634,13'
          Dst:             _copyAlterStatsStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:637,13'
          Dst:             _copyCreateFunctionStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:640,13'
          Dst:             _copyFunctionParameter
        - Src:             './src/postgres/include/copyfuncs.switch.c:643,13'
          Dst:             _copyAlterFunctionStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:646,13'
          Dst:             _copyDoStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:649,13'
          Dst:             _copyCallStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:652,13'
          Dst:             _copyRenameStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:655,13'
          Dst:             _copyAlterObjectDependsStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:658,13'
          Dst:             _copyAlterObjectSchemaStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:661,13'
          Dst:             _copyAlterOwnerStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:664,13'
          Dst:             _copyAlterOperatorStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:667,13'
          Dst:             _copyAlterTypeStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:670,13'
          Dst:             _copyRuleStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:673,13'
          Dst:             _copyNotifyStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:676,13'
          Dst:             _copyListenStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:679,13'
          Dst:             _copyUnlistenStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:682,13'
          Dst:             _copyTransactionStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:685,13'
          Dst:             _copyCompositeTypeStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:688,13'
          Dst:             _copyCreateEnumStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:691,13'
          Dst:             _copyCreateRangeStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:694,13'
          Dst:             _copyAlterEnumStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:697,13'
          Dst:             _copyViewStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:700,13'
          Dst:             _copyLoadStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:703,13'
          Dst:             _copyCreatedbStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:706,13'
          Dst:             _copyAlterDatabaseStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:709,13'
          Dst:             _copyAlterDatabaseRefreshCollStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:712,13'
          Dst:             _copyAlterDatabaseSetStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:715,13'
          Dst:             _copyDropdbStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:718,13'
          Dst:             _copyAlterSystemStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:721,13'
          Dst:             _copyClusterStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:724,13'
          Dst:             _copyVacuumStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:727,13'
          Dst:             _copyVacuumRelation
        - Src:             './src/postgres/include/copyfuncs.switch.c:730,13'
          Dst:             _copyExplainStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:733,13'
          Dst:             _copyCreateTableAsStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:736,13'
          Dst:             _copyRefreshMatViewStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:739,13'
          Dst:             _copyCheckPointStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:742,13'
          Dst:             _copyDiscardStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:745,13'
          Dst:             _copyLockStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:748,13'
          Dst:             _copyConstraintsSetStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:751,13'
          Dst:             _copyReindexStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:754,13'
          Dst:             _copyCreateConversionStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:757,13'
          Dst:             _copyCreateCastStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:760,13'
          Dst:             _copyCreateTransformStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:763,13'
          Dst:             _copyPrepareStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:766,13'
          Dst:             _copyExecuteStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:769,13'
          Dst:             _copyDeallocateStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:772,13'
          Dst:             _copyDropOwnedStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:775,13'
          Dst:             _copyReassignOwnedStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:778,13'
          Dst:             _copyAlterTSDictionaryStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:781,13'
          Dst:             _copyAlterTSConfigurationStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:784,13'
          Dst:             _copyPublicationTable
        - Src:             './src/postgres/include/copyfuncs.switch.c:787,13'
          Dst:             _copyPublicationObjSpec
        - Src:             './src/postgres/include/copyfuncs.switch.c:790,13'
          Dst:             _copyCreatePublicationStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:793,13'
          Dst:             _copyAlterPublicationStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:796,13'
          Dst:             _copyCreateSubscriptionStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:799,13'
          Dst:             _copyAlterSubscriptionStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:802,13'
          Dst:             _copyDropSubscriptionStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:805,13'
          Dst:             _copyPathKey
        - Src:             './src/postgres/include/copyfuncs.switch.c:808,13'
          Dst:             _copyGroupByOrdering
        - Src:             './src/postgres/include/copyfuncs.switch.c:811,13'
          Dst:             _copyRestrictInfo
        - Src:             './src/postgres/include/copyfuncs.switch.c:814,13'
          Dst:             _copyPlaceHolderVar
        - Src:             './src/postgres/include/copyfuncs.switch.c:817,13'
          Dst:             _copySpecialJoinInfo
        - Src:             './src/postgres/include/copyfuncs.switch.c:820,13'
          Dst:             _copyAppendRelInfo
        - Src:             './src/postgres/include/copyfuncs.switch.c:823,13'
          Dst:             _copyPlaceHolderInfo
        - Src:             './src/postgres/include/copyfuncs.switch.c:826,13'
          Dst:             _copyPlannedStmt
        - Src:             './src/postgres/include/copyfuncs.switch.c:829,13'
          Dst:             _copyResult
        - Src:             './src/postgres/include/copyfuncs.switch.c:832,13'
          Dst:             _copyProjectSet
        - Src:             './src/postgres/include/copyfuncs.switch.c:835,13'
          Dst:             _copyModifyTable
        - Src:             './src/postgres/include/copyfuncs.switch.c:838,13'
          Dst:             _copyAppend
        - Src:             './src/postgres/include/copyfuncs.switch.c:841,13'
          Dst:             _copyMergeAppend
        - Src:             './src/postgres/include/copyfuncs.switch.c:844,13'
          Dst:             _copyRecursiveUnion
        - Src:             './src/postgres/include/copyfuncs.switch.c:847,13'
          Dst:             _copyBitmapAnd
        - Src:             './src/postgres/include/copyfuncs.switch.c:850,13'
          Dst:             _copyBitmapOr
        - Src:             './src/postgres/include/copyfuncs.switch.c:853,13'
          Dst:             _copySeqScan
        - Src:             './src/postgres/include/copyfuncs.switch.c:856,13'
          Dst:             _copySampleScan
        - Src:             './src/postgres/include/copyfuncs.switch.c:859,13'
          Dst:             _copyIndexScan
        - Src:             './src/postgres/include/copyfuncs.switch.c:862,13'
          Dst:             _copyIndexOnlyScan
        - Src:             './src/postgres/include/copyfuncs.switch.c:865,13'
          Dst:             _copyBitmapIndexScan
        - Src:             './src/postgres/include/copyfuncs.switch.c:868,13'
          Dst:             _copyBitmapHeapScan
        - Src:             './src/postgres/include/copyfuncs.switch.c:871,13'
          Dst:             _copyTidScan
        - Src:             './src/postgres/include/copyfuncs.switch.c:874,13'
          Dst:             _copyTidRangeScan
        - Src:             './src/postgres/include/copyfuncs.switch.c:877,13'
          Dst:             _copySubqueryScan
        - Src:             './src/postgres/include/copyfuncs.switch.c:880,13'
          Dst:             _copyFunctionScan
        - Src:             './src/postgres/include/copyfuncs.switch.c:883,13'
          Dst:             _copyValuesScan
        - Src:             './src/postgres/include/copyfuncs.switch.c:886,13'
          Dst:             _copyTableFuncScan
        - Src:             './src/postgres/include/copyfuncs.switch.c:889,13'
          Dst:             _copyCteScan
        - Src:             './src/postgres/include/copyfuncs.switch.c:892,13'
          Dst:             _copyNamedTuplestoreScan
        - Src:             './src/postgres/include/copyfuncs.switch.c:895,13'
          Dst:             _copyWorkTableScan
        - Src:             './src/postgres/include/copyfuncs.switch.c:898,13'
          Dst:             _copyForeignScan
        - Src:             './src/postgres/include/copyfuncs.switch.c:901,13'
          Dst:             _copyCustomScan
        - Src:             './src/postgres/include/copyfuncs.switch.c:904,13'
          Dst:             _copyNestLoop
        - Src:             './src/postgres/include/copyfuncs.switch.c:907,13'
          Dst:             _copyNestLoopParam
        - Src:             './src/postgres/include/copyfuncs.switch.c:910,13'
          Dst:             _copyMergeJoin
        - Src:             './src/postgres/include/copyfuncs.switch.c:913,13'
          Dst:             _copyHashJoin
        - Src:             './src/postgres/include/copyfuncs.switch.c:916,13'
          Dst:             _copyMaterial
        - Src:             './src/postgres/include/copyfuncs.switch.c:919,13'
          Dst:             _copyMemoize
        - Src:             './src/postgres/include/copyfuncs.switch.c:922,13'
          Dst:             _copySort
        - Src:             './src/postgres/include/copyfuncs.switch.c:925,13'
          Dst:             _copyIncrementalSort
        - Src:             './src/postgres/include/copyfuncs.switch.c:928,13'
          Dst:             _copyGroup
        - Src:             './src/postgres/include/copyfuncs.switch.c:931,13'
          Dst:             _copyAgg
        - Src:             './src/postgres/include/copyfuncs.switch.c:934,13'
          Dst:             _copyWindowAgg
        - Src:             './src/postgres/include/copyfuncs.switch.c:937,13'
          Dst:             _copyUnique
        - Src:             './src/postgres/include/copyfuncs.switch.c:940,13'
          Dst:             _copyGather
        - Src:             './src/postgres/include/copyfuncs.switch.c:943,13'
          Dst:             _copyGatherMerge
        - Src:             './src/postgres/include/copyfuncs.switch.c:946,13'
          Dst:             _copyHash
        - Src:             './src/postgres/include/copyfuncs.switch.c:949,13'
          Dst:             _copySetOp
        - Src:             './src/postgres/include/copyfuncs.switch.c:952,13'
          Dst:             _copyLockRows
        - Src:             './src/postgres/include/copyfuncs.switch.c:955,13'
          Dst:             _copyLimit
        - Src:             './src/postgres/include/copyfuncs.switch.c:958,13'
          Dst:             _copyPlanRowMark
        - Src:             './src/postgres/include/copyfuncs.switch.c:961,13'
          Dst:             _copyPartitionPruneInfo
        - Src:             './src/postgres/include/copyfuncs.switch.c:964,13'
          Dst:             _copyPartitionedRelPruneInfo
        - Src:             './src/postgres/include/copyfuncs.switch.c:967,13'
          Dst:             _copyPartitionPruneStepOp
        - Src:             './src/postgres/include/copyfuncs.switch.c:970,13'
          Dst:             _copyPartitionPruneStepCombine
        - Src:             './src/postgres/include/copyfuncs.switch.c:973,13'
          Dst:             _copyPlanInvalItem
        - Src:             './src/postgres/include/copyfuncs.switch.c:976,13'
          Dst:             _copyBitmapset
        - Src:             './src/postgres/include/copyfuncs.switch.c:979,13'
          Dst:             _copyExtensibleNode
        - Src:             './src/postgres/include/copyfuncs.switch.c:982,13'
          Dst:             _copyInteger
        - Src:             './src/postgres/include/copyfuncs.switch.c:985,13'
          Dst:             _copyFloat
        - Src:             './src/postgres/include/copyfuncs.switch.c:988,13'
          Dst:             _copyBoolean
        - Src:             './src/postgres/include/copyfuncs.switch.c:991,13'
          Dst:             _copyString
        - Src:             './src/postgres/include/copyfuncs.switch.c:994,13'
          Dst:             _copyBitString
        - Src:             './src/postgres/include/copyfuncs.switch.c:997,13'
          Dst:             _copyForeignKeyCacheInfo
        - Src:             'src/postgres/src_backend_nodes_copyfuncs.c:202,13'
          Dst:             list_copy_deep
        - Src:             'src/postgres/src_backend_nodes_copyfuncs.c:212,13'
          Dst:             list_copy
        - Src:             'src/postgres/src_backend_nodes_copyfuncs.c:216,4'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_nodes_copyfuncs.c:216,4'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_nodes_copyfuncs.c:216,4'
          Dst:             errfinish
    - functionName:    _copyAlias
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:45,19'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:47,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:48,2'
          Dst:             copyObjectImpl
    - functionName:    _copyRangeVar
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:56,22'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:58,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:59,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:60,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:63,2'
          Dst:             copyObjectImpl
    - functionName:    _copyTableFunc
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          94
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:72,23'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:75,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:76,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:77,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:78,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:79,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:80,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:81,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:82,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:83,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:84,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:85,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:86,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:87,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:88,2'
          Dst:             copyObjectImpl
    - functionName:    _copyIntoClause
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:98,24'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:100,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:101,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:102,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:103,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:105,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:106,2'
          Dst:             copyObjectImpl
    - functionName:    _copyVar
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          57
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bms_copy
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:115,17'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:122,2'
          Dst:             bms_copy
    - functionName:    _copyConst
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_copyfuncs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - datumCopy
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_copyfuncs.c:85,22'
          Dst:             newNode
        - Src:             'src/postgres/src_backend_nodes_copyfuncs.c:105,25'
          Dst:             datumCopy
    - functionName:    _copyParam
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:135,19'
          Dst:             newNode
    - functionName:    _copyAggref
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          98
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:150,20'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:157,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:158,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:159,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:160,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:161,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:162,2'
          Dst:             copyObjectImpl
    - functionName:    _copyGroupingFunc
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:179,26'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:181,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:182,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:183,2'
          Dst:             copyObjectImpl
    - functionName:    _copyWindowFunc
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          59
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:193,24'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:199,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:200,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:201,2'
          Dst:             copyObjectImpl
    - functionName:    _copyWindowFuncRunCondition
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:213,36'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:218,2'
          Dst:             copyObjectImpl
    - functionName:    _copyMergeSupportFunc
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:226,30'
          Dst:             newNode
    - functionName:    _copySubscriptingRef
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:238,29'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:245,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:246,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:247,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:248,2'
          Dst:             copyObjectImpl
    - functionName:    _copyFuncExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:256,22'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:265,2'
          Dst:             copyObjectImpl
    - functionName:    _copyNamedArgExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:274,26'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:276,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:277,2'
          Dst:             pstrdup
    - functionName:    _copyOpExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:287,20'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:295,2'
          Dst:             copyObjectImpl
    - functionName:    _copyDistinctExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:304,26'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:312,2'
          Dst:             copyObjectImpl
    - functionName:    _copyNullIfExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:321,24'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:329,2'
          Dst:             copyObjectImpl
    - functionName:    _copyScalarArrayOpExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:338,31'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:346,2'
          Dst:             copyObjectImpl
    - functionName:    _copyBoolExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:355,22'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:358,2'
          Dst:             copyObjectImpl
    - functionName:    _copySubLink
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:367,21'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:371,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:372,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:373,2'
          Dst:             copyObjectImpl
    - functionName:    _copySubPlan
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          93
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:382,21'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:385,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:386,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:388,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:395,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:396,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:397,2'
          Dst:             copyObjectImpl
    - functionName:    _copyAlternativeSubPlan
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:407,32'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:409,2'
          Dst:             copyObjectImpl
    - functionName:    _copyFieldSelect
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:417,25'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:419,2'
          Dst:             copyObjectImpl
    - functionName:    _copyFieldStore
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:431,24'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:433,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:434,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:435,2'
          Dst:             copyObjectImpl
    - functionName:    _copyRelabelType
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:444,25'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:446,2'
          Dst:             copyObjectImpl
    - functionName:    _copyCoerceViaIO
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:459,25'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:461,2'
          Dst:             copyObjectImpl
    - functionName:    _copyArrayCoerceExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:473,29'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:475,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:476,2'
          Dst:             copyObjectImpl
    - functionName:    _copyConvertRowtypeExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:489,32'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:491,2'
          Dst:             copyObjectImpl
    - functionName:    _copyCollateExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:502,25'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:504,2'
          Dst:             copyObjectImpl
    - functionName:    _copyCaseExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:514,22'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:518,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:519,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:520,2'
          Dst:             copyObjectImpl
    - functionName:    _copyCaseWhen
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:529,22'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:531,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:532,2'
          Dst:             copyObjectImpl
    - functionName:    _copyCaseTestExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:541,26'
          Dst:             newNode
    - functionName:    _copyArrayExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:553,23'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:558,2'
          Dst:             copyObjectImpl
    - functionName:    _copyRowExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:570,21'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:572,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:575,2'
          Dst:             copyObjectImpl
    - functionName:    _copyRowCompareExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 593
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:584,28'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:587,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:588,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:589,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:590,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:591,2'
          Dst:             copyObjectImpl
    - functionName:    _copyCoalesceExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:599,26'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:603,2'
          Dst:             copyObjectImpl
    - functionName:    _copyMinMaxExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:612,24'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:618,2'
          Dst:             copyObjectImpl
    - functionName:    _copySQLValueFunction
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:627,30'
          Dst:             newNode
    - functionName:    _copyXmlExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:640,21'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:643,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:644,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:645,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:646,2'
          Dst:             copyObjectImpl
    - functionName:    _copyJsonFormat
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 658
      functionLinenumberEnd: 665
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:659,24'
          Dst:             newNode
    - functionName:    _copyJsonReturning
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:671,27'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:673,2'
          Dst:             copyObjectImpl
    - functionName:    _copyJsonValueExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 689
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:683,27'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:685,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:686,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:687,2'
          Dst:             copyObjectImpl
    - functionName:    _copyJsonConstructorExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:695,33'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:698,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:699,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:700,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:701,2'
          Dst:             copyObjectImpl
    - functionName:    _copyJsonIsPredicate
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 711
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:712,29'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:714,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:715,2'
          Dst:             copyObjectImpl
    - functionName:    _copyJsonBehavior
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:726,26'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:729,2'
          Dst:             copyObjectImpl
    - functionName:    _copyJsonExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          96
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:739,22'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:742,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:743,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:744,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:745,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:746,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:747,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:748,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:749,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:750,2'
          Dst:             copyObjectImpl
    - functionName:    _copyJsonTablePath
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 763
      functionLinenumberEnd: 769
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:764,27'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:766,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:767,2'
          Dst:             pstrdup
    - functionName:    _copyJsonTablePathScan
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 774
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:775,31'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:777,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:779,2'
          Dst:             copyObjectImpl
    - functionName:    _copyJsonTableSiblingJoin
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 788
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:789,34'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:791,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:792,2'
          Dst:             copyObjectImpl
    - functionName:    _copyNullTest
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 807
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:800,22'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:802,2'
          Dst:             copyObjectImpl
    - functionName:    _copyBooleanTest
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 819
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:813,25'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:815,2'
          Dst:             copyObjectImpl
    - functionName:    _copyMergeAction
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 824
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:825,25'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:830,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:831,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:832,2'
          Dst:             copyObjectImpl
    - functionName:    _copyCoerceToDomain
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 839
      functionLinenumberEnd: 849
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:840,28'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:842,2'
          Dst:             copyObjectImpl
    - functionName:    _copyCoerceToDomainValue
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 854
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:855,33'
          Dst:             newNode
    - functionName:    _copySetToDefault
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 867
      functionLinenumberEnd: 875
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:868,26'
          Dst:             newNode
    - functionName:    _copyCurrentOfExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 880
      functionLinenumberEnd: 887
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:881,27'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:884,2'
          Dst:             pstrdup
    - functionName:    _copyNextValueExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 892
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:893,27'
          Dst:             newNode
    - functionName:    _copyInferenceElem
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 903
      functionLinenumberEnd: 910
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:904,27'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:906,2'
          Dst:             copyObjectImpl
    - functionName:    _copyReturningExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 915
      functionLinenumberEnd: 922
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:916,27'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:920,2'
          Dst:             copyObjectImpl
    - functionName:    _copyTargetEntry
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 927
      functionLinenumberEnd: 938
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:928,25'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:930,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:932,2'
          Dst:             pstrdup
    - functionName:    _copyRangeTblRef
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 943
      functionLinenumberEnd: 948
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:944,25'
          Dst:             newNode
    - functionName:    _copyJoinExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 953
      functionLinenumberEnd: 966
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:954,22'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:958,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:959,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:960,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:961,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:962,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:963,2'
          Dst:             copyObjectImpl
    - functionName:    _copyFromExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 971
      functionLinenumberEnd: 977
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:972,22'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:974,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:975,2'
          Dst:             copyObjectImpl
    - functionName:    _copyOnConflictExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 982
      functionLinenumberEnd: 994
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:983,28'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:986,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:987,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:989,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:990,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:992,2'
          Dst:             copyObjectImpl
    - functionName:    _copyQuery
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 999
      functionLinenumberEnd: 1049
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          242
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1000,19'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1006,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1019,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1020,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1021,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1022,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1023,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1025,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1026,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1028,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1029,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1030,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1031,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1032,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1034,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1035,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1036,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1037,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1038,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1039,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1040,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1042,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1043,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1044,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1045,2'
          Dst:             copyObjectImpl
    - functionName:    _copyTypeName
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1054
      functionLinenumberEnd: 1066
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1055,22'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1057,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1061,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1063,2'
          Dst:             copyObjectImpl
    - functionName:    _copyColumnRef
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1071
      functionLinenumberEnd: 1077
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1072,23'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1074,2'
          Dst:             copyObjectImpl
    - functionName:    _copyParamRef
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1082
      functionLinenumberEnd: 1088
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1083,22'
          Dst:             newNode
    - functionName:    _copyA_Expr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1093
      functionLinenumberEnd: 1104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1094,20'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1097,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1098,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1099,2'
          Dst:             copyObjectImpl
    - functionName:    _copyA_Const
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_copyfuncs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          109
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - errfinish
        - errmsg_internal
        - errstart_cold
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres/src_backend_nodes_copyfuncs.c:127,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_copyfuncs.c:120,24'
          Dst:             newNode
        - Src:             'src/postgres/src_backend_nodes_copyfuncs.c:133,5'
          Dst:             pstrdup
        - Src:             'src/postgres/src_backend_nodes_copyfuncs.c:139,5'
          Dst:             pstrdup
        - Src:             'src/postgres/src_backend_nodes_copyfuncs.c:142,5'
          Dst:             pstrdup
        - Src:             'src/postgres/src_backend_nodes_copyfuncs.c:145,5'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_nodes_copyfuncs.c:145,5'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_nodes_copyfuncs.c:145,5'
          Dst:             errfinish
    - functionName:    _copyTypeCast
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1109
      functionLinenumberEnd: 1116
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1110,22'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1112,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1113,2'
          Dst:             copyObjectImpl
    - functionName:    _copyCollateClause
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1121
      functionLinenumberEnd: 1128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1122,27'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1124,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1125,2'
          Dst:             copyObjectImpl
    - functionName:    _copyRoleSpec
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1133
      functionLinenumberEnd: 1140
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1134,22'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1137,2'
          Dst:             pstrdup
    - functionName:    _copyFuncCall
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1145
      functionLinenumberEnd: 1160
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1146,22'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1148,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1149,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1150,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1151,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1152,2'
          Dst:             copyObjectImpl
    - functionName:    _copyA_Star
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1165
      functionLinenumberEnd: 1169
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1166,20'
          Dst:             newNode
    - functionName:    _copyA_Indices
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1174
      functionLinenumberEnd: 1181
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1175,23'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1178,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1179,2'
          Dst:             copyObjectImpl
    - functionName:    _copyA_Indirection
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1186
      functionLinenumberEnd: 1192
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1187,27'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1189,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1190,2'
          Dst:             copyObjectImpl
    - functionName:    _copyA_ArrayExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1197
      functionLinenumberEnd: 1205
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1198,25'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1200,2'
          Dst:             copyObjectImpl
    - functionName:    _copyResTarget
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1210
      functionLinenumberEnd: 1218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1211,23'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1213,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1214,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1215,2'
          Dst:             copyObjectImpl
    - functionName:    _copyMultiAssignRef
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1223
      functionLinenumberEnd: 1230
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1224,28'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1226,2'
          Dst:             copyObjectImpl
    - functionName:    _copySortBy
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1235
      functionLinenumberEnd: 1244
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1236,20'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1238,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1241,2'
          Dst:             copyObjectImpl
    - functionName:    _copyWindowDef
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1249
      functionLinenumberEnd: 1261
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1250,23'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1252,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1253,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1254,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1255,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1257,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1258,2'
          Dst:             copyObjectImpl
    - functionName:    _copyRangeSubselect
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1266
      functionLinenumberEnd: 1273
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1267,28'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1270,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1271,2'
          Dst:             copyObjectImpl
    - functionName:    _copyRangeFunction
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1278
      functionLinenumberEnd: 1288
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1279,27'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1284,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1285,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1286,2'
          Dst:             copyObjectImpl
    - functionName:    _copyRangeTableFunc
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1293
      functionLinenumberEnd: 1304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1294,28'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1297,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1298,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1299,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1300,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1301,2'
          Dst:             copyObjectImpl
    - functionName:    _copyRangeTableFuncCol
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1309
      functionLinenumberEnd: 1320
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1310,31'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1312,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1313,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1316,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1317,2'
          Dst:             copyObjectImpl
    - functionName:    _copyRangeTableSample
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1325
      functionLinenumberEnd: 1334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1326,30'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1328,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1329,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1330,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1331,2'
          Dst:             copyObjectImpl
    - functionName:    _copyColumnDef
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1339
      functionLinenumberEnd: 1362
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          131
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1340,23'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1342,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1343,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1344,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1350,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1351,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1352,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1354,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1356,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1358,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1359,2'
          Dst:             copyObjectImpl
    - functionName:    _copyTableLikeClause
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1367
      functionLinenumberEnd: 1374
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1368,29'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1370,2'
          Dst:             copyObjectImpl
    - functionName:    _copyIndexElem
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1379
      functionLinenumberEnd: 1391
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1380,23'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1382,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1383,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1384,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1385,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1386,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1387,2'
          Dst:             copyObjectImpl
    - functionName:    _copyDefElem
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1396
      functionLinenumberEnd: 1405
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1397,21'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1399,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1400,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1401,2'
          Dst:             copyObjectImpl
    - functionName:    _copyLockingClause
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1410
      functionLinenumberEnd: 1417
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1411,27'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1413,2'
          Dst:             copyObjectImpl
    - functionName:    _copyXmlSerialize
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1422
      functionLinenumberEnd: 1431
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1423,26'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1426,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1427,2'
          Dst:             copyObjectImpl
    - functionName:    _copyPartitionElem
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1436
      functionLinenumberEnd: 1445
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1437,27'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1439,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1440,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1441,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1442,2'
          Dst:             copyObjectImpl
    - functionName:    _copyPartitionSpec
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1450
      functionLinenumberEnd: 1457
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1451,27'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1454,2'
          Dst:             copyObjectImpl
    - functionName:    _copyPartitionBoundSpec
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1462
      functionLinenumberEnd: 1474
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1463,32'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1469,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1470,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1471,2'
          Dst:             copyObjectImpl
    - functionName:    _copyPartitionRangeDatum
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1479
      functionLinenumberEnd: 1486
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1480,33'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1483,2'
          Dst:             copyObjectImpl
    - functionName:    _copyPartitionCmd
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1491
      functionLinenumberEnd: 1498
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1492,26'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1494,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1495,2'
          Dst:             copyObjectImpl
    - functionName:    _copyRangeTblEntry
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1503
      functionLinenumberEnd: 1540
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          184
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1504,27'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1506,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1507,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1514,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1515,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1519,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1520,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1521,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1522,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1523,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1525,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1526,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1527,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1530,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1531,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1532,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1533,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1535,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1538,2'
          Dst:             copyObjectImpl
    - functionName:    _copyRTEPermissionInfo
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1545
      functionLinenumberEnd: 1556
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bms_copy
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1546,31'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1552,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1553,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1554,2'
          Dst:             bms_copy
    - functionName:    _copyRangeTblFunction
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1561
      functionLinenumberEnd: 1572
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1562,30'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1564,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1566,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1567,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1568,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1569,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1570,2'
          Dst:             bms_copy
    - functionName:    _copyTableSampleClause
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1577
      functionLinenumberEnd: 1584
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1578,31'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1581,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1582,2'
          Dst:             copyObjectImpl
    - functionName:    _copyWithCheckOption
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1589
      functionLinenumberEnd: 1598
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1590,29'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1593,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1594,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1595,2'
          Dst:             copyObjectImpl
    - functionName:    _copySortGroupClause
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1603
      functionLinenumberEnd: 1613
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1604,29'
          Dst:             newNode
    - functionName:    _copyGroupingSet
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1618
      functionLinenumberEnd: 1625
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1619,25'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1622,2'
          Dst:             copyObjectImpl
    - functionName:    _copyWindowClause
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1630
      functionLinenumberEnd: 1648
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          96
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1631,26'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1633,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1634,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1635,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1636,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1638,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1639,2'
          Dst:             copyObjectImpl
    - functionName:    _copyRowMarkClause
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1653
      functionLinenumberEnd: 1661
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1654,27'
          Dst:             newNode
    - functionName:    _copyWithClause
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1666
      functionLinenumberEnd: 1673
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1667,24'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1669,2'
          Dst:             copyObjectImpl
    - functionName:    _copyInferClause
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1678
      functionLinenumberEnd: 1686
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1679,25'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1681,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1682,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1683,2'
          Dst:             pstrdup
    - functionName:    _copyOnConflictClause
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1691
      functionLinenumberEnd: 1700
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1692,30'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1695,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1696,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1697,2'
          Dst:             copyObjectImpl
    - functionName:    _copyCTESearchClause
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1705
      functionLinenumberEnd: 1713
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1706,29'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1708,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1710,2'
          Dst:             pstrdup
    - functionName:    _copyCTECycleClause
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1718
      functionLinenumberEnd: 1732
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          79
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1719,28'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1721,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1722,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1723,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1724,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1725,2'
          Dst:             pstrdup
    - functionName:    _copyCommonTableExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1737
      functionLinenumberEnd: 1754
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          84
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1738,29'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1740,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1741,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1743,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1744,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1745,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1749,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1750,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1751,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1752,2'
          Dst:             copyObjectImpl
    - functionName:    _copyMergeWhenClause
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1759
      functionLinenumberEnd: 1769
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1760,29'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1765,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1766,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1767,2'
          Dst:             copyObjectImpl
    - functionName:    _copyReturningOption
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1774
      functionLinenumberEnd: 1781
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1775,29'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1778,2'
          Dst:             pstrdup
    - functionName:    _copyReturningClause
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1786
      functionLinenumberEnd: 1792
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1787,29'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1789,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1790,2'
          Dst:             copyObjectImpl
    - functionName:    _copyTriggerTransition
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1797
      functionLinenumberEnd: 1804
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1798,31'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1800,2'
          Dst:             pstrdup
    - functionName:    _copyJsonOutput
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1809
      functionLinenumberEnd: 1815
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1810,24'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1812,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1813,2'
          Dst:             copyObjectImpl
    - functionName:    _copyJsonArgument
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1820
      functionLinenumberEnd: 1826
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1821,26'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1823,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1824,2'
          Dst:             pstrdup
    - functionName:    _copyJsonFuncExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1831
      functionLinenumberEnd: 1846
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          74
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1832,26'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1835,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1836,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1837,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1838,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1839,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1840,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1841,2'
          Dst:             copyObjectImpl
    - functionName:    _copyJsonTablePathSpec
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1851
      functionLinenumberEnd: 1859
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1852,31'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1854,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1855,2'
          Dst:             pstrdup
    - functionName:    _copyJsonTable
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1864
      functionLinenumberEnd: 1876
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1865,23'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1867,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1868,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1869,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1870,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1871,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1872,2'
          Dst:             copyObjectImpl
    - functionName:    _copyJsonTableColumn
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1881
      functionLinenumberEnd: 1896
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          74
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1882,29'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1885,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1886,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1887,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1888,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1891,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1892,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1893,2'
          Dst:             copyObjectImpl
    - functionName:    _copyJsonKeyValue
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1901
      functionLinenumberEnd: 1907
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1902,26'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1904,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1905,2'
          Dst:             copyObjectImpl
    - functionName:    _copyJsonParseExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1912
      functionLinenumberEnd: 1920
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1913,27'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1915,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1916,2'
          Dst:             copyObjectImpl
    - functionName:    _copyJsonScalarExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1925
      functionLinenumberEnd: 1932
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1926,28'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1928,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1929,2'
          Dst:             copyObjectImpl
    - functionName:    _copyJsonSerializeExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1937
      functionLinenumberEnd: 1944
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1938,31'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1940,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1941,2'
          Dst:             copyObjectImpl
    - functionName:    _copyJsonObjectConstructor
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1949
      functionLinenumberEnd: 1958
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1950,35'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1952,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1953,2'
          Dst:             copyObjectImpl
    - functionName:    _copyJsonArrayConstructor
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1963
      functionLinenumberEnd: 1971
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1964,34'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1966,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1967,2'
          Dst:             copyObjectImpl
    - functionName:    _copyJsonArrayQueryConstructor
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1976
      functionLinenumberEnd: 1985
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1977,39'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1979,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1980,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1981,2'
          Dst:             copyObjectImpl
    - functionName:    _copyJsonAggConstructor
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1990
      functionLinenumberEnd: 1999
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1991,32'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1993,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1994,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1995,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:1996,2'
          Dst:             copyObjectImpl
    - functionName:    _copyJsonObjectAgg
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2004
      functionLinenumberEnd: 2012
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2005,27'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2007,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2008,2'
          Dst:             copyObjectImpl
    - functionName:    _copyJsonArrayAgg
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2017
      functionLinenumberEnd: 2024
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2018,26'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2020,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2021,2'
          Dst:             copyObjectImpl
    - functionName:    _copyRawStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2029
      functionLinenumberEnd: 2036
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2030,21'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2032,2'
          Dst:             copyObjectImpl
    - functionName:    _copyInsertStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2041
      functionLinenumberEnd: 2052
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2042,24'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2044,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2045,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2046,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2047,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2048,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2049,2'
          Dst:             copyObjectImpl
    - functionName:    _copyDeleteStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2057
      functionLinenumberEnd: 2066
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2058,24'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2060,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2061,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2062,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2063,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2064,2'
          Dst:             copyObjectImpl
    - functionName:    _copyUpdateStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2071
      functionLinenumberEnd: 2081
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2072,24'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2074,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2075,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2076,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2077,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2078,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2079,2'
          Dst:             copyObjectImpl
    - functionName:    _copyMergeStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2086
      functionLinenumberEnd: 2096
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2087,23'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2089,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2090,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2091,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2092,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2093,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2094,2'
          Dst:             copyObjectImpl
    - functionName:    _copySelectStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2101
      functionLinenumberEnd: 2125
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          108
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2102,24'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2104,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2105,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2106,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2107,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2108,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2109,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2111,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2112,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2113,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2114,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2115,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2116,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2118,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2119,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2122,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2123,2'
          Dst:             copyObjectImpl
    - functionName:    _copySetOperationStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2130
      functionLinenumberEnd: 2142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2131,30'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2135,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2136,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2137,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2138,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2139,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2140,2'
          Dst:             copyObjectImpl
    - functionName:    _copyReturnStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2147
      functionLinenumberEnd: 2152
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2148,24'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2150,2'
          Dst:             copyObjectImpl
    - functionName:    _copyPLAssignStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2157
      functionLinenumberEnd: 2166
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2158,26'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2160,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2161,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2163,2'
          Dst:             copyObjectImpl
    - functionName:    _copyCreateSchemaStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2171
      functionLinenumberEnd: 2179
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2172,30'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2174,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2175,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2176,2'
          Dst:             copyObjectImpl
    - functionName:    _copyAlterTableStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2184
      functionLinenumberEnd: 2192
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2185,28'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2187,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2188,2'
          Dst:             copyObjectImpl
    - functionName:    _copyAlterTableCmd
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2197
      functionLinenumberEnd: 2209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2198,27'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2201,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2203,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2204,2'
          Dst:             copyObjectImpl
    - functionName:    _copyATAlterConstraint
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2214
      functionLinenumberEnd: 2226
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2215,31'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2217,2'
          Dst:             pstrdup
    - functionName:    _copyReplicaIdentityStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2231
      functionLinenumberEnd: 2237
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2232,33'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2235,2'
          Dst:             pstrdup
    - functionName:    _copyAlterCollationStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2242
      functionLinenumberEnd: 2247
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2243,32'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2245,2'
          Dst:             copyObjectImpl
    - functionName:    _copyAlterDomainStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2252
      functionLinenumberEnd: 2262
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2253,29'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2256,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2257,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2258,2'
          Dst:             copyObjectImpl
    - functionName:    _copyGrantStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2267
      functionLinenumberEnd: 2280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2268,23'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2273,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2274,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2275,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2277,2'
          Dst:             copyObjectImpl
    - functionName:    _copyObjectWithArgs
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2285
      functionLinenumberEnd: 2293
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2286,28'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2288,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2289,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2290,2'
          Dst:             copyObjectImpl
    - functionName:    _copyAccessPriv
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2298
      functionLinenumberEnd: 2304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2299,24'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2301,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2302,2'
          Dst:             copyObjectImpl
    - functionName:    _copyGrantRoleStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2309
      functionLinenumberEnd: 2319
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2310,27'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2312,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2313,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2315,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2316,2'
          Dst:             copyObjectImpl
    - functionName:    _copyAlterDefaultPrivilegesStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2324
      functionLinenumberEnd: 2330
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2325,40'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2327,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2328,2'
          Dst:             copyObjectImpl
    - functionName:    _copyCopyStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2335
      functionLinenumberEnd: 2347
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2336,22'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2338,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2339,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2340,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2343,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2344,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2345,2'
          Dst:             copyObjectImpl
    - functionName:    _copyVariableSetStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2352
      functionLinenumberEnd: 2362
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2353,29'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2356,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2357,2'
          Dst:             copyObjectImpl
    - functionName:    _copyVariableShowStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2367
      functionLinenumberEnd: 2372
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2368,30'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2370,2'
          Dst:             pstrdup
    - functionName:    _copyCreateStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2377
      functionLinenumberEnd: 2394
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          97
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2378,24'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2380,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2381,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2382,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2383,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2384,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2385,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2386,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2387,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2388,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2390,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2391,2'
          Dst:             pstrdup
    - functionName:    _copyConstraint
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2399
      functionLinenumberEnd: 2438
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          223
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2400,24'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2403,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2410,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2411,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2415,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2417,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2418,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2419,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2420,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2421,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2423,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2424,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2425,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2426,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2427,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2433,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2434,2'
          Dst:             copyObjectImpl
    - functionName:    _copyCreateTableSpaceStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2443
      functionLinenumberEnd: 2451
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2444,34'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2446,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2447,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2448,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2449,2'
          Dst:             copyObjectImpl
    - functionName:    _copyDropTableSpaceStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2456
      functionLinenumberEnd: 2462
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2457,32'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2459,2'
          Dst:             pstrdup
    - functionName:    _copyAlterTableSpaceOptionsStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2467
      functionLinenumberEnd: 2474
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2468,40'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2470,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2471,2'
          Dst:             copyObjectImpl
    - functionName:    _copyAlterTableMoveAllStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2479
      functionLinenumberEnd: 2488
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2480,35'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2482,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2484,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2485,2'
          Dst:             pstrdup
    - functionName:    _copyCreateExtensionStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2493
      functionLinenumberEnd: 2500
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2494,33'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2496,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2498,2'
          Dst:             copyObjectImpl
    - functionName:    _copyAlterExtensionStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2505
      functionLinenumberEnd: 2511
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2506,32'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2508,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2509,2'
          Dst:             copyObjectImpl
    - functionName:    _copyAlterExtensionContentsStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2516
      functionLinenumberEnd: 2524
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2517,40'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2519,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2522,2'
          Dst:             copyObjectImpl
    - functionName:    _copyCreateFdwStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2529
      functionLinenumberEnd: 2536
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2530,27'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2532,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2533,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2534,2'
          Dst:             copyObjectImpl
    - functionName:    _copyAlterFdwStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2541
      functionLinenumberEnd: 2548
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2542,26'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2544,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2545,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2546,2'
          Dst:             copyObjectImpl
    - functionName:    _copyCreateForeignServerStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2553
      functionLinenumberEnd: 2563
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          85
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2554,37'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2556,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2557,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2558,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2559,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2561,2'
          Dst:             copyObjectImpl
    - functionName:    _copyAlterForeignServerStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2568
      functionLinenumberEnd: 2576
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2569,36'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2571,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2572,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2573,2'
          Dst:             copyObjectImpl
    - functionName:    _copyCreateForeignTableStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2581
      functionLinenumberEnd: 2600
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          118
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2582,36'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2584,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2585,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2586,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2587,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2588,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2589,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2590,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2591,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2592,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2594,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2595,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2597,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2598,2'
          Dst:             copyObjectImpl
    - functionName:    _copyCreateUserMappingStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2605
      functionLinenumberEnd: 2613
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2606,35'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2608,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2609,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2611,2'
          Dst:             copyObjectImpl
    - functionName:    _copyAlterUserMappingStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2618
      functionLinenumberEnd: 2625
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2619,34'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2621,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2622,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2623,2'
          Dst:             copyObjectImpl
    - functionName:    _copyDropUserMappingStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2630
      functionLinenumberEnd: 2637
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2631,33'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2633,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2634,2'
          Dst:             pstrdup
    - functionName:    _copyImportForeignSchemaStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2642
      functionLinenumberEnd: 2652
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2643,37'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2645,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2646,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2647,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2649,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2650,2'
          Dst:             copyObjectImpl
    - functionName:    _copyCreatePolicyStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2657
      functionLinenumberEnd: 2668
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2658,30'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2660,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2661,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2662,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2664,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2665,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2666,2'
          Dst:             copyObjectImpl
    - functionName:    _copyAlterPolicyStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2673
      functionLinenumberEnd: 2682
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2674,29'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2676,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2677,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2678,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2679,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2680,2'
          Dst:             copyObjectImpl
    - functionName:    _copyCreateAmStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2687
      functionLinenumberEnd: 2694
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2688,26'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2690,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2691,2'
          Dst:             copyObjectImpl
    - functionName:    _copyCreateTrigStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2699
      functionLinenumberEnd: 2718
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          91
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2700,28'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2704,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2705,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2706,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2707,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2711,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2712,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2713,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2716,2'
          Dst:             copyObjectImpl
    - functionName:    _copyCreateEventTrigStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2723
      functionLinenumberEnd: 2731
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2724,33'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2726,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2727,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2728,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2729,2'
          Dst:             copyObjectImpl
    - functionName:    _copyAlterEventTrigStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2736
      functionLinenumberEnd: 2742
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2737,32'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2739,2'
          Dst:             pstrdup
    - functionName:    _copyCreatePLangStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2747
      functionLinenumberEnd: 2757
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2748,29'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2751,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2752,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2753,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2754,2'
          Dst:             copyObjectImpl
    - functionName:    _copyCreateRoleStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2762
      functionLinenumberEnd: 2769
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2763,28'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2766,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2767,2'
          Dst:             copyObjectImpl
    - functionName:    _copyAlterRoleStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2774
      functionLinenumberEnd: 2781
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2775,27'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2777,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2778,2'
          Dst:             copyObjectImpl
    - functionName:    _copyAlterRoleSetStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2786
      functionLinenumberEnd: 2793
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2787,30'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2789,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2790,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2791,2'
          Dst:             copyObjectImpl
    - functionName:    _copyDropRoleStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2798
      functionLinenumberEnd: 2804
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2799,26'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2801,2'
          Dst:             copyObjectImpl
    - functionName:    _copyCreateSeqStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2809
      functionLinenumberEnd: 2818
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2810,27'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2812,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2813,2'
          Dst:             copyObjectImpl
    - functionName:    _copyAlterSeqStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2823
      functionLinenumberEnd: 2831
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2824,26'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2826,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2827,2'
          Dst:             copyObjectImpl
    - functionName:    _copyDefineStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2836
      functionLinenumberEnd: 2847
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2837,24'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2841,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2842,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2843,2'
          Dst:             copyObjectImpl
    - functionName:    _copyCreateDomainStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2852
      functionLinenumberEnd: 2860
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2853,30'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2855,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2856,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2857,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2858,2'
          Dst:             copyObjectImpl
    - functionName:    _copyCreateOpClassStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2865
      functionLinenumberEnd: 2875
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2866,31'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2868,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2869,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2870,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2871,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2872,2'
          Dst:             copyObjectImpl
    - functionName:    _copyCreateOpClassItem
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2880
      functionLinenumberEnd: 2890
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2881,31'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2884,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2886,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2887,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2888,2'
          Dst:             copyObjectImpl
    - functionName:    _copyCreateOpFamilyStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2895
      functionLinenumberEnd: 2901
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2896,32'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2898,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2899,2'
          Dst:             pstrdup
    - functionName:    _copyAlterOpFamilyStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2906
      functionLinenumberEnd: 2914
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2907,31'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2909,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2910,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2912,2'
          Dst:             copyObjectImpl
    - functionName:    _copyDropStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2919
      functionLinenumberEnd: 2928
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2920,22'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2922,2'
          Dst:             copyObjectImpl
    - functionName:    _copyTruncateStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2933
      functionLinenumberEnd: 2940
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2934,26'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2936,2'
          Dst:             copyObjectImpl
    - functionName:    _copyCommentStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2945
      functionLinenumberEnd: 2952
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2946,25'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2949,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2950,2'
          Dst:             pstrdup
    - functionName:    _copySecLabelStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2957
      functionLinenumberEnd: 2965
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2958,26'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2961,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2962,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2963,2'
          Dst:             pstrdup
    - functionName:    _copyDeclareCursorStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2970
      functionLinenumberEnd: 2977
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2971,31'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2973,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2975,2'
          Dst:             copyObjectImpl
    - functionName:    _copyClosePortalStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2982
      functionLinenumberEnd: 2987
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2983,29'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2985,2'
          Dst:             pstrdup
    - functionName:    _copyFetchStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2992
      functionLinenumberEnd: 3000
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2993,23'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:2997,2'
          Dst:             pstrdup
    - functionName:    _copyIndexStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3005
      functionLinenumberEnd: 3034
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          166
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3006,23'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3008,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3009,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3010,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3011,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3012,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3013,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3014,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3015,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3016,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3017,2'
          Dst:             pstrdup
    - functionName:    _copyCreateStatsStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3039
      functionLinenumberEnd: 3050
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3040,29'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3042,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3043,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3044,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3045,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3046,2'
          Dst:             pstrdup
    - functionName:    _copyStatsElem
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3055
      functionLinenumberEnd: 3061
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3056,23'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3058,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3059,2'
          Dst:             copyObjectImpl
    - functionName:    _copyAlterStatsStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3066
      functionLinenumberEnd: 3073
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3067,28'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3069,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3070,2'
          Dst:             copyObjectImpl
    - functionName:    _copyCreateFunctionStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3078
      functionLinenumberEnd: 3089
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3079,32'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3083,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3084,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3085,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3086,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3087,2'
          Dst:             copyObjectImpl
    - functionName:    _copyFunctionParameter
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3094
      functionLinenumberEnd: 3103
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3095,31'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3097,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3098,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3100,2'
          Dst:             copyObjectImpl
    - functionName:    _copyAlterFunctionStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3108
      functionLinenumberEnd: 3115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3109,31'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3112,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3113,2'
          Dst:             copyObjectImpl
    - functionName:    _copyDoStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3120
      functionLinenumberEnd: 3125
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3121,20'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3123,2'
          Dst:             copyObjectImpl
    - functionName:    _copyCallStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3130
      functionLinenumberEnd: 3137
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3131,22'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3133,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3134,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3135,2'
          Dst:             copyObjectImpl
    - functionName:    _copyRenameStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3142
      functionLinenumberEnd: 3154
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3143,24'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3147,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3148,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3149,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3150,2'
          Dst:             pstrdup
    - functionName:    _copyAlterObjectDependsStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3159
      functionLinenumberEnd: 3168
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3160,36'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3163,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3164,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3165,2'
          Dst:             copyObjectImpl
    - functionName:    _copyAlterObjectSchemaStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3173
      functionLinenumberEnd: 3182
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3174,35'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3177,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3178,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3179,2'
          Dst:             pstrdup
    - functionName:    _copyAlterOwnerStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3187
      functionLinenumberEnd: 3195
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3188,28'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3191,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3192,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3193,2'
          Dst:             copyObjectImpl
    - functionName:    _copyAlterOperatorStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3200
      functionLinenumberEnd: 3206
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3201,31'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3203,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3204,2'
          Dst:             copyObjectImpl
    - functionName:    _copyAlterTypeStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3211
      functionLinenumberEnd: 3217
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3212,27'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3214,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3215,2'
          Dst:             copyObjectImpl
    - functionName:    _copyRuleStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3222
      functionLinenumberEnd: 3233
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3223,22'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3225,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3226,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3227,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3230,2'
          Dst:             copyObjectImpl
    - functionName:    _copyNotifyStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3238
      functionLinenumberEnd: 3244
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3239,24'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3241,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3242,2'
          Dst:             pstrdup
    - functionName:    _copyListenStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3249
      functionLinenumberEnd: 3254
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3250,24'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3252,2'
          Dst:             pstrdup
    - functionName:    _copyUnlistenStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3259
      functionLinenumberEnd: 3264
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3260,26'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3262,2'
          Dst:             pstrdup
    - functionName:    _copyTransactionStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3269
      functionLinenumberEnd: 3279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3270,29'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3273,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3274,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3275,2'
          Dst:             pstrdup
    - functionName:    _copyCompositeTypeStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3284
      functionLinenumberEnd: 3290
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3285,31'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3287,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3288,2'
          Dst:             copyObjectImpl
    - functionName:    _copyCreateEnumStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3295
      functionLinenumberEnd: 3301
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3296,28'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3298,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3299,2'
          Dst:             copyObjectImpl
    - functionName:    _copyCreateRangeStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3306
      functionLinenumberEnd: 3312
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3307,29'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3309,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3310,2'
          Dst:             copyObjectImpl
    - functionName:    _copyAlterEnumStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3317
      functionLinenumberEnd: 3327
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3318,27'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3320,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3321,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3322,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3323,2'
          Dst:             pstrdup
    - functionName:    _copyViewStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3332
      functionLinenumberEnd: 3342
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3333,22'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3335,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3336,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3337,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3339,2'
          Dst:             copyObjectImpl
    - functionName:    _copyLoadStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3347
      functionLinenumberEnd: 3352
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3348,22'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3350,2'
          Dst:             pstrdup
    - functionName:    _copyCreatedbStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3357
      functionLinenumberEnd: 3363
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3358,26'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3360,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3361,2'
          Dst:             copyObjectImpl
    - functionName:    _copyAlterDatabaseStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3368
      functionLinenumberEnd: 3374
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3369,31'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3371,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3372,2'
          Dst:             copyObjectImpl
    - functionName:    _copyAlterDatabaseRefreshCollStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3379
      functionLinenumberEnd: 3384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3380,42'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3382,2'
          Dst:             pstrdup
    - functionName:    _copyAlterDatabaseSetStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3389
      functionLinenumberEnd: 3395
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3390,34'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3392,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3393,2'
          Dst:             copyObjectImpl
    - functionName:    _copyDropdbStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3400
      functionLinenumberEnd: 3407
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3401,24'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3403,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3405,2'
          Dst:             copyObjectImpl
    - functionName:    _copyAlterSystemStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3412
      functionLinenumberEnd: 3417
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3413,29'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3415,2'
          Dst:             copyObjectImpl
    - functionName:    _copyClusterStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3422
      functionLinenumberEnd: 3429
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3423,25'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3425,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3426,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3427,2'
          Dst:             copyObjectImpl
    - functionName:    _copyVacuumStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3434
      functionLinenumberEnd: 3441
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3435,24'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3437,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3438,2'
          Dst:             copyObjectImpl
    - functionName:    _copyVacuumRelation
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3446
      functionLinenumberEnd: 3453
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3447,28'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3449,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3451,2'
          Dst:             copyObjectImpl
    - functionName:    _copyExplainStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3458
      functionLinenumberEnd: 3464
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3459,25'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3461,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3462,2'
          Dst:             copyObjectImpl
    - functionName:    _copyCreateTableAsStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3469
      functionLinenumberEnd: 3478
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3470,31'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3472,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3473,2'
          Dst:             copyObjectImpl
    - functionName:    _copyRefreshMatViewStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3483
      functionLinenumberEnd: 3490
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3484,32'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3488,2'
          Dst:             copyObjectImpl
    - functionName:    _copyCheckPointStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3495
      functionLinenumberEnd: 3499
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3496,28'
          Dst:             newNode
    - functionName:    _copyDiscardStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3504
      functionLinenumberEnd: 3509
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3505,25'
          Dst:             newNode
    - functionName:    _copyLockStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3514
      functionLinenumberEnd: 3521
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3515,22'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3517,2'
          Dst:             copyObjectImpl
    - functionName:    _copyConstraintsSetStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3526
      functionLinenumberEnd: 3532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3527,32'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3529,2'
          Dst:             copyObjectImpl
    - functionName:    _copyReindexStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3537
      functionLinenumberEnd: 3545
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3538,25'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3541,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3542,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3543,2'
          Dst:             copyObjectImpl
    - functionName:    _copyCreateConversionStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3550
      functionLinenumberEnd: 3559
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3551,34'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3553,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3554,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3555,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3556,2'
          Dst:             copyObjectImpl
    - functionName:    _copyCreateCastStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3564
      functionLinenumberEnd: 3573
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3565,28'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3567,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3568,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3569,2'
          Dst:             copyObjectImpl
    - functionName:    _copyCreateTransformStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3578
      functionLinenumberEnd: 3587
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3579,33'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3582,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3583,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3584,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3585,2'
          Dst:             copyObjectImpl
    - functionName:    _copyPrepareStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3592
      functionLinenumberEnd: 3599
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3593,25'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3595,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3596,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3597,2'
          Dst:             copyObjectImpl
    - functionName:    _copyExecuteStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3604
      functionLinenumberEnd: 3610
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3605,25'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3607,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3608,2'
          Dst:             copyObjectImpl
    - functionName:    _copyDeallocateStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3615
      functionLinenumberEnd: 3622
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3616,28'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3618,2'
          Dst:             pstrdup
    - functionName:    _copyDropOwnedStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3627
      functionLinenumberEnd: 3633
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3628,27'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3630,2'
          Dst:             copyObjectImpl
    - functionName:    _copyReassignOwnedStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3638
      functionLinenumberEnd: 3644
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3639,31'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3641,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3642,2'
          Dst:             copyObjectImpl
    - functionName:    _copyAlterTSDictionaryStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3649
      functionLinenumberEnd: 3655
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3650,35'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3652,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3653,2'
          Dst:             copyObjectImpl
    - functionName:    _copyAlterTSConfigurationStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3660
      functionLinenumberEnd: 3671
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3661,38'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3664,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3665,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3666,2'
          Dst:             copyObjectImpl
    - functionName:    _copyPublicationTable
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3676
      functionLinenumberEnd: 3683
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3677,30'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3679,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3680,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3681,2'
          Dst:             copyObjectImpl
    - functionName:    _copyPublicationObjSpec
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3688
      functionLinenumberEnd: 3696
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3689,32'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3692,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3693,2'
          Dst:             copyObjectImpl
    - functionName:    _copyCreatePublicationStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3701
      functionLinenumberEnd: 3709
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3702,35'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3704,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3705,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3706,2'
          Dst:             copyObjectImpl
    - functionName:    _copyAlterPublicationStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3714
      functionLinenumberEnd: 3723
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3715,34'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3717,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3718,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3719,2'
          Dst:             copyObjectImpl
    - functionName:    _copyCreateSubscriptionStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3728
      functionLinenumberEnd: 3736
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3729,36'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3731,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3732,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3733,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3734,2'
          Dst:             copyObjectImpl
    - functionName:    _copyAlterSubscriptionStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3741
      functionLinenumberEnd: 3750
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3742,35'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3745,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3746,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3747,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3748,2'
          Dst:             copyObjectImpl
    - functionName:    _copyDropSubscriptionStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3755
      functionLinenumberEnd: 3762
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3756,34'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3758,2'
          Dst:             pstrdup
    - functionName:    _copyPathKey
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3767
      functionLinenumberEnd: 3775
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3768,21'
          Dst:             newNode
    - functionName:    _copyGroupByOrdering
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3780
      functionLinenumberEnd: 3786
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3781,29'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3783,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3784,2'
          Dst:             copyObjectImpl
    - functionName:    _copyRestrictInfo
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3791
      functionLinenumberEnd: 3831
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          162
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3792,26'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3794,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3804,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3805,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3806,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3807,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3808,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3809,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3810,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3816,2'
          Dst:             copyObjectImpl
    - functionName:    _copyPlaceHolderVar
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3836
      functionLinenumberEnd: 3845
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3837,28'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3839,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3840,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3841,2'
          Dst:             bms_copy
    - functionName:    _copySpecialJoinInfo
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3850
      functionLinenumberEnd: 3869
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          82
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3851,29'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3853,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3854,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3855,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3856,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3859,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3860,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3861,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3862,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3866,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3867,2'
          Dst:             copyObjectImpl
    - functionName:    _copyAppendRelInfo
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3874
      functionLinenumberEnd: 3886
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copyObjectImpl
        - newNode
        - palloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3875,27'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3881,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3883,2'
          Dst:             palloc
    - functionName:    _copyPlaceHolderInfo
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3891
      functionLinenumberEnd: 3901
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3892,29'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3895,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3896,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3897,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3898,2'
          Dst:             bms_copy
    - functionName:    _copyPlannedStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3906
      functionLinenumberEnd: 3936
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          130
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3907,25'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3919,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3920,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3921,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3922,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3923,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3924,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3925,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3926,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3927,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3928,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3929,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3930,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3931,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3932,2'
          Dst:             copyObjectImpl
    - functionName:    _copyResult
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3941
      functionLinenumberEnd: 3962
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          88
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3942,20'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3953,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3954,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3955,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3956,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3957,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3958,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3959,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3960,2'
          Dst:             copyObjectImpl
    - functionName:    _copyProjectSet
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3967
      functionLinenumberEnd: 3987
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          83
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3968,24'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3979,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3980,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3981,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3982,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3983,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3984,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3985,2'
          Dst:             bms_copy
    - functionName:    _copyModifyTable
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3992
      functionLinenumberEnd: 4036
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          217
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:3993,25'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4004,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4005,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4006,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4007,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4008,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4009,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4010,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4016,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4017,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4018,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4019,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4020,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4021,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4022,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4023,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4024,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4027,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4028,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4029,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4030,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4032,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4033,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4034,2'
          Dst:             copyObjectImpl
    - functionName:    _copyAppend
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4041
      functionLinenumberEnd: 4066
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          105
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4042,20'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4053,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4054,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4055,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4056,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4057,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4058,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4059,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4060,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4061,2'
          Dst:             copyObjectImpl
    - functionName:    _copyMergeAppend
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4071
      functionLinenumberEnd: 4099
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          167
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
        - palloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4072,25'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4083,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4084,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4085,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4086,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4087,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4088,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4089,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4090,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4091,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4093,2'
          Dst:             palloc
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4094,2'
          Dst:             palloc
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4095,2'
          Dst:             palloc
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4096,2'
          Dst:             palloc
    - functionName:    _copyRecursiveUnion
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4104
      functionLinenumberEnd: 4130
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          146
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
        - palloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4105,28'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4116,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4117,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4118,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4119,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4120,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4121,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4122,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4125,2'
          Dst:             palloc
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4126,2'
          Dst:             palloc
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4127,2'
          Dst:             palloc
    - functionName:    _copyBitmapAnd
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4135
      functionLinenumberEnd: 4156
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          88
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4136,23'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4147,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4148,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4149,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4150,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4151,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4152,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4153,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4154,2'
          Dst:             copyObjectImpl
    - functionName:    _copyBitmapOr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4161
      functionLinenumberEnd: 4183
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          92
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4162,22'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4173,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4174,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4175,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4176,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4177,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4178,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4179,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4181,2'
          Dst:             copyObjectImpl
    - functionName:    _copySeqScan
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4188
      functionLinenumberEnd: 4209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          87
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4189,21'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4200,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4201,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4202,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4203,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4204,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4205,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4206,2'
          Dst:             bms_copy
    - functionName:    _copySampleScan
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4214
      functionLinenumberEnd: 4236
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          92
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4215,24'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4226,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4227,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4228,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4229,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4230,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4231,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4232,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4234,2'
          Dst:             copyObjectImpl
    - functionName:    _copyIndexScan
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4241
      functionLinenumberEnd: 4269
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          120
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4242,23'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4253,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4254,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4255,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4256,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4257,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4258,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4259,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4262,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4263,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4264,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4265,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4266,2'
          Dst:             copyObjectImpl
    - functionName:    _copyIndexOnlyScan
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4274
      functionLinenumberEnd: 4301
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          115
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4275,27'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4286,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4287,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4288,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4289,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4290,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4291,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4292,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4295,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4296,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4297,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4298,2'
          Dst:             copyObjectImpl
    - functionName:    _copyBitmapIndexScan
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4306
      functionLinenumberEnd: 4331
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          105
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4307,29'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4318,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4319,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4320,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4321,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4322,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4323,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4324,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4328,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4329,2'
          Dst:             copyObjectImpl
    - functionName:    _copyBitmapHeapScan
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4336
      functionLinenumberEnd: 4358
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          92
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4337,28'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4348,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4349,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4350,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4351,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4352,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4353,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4354,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4356,2'
          Dst:             copyObjectImpl
    - functionName:    _copyTidScan
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4363
      functionLinenumberEnd: 4385
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          92
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4364,21'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4375,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4376,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4377,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4378,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4379,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4380,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4381,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4383,2'
          Dst:             copyObjectImpl
    - functionName:    _copyTidRangeScan
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4390
      functionLinenumberEnd: 4412
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          92
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4391,26'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4402,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4403,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4404,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4405,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4406,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4407,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4408,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4410,2'
          Dst:             copyObjectImpl
    - functionName:    _copySubqueryScan
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4417
      functionLinenumberEnd: 4440
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          96
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4418,26'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4429,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4430,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4431,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4432,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4433,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4434,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4435,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4437,2'
          Dst:             copyObjectImpl
    - functionName:    _copyFunctionScan
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4445
      functionLinenumberEnd: 4468
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          96
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4446,26'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4457,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4458,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4459,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4460,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4461,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4462,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4463,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4465,2'
          Dst:             copyObjectImpl
    - functionName:    _copyValuesScan
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4473
      functionLinenumberEnd: 4495
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          92
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4474,24'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4485,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4486,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4487,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4488,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4489,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4490,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4491,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4493,2'
          Dst:             copyObjectImpl
    - functionName:    _copyTableFuncScan
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4500
      functionLinenumberEnd: 4522
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          92
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4501,27'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4512,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4513,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4514,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4515,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4516,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4517,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4518,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4520,2'
          Dst:             copyObjectImpl
    - functionName:    _copyCteScan
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4527
      functionLinenumberEnd: 4550
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          95
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4528,21'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4539,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4540,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4541,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4542,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4543,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4544,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4545,2'
          Dst:             bms_copy
    - functionName:    _copyNamedTuplestoreScan
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4555
      functionLinenumberEnd: 4577
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          103
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4556,33'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4567,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4568,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4569,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4570,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4571,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4572,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4573,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4575,2'
          Dst:             pstrdup
    - functionName:    _copyWorkTableScan
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4582
      functionLinenumberEnd: 4604
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          91
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4583,27'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4594,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4595,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4596,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4597,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4598,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4599,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4600,2'
          Dst:             bms_copy
    - functionName:    _copyForeignScan
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4609
      functionLinenumberEnd: 4641
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          137
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4610,25'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4621,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4622,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4623,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4624,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4625,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4626,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4627,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4633,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4634,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4635,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4636,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4637,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4638,2'
          Dst:             bms_copy
    - functionName:    _copyCustomScan
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4646
      functionLinenumberEnd: 4674
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          120
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4647,24'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4658,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4659,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4660,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4661,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4662,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4663,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4664,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4667,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4668,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4669,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4670,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4671,2'
          Dst:             bms_copy
    - functionName:    _copyNestLoop
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4679
      functionLinenumberEnd: 4703
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          101
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4680,22'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4691,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4692,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4693,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4694,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4695,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4696,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4697,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4700,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4701,2'
          Dst:             copyObjectImpl
    - functionName:    _copyNestLoopParam
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4708
      functionLinenumberEnd: 4714
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4709,27'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4712,2'
          Dst:             copyObjectImpl
    - functionName:    _copyMergeJoin
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4719
      functionLinenumberEnd: 4748
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          190
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - list_length
        - newNode
        - palloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4720,23'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4731,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4732,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4733,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4734,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4735,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4736,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4737,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4740,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4742,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4743,2'
          Dst:             list_length
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4743,2'
          Dst:             palloc
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4744,2'
          Dst:             list_length
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4744,2'
          Dst:             palloc
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4745,2'
          Dst:             list_length
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4745,2'
          Dst:             palloc
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4746,2'
          Dst:             list_length
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4746,2'
          Dst:             palloc
    - functionName:    _copyHashJoin
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4753
      functionLinenumberEnd: 4780
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          116
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4754,22'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4765,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4766,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4767,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4768,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4769,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4770,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4771,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4774,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4775,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4776,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4777,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4778,2'
          Dst:             copyObjectImpl
    - functionName:    _copyMaterial
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4785
      functionLinenumberEnd: 4805
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          83
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4786,22'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4797,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4798,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4799,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4800,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4801,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4802,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4803,2'
          Dst:             bms_copy
    - functionName:    _copyMemoize
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4810
      functionLinenumberEnd: 4838
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          144
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
        - palloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4811,21'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4822,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4823,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4824,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4825,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4826,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4827,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4828,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4830,2'
          Dst:             palloc
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4831,2'
          Dst:             palloc
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4832,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4836,2'
          Dst:             bms_copy
    - functionName:    _copySort
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4843
      functionLinenumberEnd: 4868
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          153
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
        - palloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4844,18'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4855,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4856,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4857,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4858,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4859,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4860,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4861,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4863,2'
          Dst:             palloc
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4864,2'
          Dst:             palloc
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4865,2'
          Dst:             palloc
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4866,2'
          Dst:             palloc
    - functionName:    _copyIncrementalSort
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4873
      functionLinenumberEnd: 4899
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          157
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
        - palloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4874,29'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4885,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4886,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4887,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4888,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4889,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4890,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4891,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4893,2'
          Dst:             palloc
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4894,2'
          Dst:             palloc
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4895,2'
          Dst:             palloc
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4896,2'
          Dst:             palloc
    - functionName:    _copyGroup
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4904
      functionLinenumberEnd: 4928
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          138
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
        - palloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4905,19'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4916,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4917,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4918,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4919,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4920,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4921,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4922,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4924,2'
          Dst:             palloc
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4925,2'
          Dst:             palloc
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4926,2'
          Dst:             palloc
    - functionName:    _copyAgg
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4933
      functionLinenumberEnd: 4964
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          169
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
        - palloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4934,17'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4945,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4946,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4947,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4948,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4949,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4950,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4951,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4955,2'
          Dst:             palloc
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4956,2'
          Dst:             palloc
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4957,2'
          Dst:             palloc
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4960,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4961,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4962,2'
          Dst:             copyObjectImpl
    - functionName:    _copyWindowAgg
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4969
      functionLinenumberEnd: 5010
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          261
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
        - palloc
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4970,23'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4981,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4982,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4983,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4984,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4985,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4986,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4987,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4988,2'
          Dst:             pstrdup
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4991,2'
          Dst:             palloc
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4992,2'
          Dst:             palloc
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4993,2'
          Dst:             palloc
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4995,2'
          Dst:             palloc
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4996,2'
          Dst:             palloc
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4997,2'
          Dst:             palloc
        - Src:             './src/postgres/include/copyfuncs.funcs.c:4999,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5000,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5001,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5002,2'
          Dst:             copyObjectImpl
    - functionName:    _copyUnique
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5015
      functionLinenumberEnd: 5039
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          138
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
        - palloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5016,20'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5027,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5028,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5029,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5030,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5031,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5032,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5033,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5035,2'
          Dst:             palloc
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5036,2'
          Dst:             palloc
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5037,2'
          Dst:             palloc
    - functionName:    _copyGather
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5044
      functionLinenumberEnd: 5069
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          104
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5045,20'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5056,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5057,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5058,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5059,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5060,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5061,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5062,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5067,2'
          Dst:             bms_copy
    - functionName:    _copyGatherMerge
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5074
      functionLinenumberEnd: 5102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          166
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
        - palloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5075,25'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5086,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5087,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5088,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5089,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5090,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5091,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5092,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5096,2'
          Dst:             palloc
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5097,2'
          Dst:             palloc
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5098,2'
          Dst:             palloc
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5099,2'
          Dst:             palloc
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5100,2'
          Dst:             bms_copy
    - functionName:    _copyHash
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5107
      functionLinenumberEnd: 5132
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          104
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5108,18'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5119,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5120,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5121,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5122,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5123,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5124,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5125,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5126,2'
          Dst:             copyObjectImpl
    - functionName:    _copySetOp
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5137
      functionLinenumberEnd: 5165
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          165
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
        - palloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5138,19'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5149,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5150,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5151,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5152,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5153,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5154,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5155,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5159,2'
          Dst:             palloc
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5160,2'
          Dst:             palloc
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5161,2'
          Dst:             palloc
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5162,2'
          Dst:             palloc
    - functionName:    _copyLockRows
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5170
      functionLinenumberEnd: 5192
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          92
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5171,22'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5182,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5183,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5184,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5185,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5186,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5187,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5188,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5189,2'
          Dst:             copyObjectImpl
    - functionName:    _copyLimit
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5197
      functionLinenumberEnd: 5224
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          152
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
        - palloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5198,19'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5209,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5210,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5211,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5212,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5213,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5214,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5215,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5216,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5217,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5220,2'
          Dst:             palloc
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5221,2'
          Dst:             palloc
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5222,2'
          Dst:             palloc
    - functionName:    _copyPlanRowMark
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5229
      functionLinenumberEnd: 5241
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5230,25'
          Dst:             newNode
    - functionName:    _copyPartitionPruneInfo
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5246
      functionLinenumberEnd: 5253
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5247,32'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5249,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5250,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5251,2'
          Dst:             bms_copy
    - functionName:    _copyPartitionedRelPruneInfo
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5258
      functionLinenumberEnd: 5272
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          107
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
        - palloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5259,37'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5262,2'
          Dst:             bms_copy
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5264,2'
          Dst:             palloc
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5265,2'
          Dst:             palloc
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5266,2'
          Dst:             palloc
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5267,2'
          Dst:             palloc
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5268,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5269,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5270,2'
          Dst:             bms_copy
    - functionName:    _copyPartitionPruneStepOp
      functionSourceFile: '/src/libpg_query/./src/postgres/include/copyfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5277
      functionLinenumberEnd: 5286
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bms_copy
        - copyObjectImpl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5278,34'
          Dst:             newNode
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5282,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5283,2'
          Dst:             copyObjectImpl
        - Src:             './src/postgres/include/copyfuncs.funcs.c:5284,2'
          Dst:             bms_copy
    - functionName:    DatumGetPointer
      functionSourceFile: '/src/libpg_query/./src/postgres/include/postgres.h'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GETSTRUCT
      functionSourceFile: '/src/libpg_query/./src/postgres/include/access/htup_details.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_func_arg_info
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_fmgr_funcapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          243
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached:
        - DatumGetPointer
        - GETSTRUCT
        - SysCacheGetAttr
        - deconstruct_array_builtin
        - errfinish
        - errmsg_internal
        - errstart_cold
        - palloc
        - pg_detoast_datum
        - text_to_cstring
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_fmgr_funcapi.c:265,43'
          Dst:             GETSTRUCT
        - Src:             'src/postgres/src_backend_utils_fmgr_funcapi.c:276,19'
          Dst:             SysCacheGetAttr
        - Src:             'src/postgres/src_backend_utils_fmgr_funcapi.c:281,9'
          Dst:             DatumGetPointer
        - Src:             'src/postgres/src_backend_utils_fmgr_funcapi.c:281,9'
          Dst:             pg_detoast_datum
        - Src:             'src/postgres/src_backend_utils_fmgr_funcapi.c:287,4'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_fmgr_funcapi.c:287,4'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_fmgr_funcapi.c:287,4'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_utils_fmgr_funcapi.c:288,25'
          Dst:             palloc
        - Src:             'src/postgres/src_backend_utils_fmgr_funcapi.c:295,25'
          Dst:             palloc
        - Src:             'src/postgres/src_backend_utils_fmgr_funcapi.c:300,16'
          Dst:             SysCacheGetAttr
        - Src:             'src/postgres/src_backend_utils_fmgr_funcapi.c:307,29'
          Dst:             DatumGetPointer
        - Src:             'src/postgres/src_backend_utils_fmgr_funcapi.c:307,29'
          Dst:             pg_detoast_datum
        - Src:             'src/postgres/src_backend_utils_fmgr_funcapi.c:307,3'
          Dst:             deconstruct_array_builtin
        - Src:             'src/postgres/src_backend_utils_fmgr_funcapi.c:310,4'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_fmgr_funcapi.c:310,4'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_fmgr_funcapi.c:310,4'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_utils_fmgr_funcapi.c:311,27'
          Dst:             palloc
        - Src:             'src/postgres/src_backend_utils_fmgr_funcapi.c:313,23'
          Dst:             DatumGetPointer
        - Src:             'src/postgres/src_backend_utils_fmgr_funcapi.c:313,23'
          Dst:             text_to_cstring
        - Src:             'src/postgres/src_backend_utils_fmgr_funcapi.c:316,16'
          Dst:             SysCacheGetAttr
        - Src:             'src/postgres/src_backend_utils_fmgr_funcapi.c:323,9'
          Dst:             DatumGetPointer
        - Src:             'src/postgres/src_backend_utils_fmgr_funcapi.c:323,9'
          Dst:             pg_detoast_datum
        - Src:             'src/postgres/src_backend_utils_fmgr_funcapi.c:328,4'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_fmgr_funcapi.c:328,4'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_fmgr_funcapi.c:328,4'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_utils_fmgr_funcapi.c:330,26'
          Dst:             palloc
    - functionName:    vector8_is_highbit_set
      functionSourceFile: '/src/libpg_query/./src/postgres/include/port/simd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vector8_eq
      functionSourceFile: '/src/libpg_query/./src/postgres/include/port/simd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vector8_or
      functionSourceFile: '/src/libpg_query/./src/postgres/include/port/simd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vector8_load
      functionSourceFile: '/src/libpg_query/./src/postgres/include/port/simd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vector8_broadcast
      functionSourceFile: '/src/libpg_query/./src/postgres/include/port/simd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    utf8_advance
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1979
      functionLinenumberEnd: 1993
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          261
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_valid_ascii
      functionSourceFile: '/src/libpg_query/./src/postgres/include/utils/ascii.h'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vector8_broadcast
        - vector8_eq
        - vector8_is_highbit_set
        - vector8_load
        - vector8_or
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/utils/ascii.h:29,25'
          Dst:             vector8_broadcast
        - Src:             './src/postgres/include/utils/ascii.h:38,3'
          Dst:             vector8_load
        - Src:             './src/postgres/include/utils/ascii.h:62,10'
          Dst:             vector8_eq
        - Src:             './src/postgres/include/utils/ascii.h:61,17'
          Dst:             vector8_or
        - Src:             './src/postgres/include/utils/ascii.h:66,17'
          Dst:             vector8_or
        - Src:             './src/postgres/include/utils/ascii.h:38,3'
          Dst:             vector8_load
        - Src:             './src/postgres/include/utils/ascii.h:62,10'
          Dst:             vector8_eq
        - Src:             './src/postgres/include/utils/ascii.h:61,17'
          Dst:             vector8_or
        - Src:             './src/postgres/include/utils/ascii.h:66,17'
          Dst:             vector8_or
        - Src:             './src/postgres/include/utils/ascii.h:72,6'
          Dst:             vector8_is_highbit_set
    - functionName:    mbbisearch
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 683
      functionLinenumberEnd: 701
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          65
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ucs_wcwidth
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 730
      functionLinenumberEnd: 760
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          71
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - mbbisearch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_wchar.c:750,6'
          Dst:             mbbisearch
        - Src:             'src/postgres/src_common_wchar.c:755,6'
          Dst:             mbbisearch
    - functionName:    pg_euc_dsplen
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          39
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - pg_ascii_dsplen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_wchar.c:259,9'
          Dst:             pg_ascii_dsplen
    - functionName:    pg_ascii_dsplen
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          31
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_euc_mblen
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_euc2wchar_with_len
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          115
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_encoding_max_length
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2290
      functionLinenumberEnd: 2298
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_ascii2wchar_with_len
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_wchar2single_with_len
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 967
      functionLinenumberEnd: 977
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_ascii_mblen
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_ascii_verifychar
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1170
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_ascii_verifystr
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1175
      functionLinenumberEnd: 1182
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memchr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_wchar.c:1176,33'
          Dst:             memchr
    - functionName:    pg_eucjp2wchar_with_len
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pg_euc2wchar_with_len
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_wchar.c:269,9'
          Dst:             pg_euc2wchar_with_len
    - functionName:    pg_wchar2euc_with_len
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          109
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_eucjp_mblen
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pg_euc_mblen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_wchar.c:275,9'
          Dst:             pg_euc_mblen
    - functionName:    pg_eucjp_dsplen
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          39
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - pg_ascii_dsplen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_wchar.c:290,9'
          Dst:             pg_ascii_dsplen
    - functionName:    pg_eucjp_verifychar
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1188
      functionLinenumberEnd: 1239
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          127
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres/src_common_wchar.c:1195,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    pg_eucjp_verifystr
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1243
      functionLinenumberEnd: 1267
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          67
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - pg_eucjp_verifychar
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_wchar.c:1259,8'
          Dst:             pg_eucjp_verifychar
    - functionName:    pg_euccn2wchar_with_len
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          121
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_euccn_mblen
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          31
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_euccn_dsplen
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pg_ascii_dsplen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_wchar.c:391,9'
          Dst:             pg_ascii_dsplen
    - functionName:    pg_euckr_verifychar
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1272
      functionLinenumberEnd: 1297
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          54
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_euckr_verifystr
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1301
      functionLinenumberEnd: 1325
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          67
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - pg_euckr_verifychar
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_wchar.c:1317,8'
          Dst:             pg_euckr_verifychar
    - functionName:    pg_euckr2wchar_with_len
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pg_euc2wchar_with_len
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_wchar.c:300,9'
          Dst:             pg_euc2wchar_with_len
    - functionName:    pg_euckr_mblen
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pg_euc_mblen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_wchar.c:306,9'
          Dst:             pg_euc_mblen
    - functionName:    pg_euckr_dsplen
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pg_euc_dsplen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_wchar.c:312,9'
          Dst:             pg_euc_dsplen
    - functionName:    pg_euctw2wchar_with_len
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          127
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_euctw_mblen
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          31
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_euctw_dsplen
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          39
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - pg_ascii_dsplen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_wchar.c:470,9'
          Dst:             pg_ascii_dsplen
    - functionName:    pg_euctw_verifychar
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1334
      functionLinenumberEnd: 1380
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          107
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres/src_common_wchar.c:1341,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    pg_euctw_verifystr
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1384
      functionLinenumberEnd: 1408
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          67
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - pg_euctw_verifychar
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_wchar.c:1400,8'
          Dst:             pg_euctw_verifychar
    - functionName:    pg_utf2wchar_with_len
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          145
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_wchar2utf_with_len
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          51
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - pg_utf_mblen_private
        - unicode_to_utf8
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_wchar.c:616,3'
          Dst:             unicode_to_utf8
        - Src:             'src/postgres/src_common_wchar.c:617,14'
          Dst:             pg_utf_mblen_private
    - functionName:    pg_utf_mblen_private
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionLinenumberEnd: 659
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          42
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_utf_dsplen
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionLinenumberEnd: 765
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ucs_wcwidth
        - utf8_to_unicode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_wchar.c:765,21'
          Dst:             utf8_to_unicode
        - Src:             'src/postgres/src_common_wchar.c:765,9'
          Dst:             ucs_wcwidth
    - functionName:    pg_utf8_verifychar
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1807
      functionLinenumberEnd: 1832
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          74
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - pg_utf8_islegal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_wchar.c:1828,7'
          Dst:             pg_utf8_islegal
    - functionName:    pg_utf8_verifystr
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1997
      functionLinenumberEnd: 2077
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          143
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - is_valid_ascii
        - pg_utf8_verifychar
        - pg_utf_mblen_private
        - utf8_advance
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_wchar.c:2018,25'
          Dst:             is_valid_ascii
        - Src:             'src/postgres/src_common_wchar.c:2019,5'
          Dst:             utf8_advance
        - Src:             'src/postgres/src_common_wchar.c:2050,13'
          Dst:             pg_utf_mblen_private
        - Src:             'src/postgres/src_common_wchar.c:2068,8'
          Dst:             pg_utf8_verifychar
    - functionName:    pg_mule2wchar_with_len
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          189
      EdgeCount:       51
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_wchar2mule_with_len
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 833
      functionLinenumberEnd: 893
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          175
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_mule_mblen
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 899
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          67
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_mule_dsplen
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 917
      functionLinenumberEnd: 937
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          67
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_mule_verifychar
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1466
      functionLinenumberEnd: 1483
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          72
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - pg_mule_mblen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_wchar.c:1471,12'
          Dst:             pg_mule_mblen
    - functionName:    pg_mule_verifystr
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1487
      functionLinenumberEnd: 1511
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          67
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - pg_mule_verifychar
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_wchar.c:1503,8'
          Dst:             pg_mule_verifychar
    - functionName:    pg_latin12wchar_with_len
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 955
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_latin1_mblen
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 982
      functionLinenumberEnd: 983
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_latin1_dsplen
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 989
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pg_ascii_dsplen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_wchar.c:989,9'
          Dst:             pg_ascii_dsplen
    - functionName:    pg_latin1_verifychar
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1516
      functionLinenumberEnd: 1517
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_latin1_verifystr
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1522
      functionLinenumberEnd: 1529
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memchr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_wchar.c:1523,33'
          Dst:             memchr
    - functionName:    pg_sjis_mblen
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 997
      functionLinenumberEnd: 1006
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          31
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_sjis_dsplen
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1011
      functionLinenumberEnd: 1020
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          39
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - pg_ascii_dsplen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_wchar.c:1019,9'
          Dst:             pg_ascii_dsplen
    - functionName:    pg_sjis_verifychar
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1533
      functionLinenumberEnd: 1552
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          95
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - pg_sjis_mblen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_wchar.c:1539,12'
          Dst:             pg_sjis_mblen
    - functionName:    pg_sjis_verifystr
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1556
      functionLinenumberEnd: 1580
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          67
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - pg_sjis_verifychar
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_wchar.c:1572,8'
          Dst:             pg_sjis_verifychar
    - functionName:    pg_big5_mblen
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1028
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_big5_dsplen
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1040
      functionLinenumberEnd: 1047
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pg_ascii_dsplen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_wchar.c:1046,9'
          Dst:             pg_ascii_dsplen
    - functionName:    pg_big5_verifychar
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1585
      functionLinenumberEnd: 1606
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          61
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - pg_big5_mblen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_wchar.c:1589,12'
          Dst:             pg_big5_mblen
    - functionName:    pg_big5_verifystr
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1610
      functionLinenumberEnd: 1634
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          67
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - pg_big5_verifychar
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_wchar.c:1626,8'
          Dst:             pg_big5_verifychar
    - functionName:    pg_gbk_mblen
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1055
      functionLinenumberEnd: 1062
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_gbk_dsplen
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1067
      functionLinenumberEnd: 1074
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pg_ascii_dsplen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_wchar.c:1073,9'
          Dst:             pg_ascii_dsplen
    - functionName:    pg_gbk_verifychar
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1639
      functionLinenumberEnd: 1660
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          61
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - pg_gbk_mblen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_wchar.c:1643,12'
          Dst:             pg_gbk_mblen
    - functionName:    pg_gbk_verifystr
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1664
      functionLinenumberEnd: 1688
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          67
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - pg_gbk_verifychar
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_wchar.c:1680,8'
          Dst:             pg_gbk_verifychar
    - functionName:    pg_uhc_mblen
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1082
      functionLinenumberEnd: 1089
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_uhc_dsplen
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1094
      functionLinenumberEnd: 1101
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pg_ascii_dsplen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_wchar.c:1100,9'
          Dst:             pg_ascii_dsplen
    - functionName:    pg_uhc_verifychar
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1693
      functionLinenumberEnd: 1714
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          61
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - pg_uhc_mblen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_wchar.c:1697,12'
          Dst:             pg_uhc_mblen
    - functionName:    pg_uhc_verifystr
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1718
      functionLinenumberEnd: 1742
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          67
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - pg_uhc_verifychar
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_wchar.c:1734,8'
          Dst:             pg_uhc_verifychar
    - functionName:    pg_gb18030_mblen
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1121
      functionLinenumberEnd: 1130
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          34
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_gb18030_dsplen
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1135
      functionLinenumberEnd: 1142
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pg_ascii_dsplen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_wchar.c:1141,9'
          Dst:             pg_ascii_dsplen
    - functionName:    pg_gb18030_verifychar
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1747
      functionLinenumberEnd: 1773
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          143
      EdgeCount:       55
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_gb18030_verifystr
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1778
      functionLinenumberEnd: 1802
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          67
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - pg_gb18030_verifychar
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_wchar.c:1794,8'
          Dst:             pg_gb18030_verifychar
    - functionName:    pg_johab_mblen
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pg_euc_mblen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_wchar.c:529,9'
          Dst:             pg_euc_mblen
    - functionName:    pg_johab_dsplen
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pg_euc_dsplen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_wchar.c:535,9'
          Dst:             pg_euc_dsplen
    - functionName:    pg_johab_verifychar
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1413
      functionLinenumberEnd: 1433
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          66
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - pg_johab_mblen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_wchar.c:1418,12'
          Dst:             pg_johab_mblen
    - functionName:    pg_johab_verifystr
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1437
      functionLinenumberEnd: 1461
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          67
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - pg_johab_verifychar
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_wchar.c:1453,8'
          Dst:             pg_johab_verifychar
    - functionName:    memchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_utf8_islegal
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2095
      functionLinenumberEnd: 2148
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         50
      ICount:          188
      EdgeCount:       64
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres/src_common_wchar.c:2098,2'
          Branch Sides:    []
        - Branch String:   'src/postgres/src_common_wchar.c:2115,4'
          Branch Sides:    []
      Callsites:       []
    - functionName:    utf8_to_unicode
      functionSourceFile: '/src/libpg_query/./src/postgres/include/mb/pg_wchar.h'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          74
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unicode_to_utf8
      functionSourceFile: '/src/libpg_query/./src/postgres/include/mb/pg_wchar.h'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          77
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_encoding_mblen_or_incomplete
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2247
      functionLinenumberEnd: 2257
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          47
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - pg_encoding_mblen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_wchar.c:2256,9'
          Dst:             pg_encoding_mblen
    - functionName:    pg_encoding_mblen
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_wchar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2234
      functionLinenumberEnd: 2236
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ExceptionalCondition
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_error_assert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - abort
        - fflush
        - getpid
        - write_stderr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_error_assert.c:44,13'
          Dst:             getpid
        - Src:             'src/postgres/src_backend_utils_error_assert.c:43,3'
          Dst:             write_stderr
        - Src:             'src/postgres/src_backend_utils_error_assert.c:47,50'
          Dst:             getpid
        - Src:             'src/postgres/src_backend_utils_error_assert.c:46,3'
          Dst:             write_stderr
        - Src:             'src/postgres/src_backend_utils_error_assert.c:50,2'
          Dst:             fflush
        - Src:             'src/postgres/src_backend_utils_error_assert.c:72,2'
          Dst:             abort
    - functionName:    getpid
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    format_procedure
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_adt_regproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_adt_regproc.c:123,8'
          Dst:             pstrdup
    - functionName:    strlcpy
      functionSourceFile: '/src/libpg_query/src/postgres/src_port_strlcpy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          55
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_port_strlcpy.c:73,3'
          Dst:             strlen
    - functionName:    IsCatalogNamespace
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_catalog_catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    IsCatalogRelationOid
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_catalog_catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    datumIsEqual
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_adt_datum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - DatumGetPointer
        - datumGetSize
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_adt_datum.c:246,11'
          Dst:             datumGetSize
        - Src:             'src/postgres/src_backend_utils_adt_datum.c:247,11'
          Dst:             datumGetSize
        - Src:             'src/postgres/src_backend_utils_adt_datum.c:250,17'
          Dst:             DatumGetPointer
        - Src:             'src/postgres/src_backend_utils_adt_datum.c:251,17'
          Dst:             DatumGetPointer
        - Src:             'src/postgres/src_backend_utils_adt_datum.c:252,10'
          Dst:             memcmp
    - functionName:    datumGetSize
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_adt_datum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          117
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - DatumGetPointer
        - errcode
        - errfinish
        - errmsg
        - errmsg_internal
        - errstart_cold
        - strlen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_adt_datum.c:93,43'
          Dst:             DatumGetPointer
        - Src:             'src/postgres/src_backend_utils_adt_datum.c:96,5'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_adt_datum.c:96,5'
          Dst:             errcode
        - Src:             'src/postgres/src_backend_utils_adt_datum.c:96,5'
          Dst:             errmsg
        - Src:             'src/postgres/src_backend_utils_adt_datum.c:96,5'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_utils_adt_datum.c:105,26'
          Dst:             DatumGetPointer
        - Src:             'src/postgres/src_backend_utils_adt_datum.c:108,5'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_adt_datum.c:108,5'
          Dst:             errcode
        - Src:             'src/postgres/src_backend_utils_adt_datum.c:108,5'
          Dst:             errmsg
        - Src:             'src/postgres/src_backend_utils_adt_datum.c:108,5'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_utils_adt_datum.c:112,19'
          Dst:             strlen
        - Src:             'src/postgres/src_backend_utils_adt_datum.c:116,4'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_utils_adt_datum.c:116,4'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_utils_adt_datum.c:116,4'
          Dst:             errfinish
    - functionName:    DatumGetPointer
      functionSourceFile: '/src/libpg_query/./src/postgres/include/postgres.h'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PointerGetDatum
      functionSourceFile: '/src/libpg_query/./src/postgres/include/postgres.h'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    datumCopy
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_adt_datum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          87
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - DatumGetEOHP
        - DatumGetPointer
        - EOH_flatten_into
        - EOH_get_flat_size
        - PointerGetDatum
        - datumGetSize
        - palloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_adt_datum.c:149,43'
          Dst:             DatumGetPointer
        - Src:             'src/postgres/src_backend_utils_adt_datum.c:154,32'
          Dst:             DatumGetEOHP
        - Src:             'src/postgres/src_backend_utils_adt_datum.c:158,17'
          Dst:             EOH_get_flat_size
        - Src:             'src/postgres/src_backend_utils_adt_datum.c:159,25'
          Dst:             palloc
        - Src:             'src/postgres/src_backend_utils_adt_datum.c:160,4'
          Dst:             EOH_flatten_into
        - Src:             'src/postgres/src_backend_utils_adt_datum.c:170,25'
          Dst:             palloc
        - Src:             'src/postgres/src_backend_utils_adt_datum.c:181,14'
          Dst:             datumGetSize
        - Src:             'src/postgres/src_backend_utils_adt_datum.c:183,24'
          Dst:             palloc
        - Src:             'src/postgres/src_backend_utils_adt_datum.c:184,21'
          Dst:             DatumGetPointer
        - Src:             'src/postgres/src_backend_utils_adt_datum.c:0,0'
          Dst:             PointerGetDatum
    - functionName:    quote_qualified_identifier
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_adt_ruleutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1844
      functionLinenumberEnd: 1852
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - appendStringInfo
        - appendStringInfoString
        - initStringInfo
        - quote_identifier
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_adt_ruleutils.c:1847,2'
          Dst:             initStringInfo
        - Src:             'src/postgres/src_backend_utils_adt_ruleutils.c:1849,33'
          Dst:             quote_identifier
        - Src:             'src/postgres/src_backend_utils_adt_ruleutils.c:1849,3'
          Dst:             appendStringInfo
        - Src:             'src/postgres/src_backend_utils_adt_ruleutils.c:1850,31'
          Dst:             quote_identifier
        - Src:             'src/postgres/src_backend_utils_adt_ruleutils.c:1850,2'
          Dst:             appendStringInfoString
    - functionName:    quote_identifier
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_adt_ruleutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1759
      functionLinenumberEnd: 1833
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          198
      EdgeCount:       63
      CyclomaticComplexity: 19
      functionsReached:
        - ScanKeywordLookup
        - palloc
        - strlen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_adt_ruleutils.c:1808,17'
          Dst:             ScanKeywordLookup
        - Src:             'src/postgres/src_backend_utils_adt_ruleutils.c:1817,27'
          Dst:             strlen
        - Src:             'src/postgres/src_backend_utils_adt_ruleutils.c:1817,20'
          Dst:             palloc
    - functionName:    pvsnprintf
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_psprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - errcode
        - errfinish
        - errmsg
        - errmsg_internal
        - errstart_cold
        - pg_vsnprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_psprintf.c:114,13'
          Dst:             pg_vsnprintf
        - Src:             'src/postgres/src_common_psprintf.c:120,3'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_common_psprintf.c:120,3'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_common_psprintf.c:120,3'
          Dst:             errfinish
        - Src:             'src/postgres/src_common_psprintf.c:145,3'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_common_psprintf.c:145,3'
          Dst:             errcode
        - Src:             'src/postgres/src_common_psprintf.c:145,3'
          Dst:             errmsg
        - Src:             'src/postgres/src_common_psprintf.c:145,3'
          Dst:             errfinish
    - functionName:    psprintf
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_psprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - palloc
        - pfree
        - pvsnprintf
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_psprintf.c:52,21'
          Dst:             __errno_location
        - Src:             'src/postgres/src_common_psprintf.c:65,21'
          Dst:             palloc
        - Src:             'src/postgres/src_common_psprintf.c:70,12'
          Dst:             pvsnprintf
        - Src:             'src/postgres/src_common_psprintf.c:77,3'
          Dst:             pfree
    - functionName:    makeJsonTablePathSpec
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_makefuncs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - makeStringConst
        - newNode
        - pstrdup
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_makefuncs.c:540,32'
          Dst:             newNode
        - Src:             'src/postgres/src_backend_nodes_makefuncs.c:543,21'
          Dst:             makeStringConst
        - Src:             'src/postgres/src_backend_nodes_makefuncs.c:545,20'
          Dst:             pstrdup
    - functionName:    newNode
      functionSourceFile: '/src/libpg_query/./src/postgres/include/nodes/nodes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - palloc0
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/nodes/nodes.h:155,20'
          Dst:             palloc0
    - functionName:    makeStringConst
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_makefuncs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_makefuncs.c:285,18'
          Dst:             newNode
    - functionName:    makeJsonIsPredicate
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_makefuncs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_makefuncs.c:521,23'
          Dst:             newNode
    - functionName:    makeJsonKeyValue
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_makefuncs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_makefuncs.c:505,20'
          Dst:             newNode
    - functionName:    makeJsonBehavior
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_makefuncs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_makefuncs.c:489,27'
          Dst:             newNode
    - functionName:    makeJsonValueExpr
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_makefuncs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_makefuncs.c:473,23'
          Dst:             newNode
    - functionName:    makeJsonFormat
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_makefuncs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_makefuncs.c:456,19'
          Dst:             newNode
    - functionName:    makeVacuumRelation
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_makefuncs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_makefuncs.c:441,22'
          Dst:             newNode
    - functionName:    makeGroupingSet
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_makefuncs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_makefuncs.c:426,19'
          Dst:             newNode
    - functionName:    makeFuncCall
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_makefuncs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    39
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_makefuncs.c:343,18'
          Dst:             newNode
    - functionName:    makeDefElemExtended
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_makefuncs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_makefuncs.c:323,20'
          Dst:             newNode
    - functionName:    makeDefElem
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_makefuncs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    146
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_makefuncs.c:304,20'
          Dst:             newNode
    - functionName:    makeTypeNameFromNameList
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_makefuncs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_makefuncs.c:246,18'
          Dst:             newNode
    - functionName:    makeTypeName
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_makefuncs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - list_make1_impl
        - makeString
        - makeTypeNameFromNameList
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_makefuncs.c:234,34'
          Dst:             makeString
        - Src:             'src/postgres/src_backend_nodes_makefuncs.c:234,34'
          Dst:             list_make1_impl
        - Src:             'src/postgres/src_backend_nodes_makefuncs.c:234,9'
          Dst:             makeTypeNameFromNameList
    - functionName:    makeRangeVar
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_makefuncs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_makefuncs.c:206,18'
          Dst:             newNode
    - functionName:    makeAlias
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_makefuncs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_makefuncs.c:185,16'
          Dst:             newNode
        - Src:             'src/postgres/src_backend_nodes_makefuncs.c:187,17'
          Dst:             pstrdup
    - functionName:    makeBoolExpr
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_makefuncs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_makefuncs.c:167,18'
          Dst:             newNode
    - functionName:    makeSimpleA_Expr
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_makefuncs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - list_make1_impl
        - makeString
        - newNode
      functionUses:    51
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_makefuncs.c:75,17'
          Dst:             newNode
        - Src:             'src/postgres/src_backend_nodes_makefuncs.c:78,12'
          Dst:             makeString
        - Src:             'src/postgres/src_backend_nodes_makefuncs.c:78,12'
          Dst:             list_make1_impl
    - functionName:    makeA_Expr
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_makefuncs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_makefuncs.c:57,17'
          Dst:             newNode
    - functionName:    is_valid_unicode_codepoint
      functionSourceFile: '/src/libpg_query/./src/postgres/include/mb/pg_wchar.h'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_leftmost_one_pos32
      functionSourceFile: '/src/libpg_query/./src/postgres/include/port/pg_bitutils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_nextpower2_32
      functionSourceFile: '/src/libpg_query/./src/postgres/include/port/pg_bitutils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pg_leftmost_one_pos32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/port/pg_bitutils.h:201,26'
          Dst:             pg_leftmost_one_pos32
    - functionName:    core_yyrealloc
      functionSourceFile: '/src/libpg_query/scan.l'
      linkageType:     InternalLinkage
      functionLinenumber: 1489
      functionLinenumberEnd: 1494
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - palloc
        - repalloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'scan.l:1491,10'
          Dst:             repalloc
        - Src:             'scan.l:1493,10'
          Dst:             palloc
    - functionName:    scanner_finish
      functionSourceFile: '/src/libpg_query/scan.l'
      linkageType:     InternalLinkage
      functionLinenumber: 1306
      functionLinenumberEnd: 1321
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pfree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'scan.l:1318,3'
          Dst:             pfree
        - Src:             'scan.l:1320,3'
          Dst:             pfree
    - functionName:    scanner_init
      functionSourceFile: '/src/libpg_query/scan.l'
      linkageType:     InternalLinkage
      functionLinenumber: 1267
      functionLinenumberEnd: 1298
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          70
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - core_yy_scan_buffer
        - core_yylex_init
        - core_yyset_extra
        - errfinish
        - errmsg_internal
        - errstart_cold
        - palloc
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'scan.l:1268,15'
          Dst:             strlen
        - Src:             'scan.l:1271,6'
          Dst:             core_yylex_init
        - Src:             'scan.l:1272,3'
          Dst:             errstart_cold
        - Src:             'scan.l:1272,3'
          Dst:             errmsg_internal
        - Src:             'scan.l:1272,3'
          Dst:             errfinish
        - Src:             'scan.l:1274,2'
          Dst:             core_yyset_extra
        - Src:             'scan.l:1286,28'
          Dst:             palloc
        - Src:             'scan.l:1290,2'
          Dst:             core_yy_scan_buffer
        - Src:             'scan.l:1294,31'
          Dst:             palloc
    - functionName:    core_yylex_init
      functionSourceFile: '/src/libpg_query/scan.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10361
      functionLinenumberEnd: 10378
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - core_yyalloc
        - yy_init_globals
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'scan.c:10363,9'
          Dst:             __errno_location
        - Src:             'scan.c:10367,34'
          Dst:             core_yyalloc
        - Src:             'scan.c:10370,9'
          Dst:             __errno_location
        - Src:             'scan.c:10377,12'
          Dst:             yy_init_globals
    - functionName:    core_yyset_extra
      functionSourceFile: '/src/libpg_query/scan.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10313
      functionLinenumberEnd: 10316
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    core_yy_scan_buffer
      functionSourceFile: '/src/libpg_query/scan.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10194
      functionLinenumberEnd: 10220
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - core_yy_switch_to_buffer
        - core_yyalloc
        - yy_fatal_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'scan.c:10203,24'
          Dst:             core_yyalloc
        - Src:             'scan.c:10205,3'
          Dst:             yy_fatal_error
        - Src:             'scan.c:10217,2'
          Dst:             core_yy_switch_to_buffer
    - functionName:    core_yyalloc
      functionSourceFile: '/src/libpg_query/scan.l'
      linkageType:     InternalLinkage
      functionLinenumber: 1483
      functionLinenumberEnd: 1484
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - palloc
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'scan.l:1484,9'
          Dst:             palloc
    - functionName:    yy_fatal_error
      functionSourceFile: '/src/libpg_query/scan.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10249
      functionLinenumberEnd: 10250
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf_to_ereport
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'scan.c:10249,2'
          Dst:             fprintf_to_ereport
    - functionName:    core_yy_switch_to_buffer
      functionSourceFile: '/src/libpg_query/scan.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9992
      functionLinenumberEnd: 10021
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          72
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - core_yy_load_buffer_state
        - core_yyensure_buffer_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'scan.c:10000,2'
          Dst:             core_yyensure_buffer_stack
        - Src:             'scan.c:10013,2'
          Dst:             core_yy_load_buffer_state
    - functionName:    core_yyensure_buffer_stack
      functionSourceFile: '/src/libpg_query/scan.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10144
      functionLinenumberEnd: 10185
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - core_yyalloc
        - core_yyrealloc
        - yy_fatal_error
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'scan.c:10155,52'
          Dst:             core_yyalloc
        - Src:             'scan.c:10159,4'
          Dst:             yy_fatal_error
        - Src:             'scan.c:10174,52'
          Dst:             core_yyrealloc
        - Src:             'scan.c:10179,4'
          Dst:             yy_fatal_error
    - functionName:    core_yy_load_buffer_state
      functionSourceFile: '/src/libpg_query/scan.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10024
      functionLinenumberEnd: 10030
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fprintf_to_ereport
      functionSourceFile: '/src/libpg_query/scan.l'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'scan.l:59,2'
          Dst:             errstart_cold
        - Src:             'scan.l:59,2'
          Dst:             errmsg_internal
        - Src:             'scan.l:59,2'
          Dst:             errfinish
    - functionName:    yy_init_globals
      functionSourceFile: '/src/libpg_query/scan.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10390
      functionLinenumberEnd: 10419
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cancel_scanner_errposition_callback
      functionSourceFile: '/src/libpg_query/scan.l'
      linkageType:     InternalLinkage
      functionLinenumber: 1218
      functionLinenumberEnd: 1221
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    scb_error_callback
      functionSourceFile: '/src/libpg_query/scan.l'
      linkageType:     InternalLinkage
      functionLinenumber: 1176
      functionLinenumberEnd: 1181
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - geterrcode
        - scanner_errposition
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'scan.l:1179,6'
          Dst:             geterrcode
        - Src:             'scan.l:1180,10'
          Dst:             scanner_errposition
    - functionName:    scanner_errposition
      functionSourceFile: '/src/libpg_query/scan.l'
      linkageType:     InternalLinkage
      functionLinenumber: 1155
      functionLinenumberEnd: 1165
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - errposition
        - pg_mbstrlen_with_len
      functionUses:    100
      BranchProfiles:  []
      Callsites:
        - Src:             'scan.l:1162,8'
          Dst:             pg_mbstrlen_with_len
        - Src:             'scan.l:1164,9'
          Dst:             errposition
    - functionName:    setup_scanner_errposition_callback
      functionSourceFile: '/src/libpg_query/scan.l'
      linkageType:     InternalLinkage
      functionLinenumber: 1203
      functionLinenumberEnd: 1211
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    core_yy_flush_buffer
      functionSourceFile: '/src/libpg_query/scan.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10103
      functionLinenumberEnd: 10124
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          55
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - core_yy_load_buffer_state
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'scan.c:10123,3'
          Dst:             core_yy_load_buffer_state
    - functionName:    core_yy_init_buffer
      functionSourceFile: '/src/libpg_query/scan.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10075
      functionLinenumberEnd: 10096
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - core_yy_flush_buffer
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'scan.c:10076,15'
          Dst:             __errno_location
        - Src:             'scan.c:10079,2'
          Dst:             core_yy_flush_buffer
    - functionName:    core_yyrestart
      functionSourceFile: '/src/libpg_query/scan.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9974
      functionLinenumberEnd: 9985
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - core_yy_create_buffer
        - core_yy_init_buffer
        - core_yy_load_buffer_state
        - core_yyensure_buffer_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'scan.c:9978,9'
          Dst:             core_yyensure_buffer_stack
        - Src:             'scan.c:9980,13'
          Dst:             core_yy_create_buffer
        - Src:             'scan.c:9983,2'
          Dst:             core_yy_init_buffer
        - Src:             'scan.c:9984,2'
          Dst:             core_yy_load_buffer_state
    - functionName:    core_yy_create_buffer
      functionSourceFile: '/src/libpg_query/scan.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10039
      functionLinenumberEnd: 10059
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - core_yy_init_buffer
        - core_yyalloc
        - yy_fatal_error
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'scan.c:10042,24'
          Dst:             core_yyalloc
        - Src:             'scan.c:10044,3'
          Dst:             yy_fatal_error
        - Src:             'scan.c:10051,26'
          Dst:             core_yyalloc
        - Src:             'scan.c:10053,3'
          Dst:             yy_fatal_error
        - Src:             'scan.c:10057,2'
          Dst:             core_yy_init_buffer
    - functionName:    yy_get_next_buffer
      functionSourceFile: '/src/libpg_query/scan.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9714
      functionLinenumberEnd: 9848
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         87
      ICount:          536
      EdgeCount:       114
      CyclomaticComplexity: 29
      functionsReached:
        - __errno_location
        - clearerr
        - core_yyrealloc
        - core_yyrestart
        - ferror
        - fread
        - getc
        - yy_fatal_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'scan.c:9722,3'
          Dst:             yy_fatal_error
        - Src:             'scan.c:9783,6'
          Dst:             core_yyrealloc
        - Src:             'scan.c:9791,5'
          Dst:             yy_fatal_error
        - Src:             'scan.c:9805,3'
          Dst:             getc
        - Src:             'scan.c:9805,3'
          Dst:             ferror
        - Src:             'scan.c:9805,3'
          Dst:             yy_fatal_error
        - Src:             'scan.c:9805,3'
          Dst:             __errno_location
        - Src:             'scan.c:9805,3'
          Dst:             fread
        - Src:             'scan.c:9805,3'
          Dst:             ferror
        - Src:             'scan.c:9805,3'
          Dst:             yy_fatal_error
        - Src:             'scan.c:9805,3'
          Dst:             clearerr
        - Src:             'scan.c:9816,4'
          Dst:             core_yyrestart
        - Src:             'scan.c:9833,50'
          Dst:             core_yyrealloc
        - Src:             'scan.c:9836,4'
          Dst:             yy_fatal_error
    - functionName:    getc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ferror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fread
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clearerr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yy_try_NUL_trans
      functionSourceFile: '/src/libpg_query/scan.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9874
      functionLinenumberEnd: 9886
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yy_get_previous_state
      functionSourceFile: '/src/libpg_query/scan.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9853
      functionLinenumberEnd: 9865
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          166
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_integer_literal
      functionSourceFile: '/src/libpg_query/scan.l'
      linkageType:     InternalLinkage
      functionLinenumber: 1377
      functionLinenumberEnd: 1390
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pg_strtoint32_safe
        - pstrdup
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'scan.l:1381,8'
          Dst:             pg_strtoint32_safe
        - Src:             'scan.l:1385,15'
          Dst:             pstrdup
    - functionName:    unescape_single_char
      functionSourceFile: '/src/libpg_query/scan.l'
      linkageType:     InternalLinkage
      functionLinenumber: 1413
      functionLinenumberEnd: 1435
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_string_escape_warning
      functionSourceFile: '/src/libpg_query/scan.l'
      linkageType:     InternalLinkage
      functionLinenumber: 1439
      functionLinenumberEnd: 1462
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          100
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - check_escape_warning
        - errcode
        - errfinish
        - errhint
        - errmsg
        - errstart
        - scanner_errposition
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'scan.l:1443,4'
          Dst:             errstart
        - Src:             'scan.l:1443,4'
          Dst:             errcode
        - Src:             'scan.l:1443,4'
          Dst:             errmsg
        - Src:             'scan.l:1443,4'
          Dst:             errhint
        - Src:             'scan.l:1443,4'
          Dst:             scanner_errposition
        - Src:             'scan.l:1443,4'
          Dst:             errfinish
        - Src:             'scan.l:1453,4'
          Dst:             errstart
        - Src:             'scan.l:1453,4'
          Dst:             errcode
        - Src:             'scan.l:1453,4'
          Dst:             errmsg
        - Src:             'scan.l:1453,4'
          Dst:             errhint
        - Src:             'scan.l:1453,4'
          Dst:             scanner_errposition
        - Src:             'scan.l:1453,4'
          Dst:             errfinish
        - Src:             'scan.l:1461,3'
          Dst:             check_escape_warning
    - functionName:    check_escape_warning
      functionSourceFile: '/src/libpg_query/scan.l'
      linkageType:     InternalLinkage
      functionLinenumber: 1466
      functionLinenumberEnd: 1474
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          49
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - errcode
        - errfinish
        - errhint
        - errmsg
        - errstart
        - scanner_errposition
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'scan.l:1468,3'
          Dst:             errstart
        - Src:             'scan.l:1468,3'
          Dst:             errcode
        - Src:             'scan.l:1468,3'
          Dst:             errmsg
        - Src:             'scan.l:1468,3'
          Dst:             errhint
        - Src:             'scan.l:1468,3'
          Dst:             scanner_errposition
        - Src:             'scan.l:1468,3'
          Dst:             errfinish
    - functionName:    surrogate_pair_to_codepoint
      functionSourceFile: '/src/libpg_query/./src/postgres/include/mb/pg_wchar.h'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    addunicode
      functionSourceFile: '/src/libpg_query/scan.l'
      linkageType:     InternalLinkage
      functionLinenumber: 1394
      functionLinenumberEnd: 1409
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - addlit
        - cancel_scanner_errposition_callback
        - is_valid_unicode_codepoint
        - pg_unicode_to_server
        - scanner_yyerror
        - setup_scanner_errposition_callback
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'scan.l:1398,7'
          Dst:             is_valid_unicode_codepoint
        - Src:             'scan.l:1399,3'
          Dst:             scanner_yyerror
        - Src:             'scan.l:1405,2'
          Dst:             setup_scanner_errposition_callback
        - Src:             'scan.l:1406,2'
          Dst:             pg_unicode_to_server
        - Src:             'scan.l:1407,2'
          Dst:             cancel_scanner_errposition_callback
        - Src:             'scan.l:1408,14'
          Dst:             strlen
        - Src:             'scan.l:1408,2'
          Dst:             addlit
    - functionName:    scanner_yyerror
      functionSourceFile: '/src/libpg_query/scan.l'
      linkageType:     InternalLinkage
      functionLinenumber: 1237
      functionLinenumberEnd: 1250
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          45
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - errcode
        - errfinish
        - errmsg
        - errstart_cold
        - scanner_errposition
      functionUses:    30
      BranchProfiles:  []
      Callsites:
        - Src:             'scan.l:1242,3'
          Dst:             errstart_cold
        - Src:             'scan.l:1242,3'
          Dst:             errcode
        - Src:             'scan.l:1242,3'
          Dst:             errmsg
        - Src:             'scan.l:1242,3'
          Dst:             scanner_errposition
        - Src:             'scan.l:1242,3'
          Dst:             errfinish
        - Src:             'scan.l:1250,3'
          Dst:             errstart_cold
        - Src:             'scan.l:1250,3'
          Dst:             errcode
        - Src:             'scan.l:1250,3'
          Dst:             errmsg
        - Src:             'scan.l:1250,3'
          Dst:             scanner_errposition
        - Src:             'scan.l:1250,3'
          Dst:             errfinish
    - functionName:    addlit
      functionSourceFile: '/src/libpg_query/scan.l'
      linkageType:     InternalLinkage
      functionLinenumber: 1326
      functionLinenumberEnd: 1337
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pg_nextpower2_32
        - repalloc
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'scan.l:1330,27'
          Dst:             pg_nextpower2_32
        - Src:             'scan.l:1331,34'
          Dst:             repalloc
    - functionName:    is_utf16_surrogate_second
      functionSourceFile: '/src/libpg_query/./src/postgres/include/mb/pg_wchar.h'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_utf16_surrogate_first
      functionSourceFile: '/src/libpg_query/./src/postgres/include/mb/pg_wchar.h'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    litbufdup
      functionSourceFile: '/src/libpg_query/scan.l'
      linkageType:     InternalLinkage
      functionLinenumber: 1361
      functionLinenumberEnd: 1368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - palloc
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'scan.l:1365,8'
          Dst:             palloc
    - functionName:    GetScanKeyword
      functionSourceFile: '/src/libpg_query/./src/postgres/include/common/kwlookup.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    addlitchar
      functionSourceFile: '/src/libpg_query/scan.l'
      linkageType:     InternalLinkage
      functionLinenumber: 1342
      functionLinenumberEnd: 1353
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - repalloc
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'scan.l:1347,34'
          Dst:             repalloc
    - functionName:    core_yylex
      functionSourceFile: '/src/libpg_query/scan.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8529
      functionLinenumberEnd: 9704
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         277
      ICount:          2187
      EdgeCount:       316
      CyclomaticComplexity: 41
      functionsReached:
        - GetScanKeyword
        - ScanKeywordLookup
        - addlit
        - addlitchar
        - addunicode
        - check_escape_warning
        - check_string_escape_warning
        - core_yy_create_buffer
        - core_yy_load_buffer_state
        - core_yyensure_buffer_stack
        - downcase_truncate_identifier
        - errcode
        - errdetail
        - errfinish
        - errhint
        - errmsg
        - errstart_cold
        - is_utf16_surrogate_first
        - is_utf16_surrogate_second
        - litbufdup
        - memchr
        - pfree
        - pg_get_client_encoding
        - pg_strtoint32_safe
        - pg_verifymbstr
        - process_integer_literal
        - pstrdup
        - scanner_errposition
        - scanner_yyerror
        - strcmp
        - strstr
        - strtoul
        - surrogate_pair_to_codepoint
        - truncate_identifier
        - unescape_single_char
        - yy_fatal_error
        - yy_get_next_buffer
        - yy_get_previous_state
        - yy_try_NUL_trans
      functionUses:    4
      BranchProfiles:
        - Branch String:   'scan.c:8604,3'
          Branch Sides:    []
        - Branch String:   'scan.l:614,6'
          Branch Sides:    []
        - Branch String:   'scan.c:9644,8'
          Branch Sides:    []
      Callsites:
        - Src:             'scan.c:8557,4'
          Dst:             core_yyensure_buffer_stack
        - Src:             'scan.c:8559,5'
          Dst:             core_yy_create_buffer
        - Src:             'scan.c:8562,3'
          Dst:             core_yy_load_buffer_state
        - Src:             'scan.l:491,6'
          Dst:             scanner_yyerror
        - Src:             'scan.l:505,6'
          Dst:             addlitchar
        - Src:             'scan.l:509,6'
          Dst:             addlit
        - Src:             'scan.l:511,3'
          Dst:             scanner_yyerror
        - Src:             'scan.l:523,6'
          Dst:             addlitchar
        - Src:             'scan.l:525,3'
          Dst:             scanner_yyerror
        - Src:             'scan.l:537,14'
          Dst:             ScanKeywordLookup
        - Src:             'scan.l:541,25'
          Dst:             GetScanKeyword
        - Src:             'scan.l:548,21'
          Dst:             pstrdup
        - Src:             'scan.l:574,7'
          Dst:             errstart_cold
        - Src:             'scan.l:574,7'
          Dst:             errcode
        - Src:             'scan.l:574,7'
          Dst:             errmsg
        - Src:             'scan.l:574,7'
          Dst:             errdetail
        - Src:             'scan.l:574,7'
          Dst:             scanner_errposition
        - Src:             'scan.l:574,7'
          Dst:             errfinish
        - Src:             'scan.l:617,22'
          Dst:             litbufdup
        - Src:             'scan.l:621,22'
          Dst:             litbufdup
        - Src:             'scan.l:631,9'
          Dst:             pg_verifymbstr
        - Src:             'scan.l:634,22'
          Dst:             litbufdup
        - Src:             'scan.l:638,22'
          Dst:             litbufdup
        - Src:             'scan.l:642,8'
          Dst:             scanner_yyerror
        - Src:             'scan.l:647,6'
          Dst:             addlitchar
        - Src:             'scan.l:650,6'
          Dst:             addlit
        - Src:             'scan.l:653,6'
          Dst:             addlit
        - Src:             'scan.l:656,19'
          Dst:             strtoul
        - Src:             'scan.l:663,6'
          Dst:             check_escape_warning
        - Src:             'scan.l:670,10'
          Dst:             is_utf16_surrogate_first
        - Src:             'scan.l:675,15'
          Dst:             is_utf16_surrogate_second
        - Src:             'scan.l:676,7'
          Dst:             scanner_yyerror
        - Src:             'scan.l:678,7'
          Dst:             addunicode
        - Src:             'scan.l:684,19'
          Dst:             strtoul
        - Src:             'scan.l:691,11'
          Dst:             is_utf16_surrogate_second
        - Src:             'scan.l:692,7'
          Dst:             scanner_yyerror
        - Src:             'scan.l:694,10'
          Dst:             surrogate_pair_to_codepoint
        - Src:             'scan.l:696,6'
          Dst:             addunicode
        - Src:             'scan.l:708,6'
          Dst:             scanner_yyerror
        - Src:             'scan.l:713,6'
          Dst:             errstart_cold
        - Src:             'scan.l:713,6'
          Dst:             errcode
        - Src:             'scan.l:713,6'
          Dst:             errmsg
        - Src:             'scan.l:713,6'
          Dst:             errhint
        - Src:             'scan.l:713,6'
          Dst:             scanner_errposition
        - Src:             'scan.l:713,6'
          Dst:             errfinish
        - Src:             'scan.l:724,9'
          Dst:             pg_get_client_encoding
        - Src:             'scan.l:724,9'
          Dst:             pg_get_client_encoding
        - Src:             'scan.l:725,8'
          Dst:             errstart_cold
        - Src:             'scan.l:725,8'
          Dst:             errcode
        - Src:             'scan.l:725,8'
          Dst:             errmsg
        - Src:             'scan.l:725,8'
          Dst:             errhint
        - Src:             'scan.l:725,8'
          Dst:             scanner_errposition
        - Src:             'scan.l:725,8'
          Dst:             errfinish
        - Src:             'scan.l:731,6'
          Dst:             check_string_escape_warning
        - Src:             'scan.l:732,17'
          Dst:             unescape_single_char
        - Src:             'scan.l:732,6'
          Dst:             addlitchar
        - Src:             'scan.l:736,24'
          Dst:             strtoul
        - Src:             'scan.l:738,6'
          Dst:             check_escape_warning
        - Src:             'scan.l:739,6'
          Dst:             addlitchar
        - Src:             'scan.l:744,24'
          Dst:             strtoul
        - Src:             'scan.l:746,6'
          Dst:             check_escape_warning
        - Src:             'scan.l:747,6'
          Dst:             addlitchar
        - Src:             'scan.l:753,6'
          Dst:             addlitchar
        - Src:             'scan.l:755,3'
          Dst:             scanner_yyerror
        - Src:             'scan.l:759,27'
          Dst:             pstrdup
        - Src:             'scan.l:771,10'
          Dst:             strcmp
        - Src:             'scan.l:773,7'
          Dst:             pfree
        - Src:             'scan.l:776,21'
          Dst:             litbufdup
        - Src:             'scan.l:787,7'
          Dst:             addlit
        - Src:             'scan.l:792,6'
          Dst:             addlit
        - Src:             'scan.l:795,6'
          Dst:             addlit
        - Src:             'scan.l:799,6'
          Dst:             addlitchar
        - Src:             'scan.l:801,3'
          Dst:             scanner_yyerror
        - Src:             'scan.l:818,7'
          Dst:             scanner_yyerror
        - Src:             'scan.l:819,14'
          Dst:             litbufdup
        - Src:             'scan.l:821,7'
          Dst:             truncate_identifier
        - Src:             'scan.l:829,7'
          Dst:             scanner_yyerror
        - Src:             'scan.l:831,20'
          Dst:             litbufdup
        - Src:             'scan.l:836,6'
          Dst:             addlitchar
        - Src:             'scan.l:839,6'
          Dst:             addlit
        - Src:             'scan.l:841,3'
          Dst:             scanner_yyerror
        - Src:             'scan.l:850,14'
          Dst:             downcase_truncate_identifier
        - Src:             'scan.l:911,27'
          Dst:             strstr
        - Src:             'scan.l:912,26'
          Dst:             strstr
        - Src:             'scan.l:975,8'
          Dst:             memchr
        - Src:             'scan.l:1005,7'
          Dst:             scanner_yyerror
        - Src:             'scan.l:1007,20'
          Dst:             pstrdup
        - Src:             'scan.l:1016,12'
          Dst:             pg_strtoint32_safe
        - Src:             'scan.l:1018,7'
          Dst:             scanner_yyerror
        - Src:             'scan.l:1025,13'
          Dst:             process_integer_literal
        - Src:             'scan.l:1029,13'
          Dst:             process_integer_literal
        - Src:             'scan.l:1033,13'
          Dst:             process_integer_literal
        - Src:             'scan.l:1037,13'
          Dst:             process_integer_literal
        - Src:             'scan.l:1041,6'
          Dst:             scanner_yyerror
        - Src:             'scan.l:1045,6'
          Dst:             scanner_yyerror
        - Src:             'scan.l:1049,6'
          Dst:             scanner_yyerror
        - Src:             'scan.l:1053,20'
          Dst:             pstrdup
        - Src:             'scan.l:1060,13'
          Dst:             process_integer_literal
        - Src:             'scan.l:1064,20'
          Dst:             pstrdup
        - Src:             'scan.l:1069,6'
          Dst:             scanner_yyerror
        - Src:             'scan.l:1073,6'
          Dst:             scanner_yyerror
        - Src:             'scan.l:1077,6'
          Dst:             scanner_yyerror
        - Src:             'scan.l:1081,6'
          Dst:             scanner_yyerror
        - Src:             'scan.l:1092,14'
          Dst:             ScanKeywordLookup
        - Src:             'scan.l:1096,25'
          Dst:             GetScanKeyword
        - Src:             'scan.l:1105,14'
          Dst:             downcase_truncate_identifier
        - Src:             'scan.l:1121,1'
          Dst:             yy_fatal_error
        - Src:             'scan.c:9614,23'
          Dst:             yy_get_previous_state
        - Src:             'scan.c:9625,20'
          Dst:             yy_try_NUL_trans
        - Src:             'scan.c:9644,17'
          Dst:             yy_get_next_buffer
        - Src:             'scan.c:9679,24'
          Dst:             yy_get_previous_state
        - Src:             'scan.c:9689,24'
          Dst:             yy_get_previous_state
        - Src:             'scan.c:9699,3'
          Dst:             yy_fatal_error
    - functionName:    strtoul
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strstr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_popcount_masked_slow
      functionSourceFile: '/src/libpg_query/src/postgres/src_port_pg_bitutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          125
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - pg_popcount64_slow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_port_pg_bitutils.c:475,14'
          Dst:             pg_popcount64_slow
    - functionName:    pg_popcount64_slow
      functionSourceFile: '/src/libpg_query/src/postgres/src_port_pg_bitutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_popcount_masked_optimized
      functionSourceFile: '/src/libpg_query/src/postgres/src_port_pg_bitutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pg_popcount_masked_slow
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_port_pg_bitutils.c:545,9'
          Dst:             pg_popcount_masked_slow
    - functionName:    pg_popcount_slow
      functionSourceFile: '/src/libpg_query/src/postgres/src_port_pg_bitutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          145
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - pg_popcount64_slow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_port_pg_bitutils.c:427,14'
          Dst:             pg_popcount64_slow
    - functionName:    pg_popcount_optimized
      functionSourceFile: '/src/libpg_query/src/postgres/src_port_pg_bitutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pg_popcount_slow
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_port_pg_bitutils.c:535,9'
          Dst:             pg_popcount_slow
    - functionName:    pg_popcount64
      functionSourceFile: '/src/libpg_query/src/postgres/src_port_pg_bitutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pg_popcount64_slow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_port_pg_bitutils.c:525,9'
          Dst:             pg_popcount64_slow
    - functionName:    pg_popcount32_slow
      functionSourceFile: '/src/libpg_query/src/postgres/src_port_pg_bitutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_popcount32
      functionSourceFile: '/src/libpg_query/src/postgres/src_port_pg_bitutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pg_popcount32_slow
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_port_pg_bitutils.c:519,9'
          Dst:             pg_popcount32_slow
    - functionName:    ScanKeywords_hash_func
      functionSourceFile: '/src/libpg_query/./src/postgres/include/kwlist_d.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1160
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          91
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetScanKeyword
      functionSourceFile: '/src/libpg_query/./src/postgres/include/common/kwlookup.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ScanKeywordLookup
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_kwlookup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          100
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - GetScanKeyword
        - strlen
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_kwlookup.c:55,8'
          Dst:             strlen
        - Src:             'src/postgres/src_common_kwlookup.c:76,7'
          Dst:             GetScanKeyword
    - functionName:    get_errno_symbol
      functionSourceFile: '/src/libpg_query/src/postgres/src_port_strerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gnuish_strerror_r
      functionSourceFile: '/src/libpg_query/src/postgres/src_port_strerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __xpg_strerror_r
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_port_strerror.c:92,6'
          Dst:             __xpg_strerror_r
    - functionName:    __xpg_strerror_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_strerror_r
      functionSourceFile: '/src/libpg_query/src/postgres/src_port_strerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          50
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - get_errno_symbol
        - gnuish_strerror_r
        - pg_snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_port_strerror.c:60,8'
          Dst:             gnuish_strerror_r
        - Src:             'src/postgres/src_port_strerror.c:70,9'
          Dst:             get_errno_symbol
        - Src:             'src/postgres/src_port_strerror.c:74,3'
          Dst:             pg_snprintf
    - functionName:    _enumToIntAlterSubscriptionType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1598
      functionLinenumberEnd: 1611
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntAlterPublicationAction
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1587
      functionLinenumberEnd: 1595
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntPublicationObjSpecType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1575
      functionLinenumberEnd: 1584
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntAlterTSConfigType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1562
      functionLinenumberEnd: 1572
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntCoercionContext
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1670
      functionLinenumberEnd: 1679
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntReindexObjectType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1549
      functionLinenumberEnd: 1559
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntDiscardMode
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1537
      functionLinenumberEnd: 1546
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntViewCheckOption
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1526
      functionLinenumberEnd: 1534
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntTransactionStmtKind
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1508
      functionLinenumberEnd: 1523
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntFunctionParameterMode
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1494
      functionLinenumberEnd: 1505
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './src/include/pg_query_enum_defs.c:1495,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _enumToIntFetchDirection
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1482
      functionLinenumberEnd: 1491
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntRoleStmtType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1471
      functionLinenumberEnd: 1479
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntImportForeignSchemaType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1460
      functionLinenumberEnd: 1468
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntConstrType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1436
      functionLinenumberEnd: 1457
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntVariableSetKind
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1422
      functionLinenumberEnd: 1433
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntGrantTargetType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1411
      functionLinenumberEnd: 1419
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntDropBehavior
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1327
      functionLinenumberEnd: 1334
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntAlterTableType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1337
      functionLinenumberEnd: 1408
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntObjectType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1267
      functionLinenumberEnd: 1324
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntSetOperation
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1255
      functionLinenumberEnd: 1264
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntJsonTableColumnType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1242
      functionLinenumberEnd: 1252
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntJsonQuotes
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1231
      functionLinenumberEnd: 1239
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntReturningOptionKind
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1221
      functionLinenumberEnd: 1228
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntCTEMaterialize
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1210
      functionLinenumberEnd: 1218
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntGroupingSetKind
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1197
      functionLinenumberEnd: 1207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntWCOKind
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1183
      functionLinenumberEnd: 1194
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntRTEKind
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1165
      functionLinenumberEnd: 1180
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntPartitionRangeDatumKind
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1154
      functionLinenumberEnd: 1162
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntPartitionStrategy
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1143
      functionLinenumberEnd: 1151
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './src/include/pg_query_enum_defs.c:1144,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _enumToIntLockWaitPolicy
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2020
      functionLinenumberEnd: 2028
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntLockClauseStrength
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2007
      functionLinenumberEnd: 2017
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntDefElemAction
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1131
      functionLinenumberEnd: 1140
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntSortByNulls
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1056
      functionLinenumberEnd: 1064
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntSortByDir
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1044
      functionLinenumberEnd: 1053
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntRoleSpecType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1100
      functionLinenumberEnd: 1110
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntA_Expr_Kind
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1078
      functionLinenumberEnd: 1097
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntLimitOption
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1996
      functionLinenumberEnd: 2004
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntQuerySource
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1041
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntOnConflictAction
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1985
      functionLinenumberEnd: 1993
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntJoinType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1922
      functionLinenumberEnd: 1937
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntOverridingKind
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1614
      functionLinenumberEnd: 1622
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntCmdType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1906
      functionLinenumberEnd: 1919
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntMergeMatchKind
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1895
      functionLinenumberEnd: 1903
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntBoolTestType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1881
      functionLinenumberEnd: 1892
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntNullTestType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1871
      functionLinenumberEnd: 1878
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntJsonWrapper
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1830
      functionLinenumberEnd: 1839
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntJsonExprOp
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1859
      functionLinenumberEnd: 1868
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntJsonBehaviorType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1842
      functionLinenumberEnd: 1856
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntJsonValueType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1818
      functionLinenumberEnd: 1827
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntJsonConstructorType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1803
      functionLinenumberEnd: 1815
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntJsonEncoding
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1780
      functionLinenumberEnd: 1789
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntJsonFormatType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1792
      functionLinenumberEnd: 1800
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntXmlOptionType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1770
      functionLinenumberEnd: 1777
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntXmlExprOp
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1754
      functionLinenumberEnd: 1767
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntSQLValueFunctionOp
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1731
      functionLinenumberEnd: 1751
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntMinMaxOp
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1721
      functionLinenumberEnd: 1728
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntCompareType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2043
      functionLinenumberEnd: 2057
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntSubLinkType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1705
      functionLinenumberEnd: 1718
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntBoolExprType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1694
      functionLinenumberEnd: 1702
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntCoercionForm
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1682
      functionLinenumberEnd: 1691
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntAggSplit
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1952
      functionLinenumberEnd: 1960
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './src/include/pg_query_enum_defs.c:1953,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _enumToIntParamKind
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1658
      functionLinenumberEnd: 1667
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntVarReturningType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1647
      functionLinenumberEnd: 1655
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntOnCommitAction
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1625
      functionLinenumberEnd: 1634
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToIntTableFuncType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1637
      functionLinenumberEnd: 1644
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    list_nth_cell
      functionSourceFile: '/src/libpg_query/./src/postgres/include/nodes/pg_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    list_nth
      functionSourceFile: '/src/libpg_query/./src/postgres/include/nodes/pg_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - list_nth_cell
      functionUses:    304
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/nodes/pg_list.h:302,9'
          Dst:             list_nth_cell
    - functionName:    _outDropSubscriptionStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2934
      functionLinenumberEnd: 2938
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _enumToIntDropBehavior
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2935,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2937,3'
          Dst:             _enumToIntDropBehavior
    - functionName:    _outAlterSubscriptionStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2924
      functionLinenumberEnd: 2930
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          154
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _enumToIntAlterSubscriptionType
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2925,3'
          Dst:             _enumToIntAlterSubscriptionType
        - Src:             './src/include/pg_query_outfuncs_defs.c:2926,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2927,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2928,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2928,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2928,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2928,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2928,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2929,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2929,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2929,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2929,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2929,3'
          Dst:             _outNode
    - functionName:    _outNode
      functionSourceFile: '/src/libpg_query/src/pg_query_outfuncs_protobuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 815
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         280
      ICount:          3044
      EdgeCount:       281
      CyclomaticComplexity: 3
      functionsReached:
        - _outAArrayExpr
        - _outAConst
        - _outAExpr
        - _outAIndices
        - _outAIndirection
        - _outATAlterConstraint
        - _outAccessPriv
        - _outAggref
        - _outAlias
        - _outAlterCollationStmt
        - _outAlterDatabaseRefreshCollStmt
        - _outAlterDatabaseSetStmt
        - _outAlterDatabaseStmt
        - _outAlterDefaultPrivilegesStmt
        - _outAlterDomainStmt
        - _outAlterEnumStmt
        - _outAlterEventTrigStmt
        - _outAlterExtensionContentsStmt
        - _outAlterExtensionStmt
        - _outAlterFdwStmt
        - _outAlterForeignServerStmt
        - _outAlterFunctionStmt
        - _outAlterObjectDependsStmt
        - _outAlterObjectSchemaStmt
        - _outAlterOpFamilyStmt
        - _outAlterOperatorStmt
        - _outAlterOwnerStmt
        - _outAlterPolicyStmt
        - _outAlterPublicationStmt
        - _outAlterRoleSetStmt
        - _outAlterRoleStmt
        - _outAlterSeqStmt
        - _outAlterStatsStmt
        - _outAlterSubscriptionStmt
        - _outAlterSystemStmt
        - _outAlterTSConfigurationStmt
        - _outAlterTSDictionaryStmt
        - _outAlterTableCmd
        - _outAlterTableMoveAllStmt
        - _outAlterTableSpaceOptionsStmt
        - _outAlterTableStmt
        - _outAlterTypeStmt
        - _outAlterUserMappingStmt
        - _outAlternativeSubPlan
        - _outArrayCoerceExpr
        - _outArrayExpr
        - _outBitString
        - _outBoolExpr
        - _outBoolean
        - _outBooleanTest
        - _outCTECycleClause
        - _outCTESearchClause
        - _outCallContext
        - _outCallStmt
        - _outCaseExpr
        - _outCaseTestExpr
        - _outCaseWhen
        - _outClosePortalStmt
        - _outClusterStmt
        - _outCoalesceExpr
        - _outCoerceToDomain
        - _outCoerceToDomainValue
        - _outCoerceViaIO
        - _outCollateClause
        - _outCollateExpr
        - _outColumnDef
        - _outColumnRef
        - _outCommentStmt
        - _outCommonTableExpr
        - _outCompositeTypeStmt
        - _outConstraint
        - _outConstraintsSetStmt
        - _outConvertRowtypeExpr
        - _outCopyStmt
        - _outCreateAmStmt
        - _outCreateCastStmt
        - _outCreateConversionStmt
        - _outCreateDomainStmt
        - _outCreateEnumStmt
        - _outCreateEventTrigStmt
        - _outCreateExtensionStmt
        - _outCreateFdwStmt
        - _outCreateForeignServerStmt
        - _outCreateForeignTableStmt
        - _outCreateFunctionStmt
        - _outCreateOpClassItem
        - _outCreateOpClassStmt
        - _outCreateOpFamilyStmt
        - _outCreatePLangStmt
        - _outCreatePolicyStmt
        - _outCreatePublicationStmt
        - _outCreateRangeStmt
        - _outCreateRoleStmt
        - _outCreateSchemaStmt
        - _outCreateSeqStmt
        - _outCreateStatsStmt
        - _outCreateStmt
        - _outCreateSubscriptionStmt
        - _outCreateTableAsStmt
        - _outCreateTableSpaceStmt
        - _outCreateTransformStmt
        - _outCreateTrigStmt
        - _outCreateUserMappingStmt
        - _outCreatedbStmt
        - _outCurrentOfExpr
        - _outDeallocateStmt
        - _outDeclareCursorStmt
        - _outDefElem
        - _outDefineStmt
        - _outDeleteStmt
        - _outDiscardStmt
        - _outDistinctExpr
        - _outDoStmt
        - _outDropOwnedStmt
        - _outDropRoleStmt
        - _outDropStmt
        - _outDropSubscriptionStmt
        - _outDropTableSpaceStmt
        - _outDropUserMappingStmt
        - _outDropdbStmt
        - _outExecuteStmt
        - _outExplainStmt
        - _outFetchStmt
        - _outFieldSelect
        - _outFieldStore
        - _outFloat
        - _outFromExpr
        - _outFuncCall
        - _outFuncExpr
        - _outFunctionParameter
        - _outGrantRoleStmt
        - _outGrantStmt
        - _outGroupingFunc
        - _outGroupingSet
        - _outImportForeignSchemaStmt
        - _outIndexElem
        - _outIndexStmt
        - _outInferClause
        - _outInferenceElem
        - _outInlineCodeBlock
        - _outInsertStmt
        - _outIntList
        - _outInteger
        - _outIntoClause
        - _outJoinExpr
        - _outJsonAggConstructor
        - _outJsonArgument
        - _outJsonArrayAgg
        - _outJsonArrayConstructor
        - _outJsonArrayQueryConstructor
        - _outJsonBehavior
        - _outJsonConstructorExpr
        - _outJsonExpr
        - _outJsonFormat
        - _outJsonFuncExpr
        - _outJsonIsPredicate
        - _outJsonKeyValue
        - _outJsonObjectAgg
        - _outJsonObjectConstructor
        - _outJsonOutput
        - _outJsonParseExpr
        - _outJsonReturning
        - _outJsonScalarExpr
        - _outJsonSerializeExpr
        - _outJsonTable
        - _outJsonTableColumn
        - _outJsonTablePath
        - _outJsonTablePathScan
        - _outJsonTablePathSpec
        - _outJsonTableSiblingJoin
        - _outJsonValueExpr
        - _outList
        - _outListenStmt
        - _outLoadStmt
        - _outLockStmt
        - _outLockingClause
        - _outMergeAction
        - _outMergeStmt
        - _outMergeSupportFunc
        - _outMergeWhenClause
        - _outMinMaxExpr
        - _outMultiAssignRef
        - _outNamedArgExpr
        - _outNextValueExpr
        - _outNotifyStmt
        - _outNullIfExpr
        - _outNullTest
        - _outObjectWithArgs
        - _outOidList
        - _outOnConflictClause
        - _outOnConflictExpr
        - _outOpExpr
        - _outPLAssignStmt
        - _outParam
        - _outParamRef
        - _outPartitionBoundSpec
        - _outPartitionCmd
        - _outPartitionElem
        - _outPartitionRangeDatum
        - _outPartitionSpec
        - _outPrepareStmt
        - _outPublicationObjSpec
        - _outPublicationTable
        - _outQuery
        - _outRTEPermissionInfo
        - _outRangeFunction
        - _outRangeSubselect
        - _outRangeTableFunc
        - _outRangeTableFuncCol
        - _outRangeTableSample
        - _outRangeTblEntry
        - _outRangeTblFunction
        - _outRangeTblRef
        - _outRangeVar
        - _outRawStmt
        - _outReassignOwnedStmt
        - _outRefreshMatViewStmt
        - _outReindexStmt
        - _outRelabelType
        - _outRenameStmt
        - _outReplicaIdentityStmt
        - _outResTarget
        - _outReturnStmt
        - _outReturningClause
        - _outReturningExpr
        - _outReturningOption
        - _outRoleSpec
        - _outRowCompareExpr
        - _outRowExpr
        - _outRowMarkClause
        - _outRuleStmt
        - _outSQLValueFunction
        - _outScalarArrayOpExpr
        - _outSecLabelStmt
        - _outSelectStmt
        - _outSetOperationStmt
        - _outSetToDefault
        - _outSortBy
        - _outSortGroupClause
        - _outStatsElem
        - _outString
        - _outSubLink
        - _outSubPlan
        - _outSubscriptingRef
        - _outTableFunc
        - _outTableLikeClause
        - _outTableSampleClause
        - _outTargetEntry
        - _outTransactionStmt
        - _outTriggerTransition
        - _outTruncateStmt
        - _outTypeCast
        - _outTypeName
        - _outUnlistenStmt
        - _outUpdateStmt
        - _outVacuumRelation
        - _outVacuumStmt
        - _outVar
        - _outVariableSetStmt
        - _outVariableShowStmt
        - _outViewStmt
        - _outWindowClause
        - _outWindowDef
        - _outWindowFunc
        - _outWindowFuncRunCondition
        - _outWithCheckOption
        - _outWithClause
        - _outXmlExpr
        - _outXmlSerialize
        - errfinish
        - errmsg_internal
        - errstart
        - palloc
        - pg_printf
        - pg_query__a__array_expr__init
        - pg_query__a__const__init
        - pg_query__a__expr__init
        - pg_query__a__indices__init
        - pg_query__a__indirection__init
        - pg_query__a__star__init
        - pg_query__access_priv__init
        - pg_query__aggref__init
        - pg_query__alias__init
        - pg_query__alter_collation_stmt__init
        - pg_query__alter_database_refresh_coll_stmt__init
        - pg_query__alter_database_set_stmt__init
        - pg_query__alter_database_stmt__init
        - pg_query__alter_default_privileges_stmt__init
        - pg_query__alter_domain_stmt__init
        - pg_query__alter_enum_stmt__init
        - pg_query__alter_event_trig_stmt__init
        - pg_query__alter_extension_contents_stmt__init
        - pg_query__alter_extension_stmt__init
        - pg_query__alter_fdw_stmt__init
        - pg_query__alter_foreign_server_stmt__init
        - pg_query__alter_function_stmt__init
        - pg_query__alter_object_depends_stmt__init
        - pg_query__alter_object_schema_stmt__init
        - pg_query__alter_op_family_stmt__init
        - pg_query__alter_operator_stmt__init
        - pg_query__alter_owner_stmt__init
        - pg_query__alter_policy_stmt__init
        - pg_query__alter_publication_stmt__init
        - pg_query__alter_role_set_stmt__init
        - pg_query__alter_role_stmt__init
        - pg_query__alter_seq_stmt__init
        - pg_query__alter_stats_stmt__init
        - pg_query__alter_subscription_stmt__init
        - pg_query__alter_system_stmt__init
        - pg_query__alter_table_cmd__init
        - pg_query__alter_table_move_all_stmt__init
        - pg_query__alter_table_space_options_stmt__init
        - pg_query__alter_table_stmt__init
        - pg_query__alter_tsconfiguration_stmt__init
        - pg_query__alter_tsdictionary_stmt__init
        - pg_query__alter_type_stmt__init
        - pg_query__alter_user_mapping_stmt__init
        - pg_query__alternative_sub_plan__init
        - pg_query__array_coerce_expr__init
        - pg_query__array_expr__init
        - pg_query__atalter_constraint__init
        - pg_query__bit_string__init
        - pg_query__bool_expr__init
        - pg_query__boolean__init
        - pg_query__boolean_test__init
        - pg_query__call_context__init
        - pg_query__call_stmt__init
        - pg_query__case_expr__init
        - pg_query__case_test_expr__init
        - pg_query__case_when__init
        - pg_query__check_point_stmt__init
        - pg_query__close_portal_stmt__init
        - pg_query__cluster_stmt__init
        - pg_query__coalesce_expr__init
        - pg_query__coerce_to_domain__init
        - pg_query__coerce_to_domain_value__init
        - pg_query__coerce_via_io__init
        - pg_query__collate_clause__init
        - pg_query__collate_expr__init
        - pg_query__column_def__init
        - pg_query__column_ref__init
        - pg_query__comment_stmt__init
        - pg_query__common_table_expr__init
        - pg_query__composite_type_stmt__init
        - pg_query__constraint__init
        - pg_query__constraints_set_stmt__init
        - pg_query__convert_rowtype_expr__init
        - pg_query__copy_stmt__init
        - pg_query__create_am_stmt__init
        - pg_query__create_cast_stmt__init
        - pg_query__create_conversion_stmt__init
        - pg_query__create_domain_stmt__init
        - pg_query__create_enum_stmt__init
        - pg_query__create_event_trig_stmt__init
        - pg_query__create_extension_stmt__init
        - pg_query__create_fdw_stmt__init
        - pg_query__create_foreign_server_stmt__init
        - pg_query__create_foreign_table_stmt__init
        - pg_query__create_function_stmt__init
        - pg_query__create_op_class_item__init
        - pg_query__create_op_class_stmt__init
        - pg_query__create_op_family_stmt__init
        - pg_query__create_plang_stmt__init
        - pg_query__create_policy_stmt__init
        - pg_query__create_publication_stmt__init
        - pg_query__create_range_stmt__init
        - pg_query__create_role_stmt__init
        - pg_query__create_schema_stmt__init
        - pg_query__create_seq_stmt__init
        - pg_query__create_stats_stmt__init
        - pg_query__create_stmt__init
        - pg_query__create_subscription_stmt__init
        - pg_query__create_table_as_stmt__init
        - pg_query__create_table_space_stmt__init
        - pg_query__create_transform_stmt__init
        - pg_query__create_trig_stmt__init
        - pg_query__create_user_mapping_stmt__init
        - pg_query__createdb_stmt__init
        - pg_query__ctecycle_clause__init
        - pg_query__ctesearch_clause__init
        - pg_query__current_of_expr__init
        - pg_query__deallocate_stmt__init
        - pg_query__declare_cursor_stmt__init
        - pg_query__def_elem__init
        - pg_query__define_stmt__init
        - pg_query__delete_stmt__init
        - pg_query__discard_stmt__init
        - pg_query__distinct_expr__init
        - pg_query__do_stmt__init
        - pg_query__drop_owned_stmt__init
        - pg_query__drop_role_stmt__init
        - pg_query__drop_stmt__init
        - pg_query__drop_subscription_stmt__init
        - pg_query__drop_table_space_stmt__init
        - pg_query__drop_user_mapping_stmt__init
        - pg_query__dropdb_stmt__init
        - pg_query__execute_stmt__init
        - pg_query__explain_stmt__init
        - pg_query__fetch_stmt__init
        - pg_query__field_select__init
        - pg_query__field_store__init
        - pg_query__float__init
        - pg_query__from_expr__init
        - pg_query__func_call__init
        - pg_query__func_expr__init
        - pg_query__function_parameter__init
        - pg_query__grant_role_stmt__init
        - pg_query__grant_stmt__init
        - pg_query__grouping_func__init
        - pg_query__grouping_set__init
        - pg_query__import_foreign_schema_stmt__init
        - pg_query__index_elem__init
        - pg_query__index_stmt__init
        - pg_query__infer_clause__init
        - pg_query__inference_elem__init
        - pg_query__inline_code_block__init
        - pg_query__insert_stmt__init
        - pg_query__int_list__init
        - pg_query__integer__init
        - pg_query__into_clause__init
        - pg_query__join_expr__init
        - pg_query__json_agg_constructor__init
        - pg_query__json_argument__init
        - pg_query__json_array_agg__init
        - pg_query__json_array_constructor__init
        - pg_query__json_array_query_constructor__init
        - pg_query__json_behavior__init
        - pg_query__json_constructor_expr__init
        - pg_query__json_expr__init
        - pg_query__json_format__init
        - pg_query__json_func_expr__init
        - pg_query__json_is_predicate__init
        - pg_query__json_key_value__init
        - pg_query__json_object_agg__init
        - pg_query__json_object_constructor__init
        - pg_query__json_output__init
        - pg_query__json_parse_expr__init
        - pg_query__json_returning__init
        - pg_query__json_scalar_expr__init
        - pg_query__json_serialize_expr__init
        - pg_query__json_table__init
        - pg_query__json_table_column__init
        - pg_query__json_table_path__init
        - pg_query__json_table_path_scan__init
        - pg_query__json_table_path_spec__init
        - pg_query__json_table_sibling_join__init
        - pg_query__json_value_expr__init
        - pg_query__list__init
        - pg_query__listen_stmt__init
        - pg_query__load_stmt__init
        - pg_query__lock_stmt__init
        - pg_query__locking_clause__init
        - pg_query__merge_action__init
        - pg_query__merge_stmt__init
        - pg_query__merge_support_func__init
        - pg_query__merge_when_clause__init
        - pg_query__min_max_expr__init
        - pg_query__multi_assign_ref__init
        - pg_query__named_arg_expr__init
        - pg_query__next_value_expr__init
        - pg_query__notify_stmt__init
        - pg_query__null_if_expr__init
        - pg_query__null_test__init
        - pg_query__object_with_args__init
        - pg_query__oid_list__init
        - pg_query__on_conflict_clause__init
        - pg_query__on_conflict_expr__init
        - pg_query__op_expr__init
        - pg_query__param__init
        - pg_query__param_ref__init
        - pg_query__partition_bound_spec__init
        - pg_query__partition_cmd__init
        - pg_query__partition_elem__init
        - pg_query__partition_range_datum__init
        - pg_query__partition_spec__init
        - pg_query__plassign_stmt__init
        - pg_query__prepare_stmt__init
        - pg_query__publication_obj_spec__init
        - pg_query__publication_table__init
        - pg_query__query__init
        - pg_query__range_function__init
        - pg_query__range_subselect__init
        - pg_query__range_table_func__init
        - pg_query__range_table_func_col__init
        - pg_query__range_table_sample__init
        - pg_query__range_tbl_entry__init
        - pg_query__range_tbl_function__init
        - pg_query__range_tbl_ref__init
        - pg_query__range_var__init
        - pg_query__raw_stmt__init
        - pg_query__reassign_owned_stmt__init
        - pg_query__refresh_mat_view_stmt__init
        - pg_query__reindex_stmt__init
        - pg_query__relabel_type__init
        - pg_query__rename_stmt__init
        - pg_query__replica_identity_stmt__init
        - pg_query__res_target__init
        - pg_query__return_stmt__init
        - pg_query__returning_clause__init
        - pg_query__returning_expr__init
        - pg_query__returning_option__init
        - pg_query__role_spec__init
        - pg_query__row_compare_expr__init
        - pg_query__row_expr__init
        - pg_query__row_mark_clause__init
        - pg_query__rtepermission_info__init
        - pg_query__rule_stmt__init
        - pg_query__scalar_array_op_expr__init
        - pg_query__sec_label_stmt__init
        - pg_query__select_stmt__init
        - pg_query__set_operation_stmt__init
        - pg_query__set_to_default__init
        - pg_query__sort_by__init
        - pg_query__sort_group_clause__init
        - pg_query__sqlvalue_function__init
        - pg_query__stats_elem__init
        - pg_query__string__init
        - pg_query__sub_link__init
        - pg_query__sub_plan__init
        - pg_query__subscripting_ref__init
        - pg_query__table_func__init
        - pg_query__table_like_clause__init
        - pg_query__table_sample_clause__init
        - pg_query__target_entry__init
        - pg_query__transaction_stmt__init
        - pg_query__trigger_transition__init
        - pg_query__truncate_stmt__init
        - pg_query__type_cast__init
        - pg_query__type_name__init
        - pg_query__unlisten_stmt__init
        - pg_query__update_stmt__init
        - pg_query__vacuum_relation__init
        - pg_query__vacuum_stmt__init
        - pg_query__var__init
        - pg_query__variable_set_stmt__init
        - pg_query__variable_show_stmt__init
        - pg_query__view_stmt__init
        - pg_query__window_clause__init
        - pg_query__window_def__init
        - pg_query__window_func__init
        - pg_query__window_func_run_condition__init
        - pg_query__with_check_option__init
        - pg_query__with_clause__init
        - pg_query__xml_expr__init
        - pg_query__xml_serialize__init
      functionUses:    448
      BranchProfiles:
        - Branch String:   'src/pg_query_outfuncs_protobuf.c:252,2'
          Branch Sides:    []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_conds.c:4,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:4,3'
          Dst:             pg_query__integer__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:4,3'
          Dst:             _outInteger
        - Src:             './src/include/pg_query_outfuncs_conds.c:7,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:7,3'
          Dst:             pg_query__boolean__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:7,3'
          Dst:             _outBoolean
        - Src:             './src/include/pg_query_outfuncs_conds.c:10,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:10,3'
          Dst:             pg_query__float__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:10,3'
          Dst:             _outFloat
        - Src:             './src/include/pg_query_outfuncs_conds.c:13,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:13,3'
          Dst:             pg_query__string__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:13,3'
          Dst:             _outString
        - Src:             './src/include/pg_query_outfuncs_conds.c:16,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:16,3'
          Dst:             pg_query__bit_string__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:16,3'
          Dst:             _outBitString
        - Src:             './src/include/pg_query_outfuncs_conds.c:19,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:19,3'
          Dst:             pg_query__list__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:19,3'
          Dst:             _outList
        - Src:             './src/include/pg_query_outfuncs_conds.c:22,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:22,3'
          Dst:             pg_query__int_list__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:22,3'
          Dst:             _outIntList
        - Src:             './src/include/pg_query_outfuncs_conds.c:25,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:25,3'
          Dst:             pg_query__oid_list__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:25,3'
          Dst:             _outOidList
        - Src:             './src/include/pg_query_outfuncs_conds.c:28,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:28,3'
          Dst:             pg_query__a__const__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:28,3'
          Dst:             _outAConst
        - Src:             './src/include/pg_query_outfuncs_conds.c:31,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:31,3'
          Dst:             pg_query__alias__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:31,3'
          Dst:             _outAlias
        - Src:             './src/include/pg_query_outfuncs_conds.c:34,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:34,3'
          Dst:             pg_query__range_var__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:34,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_conds.c:37,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:37,3'
          Dst:             pg_query__table_func__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:37,3'
          Dst:             _outTableFunc
        - Src:             './src/include/pg_query_outfuncs_conds.c:40,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:40,3'
          Dst:             pg_query__into_clause__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:40,3'
          Dst:             _outIntoClause
        - Src:             './src/include/pg_query_outfuncs_conds.c:43,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:43,3'
          Dst:             pg_query__var__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:43,3'
          Dst:             _outVar
        - Src:             './src/include/pg_query_outfuncs_conds.c:46,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:46,3'
          Dst:             pg_query__param__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:46,3'
          Dst:             _outParam
        - Src:             './src/include/pg_query_outfuncs_conds.c:49,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:49,3'
          Dst:             pg_query__aggref__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:49,3'
          Dst:             _outAggref
        - Src:             './src/include/pg_query_outfuncs_conds.c:52,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:52,3'
          Dst:             pg_query__grouping_func__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:52,3'
          Dst:             _outGroupingFunc
        - Src:             './src/include/pg_query_outfuncs_conds.c:55,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:55,3'
          Dst:             pg_query__window_func__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:55,3'
          Dst:             _outWindowFunc
        - Src:             './src/include/pg_query_outfuncs_conds.c:58,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:58,3'
          Dst:             pg_query__window_func_run_condition__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:58,3'
          Dst:             _outWindowFuncRunCondition
        - Src:             './src/include/pg_query_outfuncs_conds.c:61,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:61,3'
          Dst:             pg_query__merge_support_func__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:61,3'
          Dst:             _outMergeSupportFunc
        - Src:             './src/include/pg_query_outfuncs_conds.c:64,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:64,3'
          Dst:             pg_query__subscripting_ref__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:64,3'
          Dst:             _outSubscriptingRef
        - Src:             './src/include/pg_query_outfuncs_conds.c:67,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:67,3'
          Dst:             pg_query__func_expr__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:67,3'
          Dst:             _outFuncExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:70,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:70,3'
          Dst:             pg_query__named_arg_expr__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:70,3'
          Dst:             _outNamedArgExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:73,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:73,3'
          Dst:             pg_query__op_expr__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:73,3'
          Dst:             _outOpExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:76,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:76,3'
          Dst:             pg_query__distinct_expr__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:76,3'
          Dst:             _outDistinctExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:79,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:79,3'
          Dst:             pg_query__null_if_expr__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:79,3'
          Dst:             _outNullIfExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:82,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:82,3'
          Dst:             pg_query__scalar_array_op_expr__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:82,3'
          Dst:             _outScalarArrayOpExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:85,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:85,3'
          Dst:             pg_query__bool_expr__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:85,3'
          Dst:             _outBoolExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:88,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:88,3'
          Dst:             pg_query__sub_link__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:88,3'
          Dst:             _outSubLink
        - Src:             './src/include/pg_query_outfuncs_conds.c:91,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:91,3'
          Dst:             pg_query__sub_plan__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:91,3'
          Dst:             _outSubPlan
        - Src:             './src/include/pg_query_outfuncs_conds.c:94,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:94,3'
          Dst:             pg_query__alternative_sub_plan__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:94,3'
          Dst:             _outAlternativeSubPlan
        - Src:             './src/include/pg_query_outfuncs_conds.c:97,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:97,3'
          Dst:             pg_query__field_select__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:97,3'
          Dst:             _outFieldSelect
        - Src:             './src/include/pg_query_outfuncs_conds.c:100,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:100,3'
          Dst:             pg_query__field_store__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:100,3'
          Dst:             _outFieldStore
        - Src:             './src/include/pg_query_outfuncs_conds.c:103,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:103,3'
          Dst:             pg_query__relabel_type__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:103,3'
          Dst:             _outRelabelType
        - Src:             './src/include/pg_query_outfuncs_conds.c:106,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:106,3'
          Dst:             pg_query__coerce_via_io__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:106,3'
          Dst:             _outCoerceViaIO
        - Src:             './src/include/pg_query_outfuncs_conds.c:109,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:109,3'
          Dst:             pg_query__array_coerce_expr__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:109,3'
          Dst:             _outArrayCoerceExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:112,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:112,3'
          Dst:             pg_query__convert_rowtype_expr__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:112,3'
          Dst:             _outConvertRowtypeExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:115,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:115,3'
          Dst:             pg_query__collate_expr__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:115,3'
          Dst:             _outCollateExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:118,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:118,3'
          Dst:             pg_query__case_expr__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:118,3'
          Dst:             _outCaseExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:121,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:121,3'
          Dst:             pg_query__case_when__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:121,3'
          Dst:             _outCaseWhen
        - Src:             './src/include/pg_query_outfuncs_conds.c:124,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:124,3'
          Dst:             pg_query__case_test_expr__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:124,3'
          Dst:             _outCaseTestExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:127,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:127,3'
          Dst:             pg_query__array_expr__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:127,3'
          Dst:             _outArrayExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:130,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:130,3'
          Dst:             pg_query__row_expr__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:130,3'
          Dst:             _outRowExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:133,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:133,3'
          Dst:             pg_query__row_compare_expr__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:133,3'
          Dst:             _outRowCompareExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:136,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:136,3'
          Dst:             pg_query__coalesce_expr__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:136,3'
          Dst:             _outCoalesceExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:139,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:139,3'
          Dst:             pg_query__min_max_expr__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:139,3'
          Dst:             _outMinMaxExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:142,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:142,3'
          Dst:             pg_query__sqlvalue_function__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:142,3'
          Dst:             _outSQLValueFunction
        - Src:             './src/include/pg_query_outfuncs_conds.c:145,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:145,3'
          Dst:             pg_query__xml_expr__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:145,3'
          Dst:             _outXmlExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:148,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:148,3'
          Dst:             pg_query__json_format__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:148,3'
          Dst:             _outJsonFormat
        - Src:             './src/include/pg_query_outfuncs_conds.c:151,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:151,3'
          Dst:             pg_query__json_returning__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:151,3'
          Dst:             _outJsonReturning
        - Src:             './src/include/pg_query_outfuncs_conds.c:154,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:154,3'
          Dst:             pg_query__json_value_expr__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:154,3'
          Dst:             _outJsonValueExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:157,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:157,3'
          Dst:             pg_query__json_constructor_expr__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:157,3'
          Dst:             _outJsonConstructorExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:160,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:160,3'
          Dst:             pg_query__json_is_predicate__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:160,3'
          Dst:             _outJsonIsPredicate
        - Src:             './src/include/pg_query_outfuncs_conds.c:163,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:163,3'
          Dst:             pg_query__json_behavior__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:163,3'
          Dst:             _outJsonBehavior
        - Src:             './src/include/pg_query_outfuncs_conds.c:166,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:166,3'
          Dst:             pg_query__json_expr__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:166,3'
          Dst:             _outJsonExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:169,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:169,3'
          Dst:             pg_query__json_table_path__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:169,3'
          Dst:             _outJsonTablePath
        - Src:             './src/include/pg_query_outfuncs_conds.c:172,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:172,3'
          Dst:             pg_query__json_table_path_scan__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:172,3'
          Dst:             _outJsonTablePathScan
        - Src:             './src/include/pg_query_outfuncs_conds.c:175,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:175,3'
          Dst:             pg_query__json_table_sibling_join__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:175,3'
          Dst:             _outJsonTableSiblingJoin
        - Src:             './src/include/pg_query_outfuncs_conds.c:178,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:178,3'
          Dst:             pg_query__null_test__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:178,3'
          Dst:             _outNullTest
        - Src:             './src/include/pg_query_outfuncs_conds.c:181,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:181,3'
          Dst:             pg_query__boolean_test__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:181,3'
          Dst:             _outBooleanTest
        - Src:             './src/include/pg_query_outfuncs_conds.c:184,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:184,3'
          Dst:             pg_query__merge_action__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:184,3'
          Dst:             _outMergeAction
        - Src:             './src/include/pg_query_outfuncs_conds.c:187,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:187,3'
          Dst:             pg_query__coerce_to_domain__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:187,3'
          Dst:             _outCoerceToDomain
        - Src:             './src/include/pg_query_outfuncs_conds.c:190,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:190,3'
          Dst:             pg_query__coerce_to_domain_value__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:190,3'
          Dst:             _outCoerceToDomainValue
        - Src:             './src/include/pg_query_outfuncs_conds.c:193,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:193,3'
          Dst:             pg_query__set_to_default__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:193,3'
          Dst:             _outSetToDefault
        - Src:             './src/include/pg_query_outfuncs_conds.c:196,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:196,3'
          Dst:             pg_query__current_of_expr__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:196,3'
          Dst:             _outCurrentOfExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:199,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:199,3'
          Dst:             pg_query__next_value_expr__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:199,3'
          Dst:             _outNextValueExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:202,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:202,3'
          Dst:             pg_query__inference_elem__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:202,3'
          Dst:             _outInferenceElem
        - Src:             './src/include/pg_query_outfuncs_conds.c:205,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:205,3'
          Dst:             pg_query__returning_expr__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:205,3'
          Dst:             _outReturningExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:208,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:208,3'
          Dst:             pg_query__target_entry__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:208,3'
          Dst:             _outTargetEntry
        - Src:             './src/include/pg_query_outfuncs_conds.c:211,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:211,3'
          Dst:             pg_query__range_tbl_ref__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:211,3'
          Dst:             _outRangeTblRef
        - Src:             './src/include/pg_query_outfuncs_conds.c:214,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:214,3'
          Dst:             pg_query__join_expr__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:214,3'
          Dst:             _outJoinExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:217,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:217,3'
          Dst:             pg_query__from_expr__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:217,3'
          Dst:             _outFromExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:220,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:220,3'
          Dst:             pg_query__on_conflict_expr__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:220,3'
          Dst:             _outOnConflictExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:223,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:223,3'
          Dst:             pg_query__query__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:223,3'
          Dst:             _outQuery
        - Src:             './src/include/pg_query_outfuncs_conds.c:226,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:226,3'
          Dst:             pg_query__type_name__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:226,3'
          Dst:             _outTypeName
        - Src:             './src/include/pg_query_outfuncs_conds.c:229,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:229,3'
          Dst:             pg_query__column_ref__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:229,3'
          Dst:             _outColumnRef
        - Src:             './src/include/pg_query_outfuncs_conds.c:232,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:232,3'
          Dst:             pg_query__param_ref__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:232,3'
          Dst:             _outParamRef
        - Src:             './src/include/pg_query_outfuncs_conds.c:235,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:235,3'
          Dst:             pg_query__a__expr__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:235,3'
          Dst:             _outAExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:238,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:238,3'
          Dst:             pg_query__type_cast__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:238,3'
          Dst:             _outTypeCast
        - Src:             './src/include/pg_query_outfuncs_conds.c:241,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:241,3'
          Dst:             pg_query__collate_clause__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:241,3'
          Dst:             _outCollateClause
        - Src:             './src/include/pg_query_outfuncs_conds.c:244,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:244,3'
          Dst:             pg_query__role_spec__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:244,3'
          Dst:             _outRoleSpec
        - Src:             './src/include/pg_query_outfuncs_conds.c:247,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:247,3'
          Dst:             pg_query__func_call__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:247,3'
          Dst:             _outFuncCall
        - Src:             './src/include/pg_query_outfuncs_conds.c:250,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:250,3'
          Dst:             pg_query__a__star__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:253,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:253,3'
          Dst:             pg_query__a__indices__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:253,3'
          Dst:             _outAIndices
        - Src:             './src/include/pg_query_outfuncs_conds.c:256,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:256,3'
          Dst:             pg_query__a__indirection__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:256,3'
          Dst:             _outAIndirection
        - Src:             './src/include/pg_query_outfuncs_conds.c:259,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:259,3'
          Dst:             pg_query__a__array_expr__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:259,3'
          Dst:             _outAArrayExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:262,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:262,3'
          Dst:             pg_query__res_target__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:262,3'
          Dst:             _outResTarget
        - Src:             './src/include/pg_query_outfuncs_conds.c:265,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:265,3'
          Dst:             pg_query__multi_assign_ref__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:265,3'
          Dst:             _outMultiAssignRef
        - Src:             './src/include/pg_query_outfuncs_conds.c:268,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:268,3'
          Dst:             pg_query__sort_by__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:268,3'
          Dst:             _outSortBy
        - Src:             './src/include/pg_query_outfuncs_conds.c:271,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:271,3'
          Dst:             pg_query__window_def__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:271,3'
          Dst:             _outWindowDef
        - Src:             './src/include/pg_query_outfuncs_conds.c:274,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:274,3'
          Dst:             pg_query__range_subselect__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:274,3'
          Dst:             _outRangeSubselect
        - Src:             './src/include/pg_query_outfuncs_conds.c:277,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:277,3'
          Dst:             pg_query__range_function__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:277,3'
          Dst:             _outRangeFunction
        - Src:             './src/include/pg_query_outfuncs_conds.c:280,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:280,3'
          Dst:             pg_query__range_table_func__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:280,3'
          Dst:             _outRangeTableFunc
        - Src:             './src/include/pg_query_outfuncs_conds.c:283,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:283,3'
          Dst:             pg_query__range_table_func_col__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:283,3'
          Dst:             _outRangeTableFuncCol
        - Src:             './src/include/pg_query_outfuncs_conds.c:286,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:286,3'
          Dst:             pg_query__range_table_sample__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:286,3'
          Dst:             _outRangeTableSample
        - Src:             './src/include/pg_query_outfuncs_conds.c:289,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:289,3'
          Dst:             pg_query__column_def__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:289,3'
          Dst:             _outColumnDef
        - Src:             './src/include/pg_query_outfuncs_conds.c:292,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:292,3'
          Dst:             pg_query__table_like_clause__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:292,3'
          Dst:             _outTableLikeClause
        - Src:             './src/include/pg_query_outfuncs_conds.c:295,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:295,3'
          Dst:             pg_query__index_elem__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:295,3'
          Dst:             _outIndexElem
        - Src:             './src/include/pg_query_outfuncs_conds.c:298,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:298,3'
          Dst:             pg_query__def_elem__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:298,3'
          Dst:             _outDefElem
        - Src:             './src/include/pg_query_outfuncs_conds.c:301,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:301,3'
          Dst:             pg_query__locking_clause__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:301,3'
          Dst:             _outLockingClause
        - Src:             './src/include/pg_query_outfuncs_conds.c:304,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:304,3'
          Dst:             pg_query__xml_serialize__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:304,3'
          Dst:             _outXmlSerialize
        - Src:             './src/include/pg_query_outfuncs_conds.c:307,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:307,3'
          Dst:             pg_query__partition_elem__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:307,3'
          Dst:             _outPartitionElem
        - Src:             './src/include/pg_query_outfuncs_conds.c:310,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:310,3'
          Dst:             pg_query__partition_spec__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:310,3'
          Dst:             _outPartitionSpec
        - Src:             './src/include/pg_query_outfuncs_conds.c:313,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:313,3'
          Dst:             pg_query__partition_bound_spec__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:313,3'
          Dst:             _outPartitionBoundSpec
        - Src:             './src/include/pg_query_outfuncs_conds.c:316,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:316,3'
          Dst:             pg_query__partition_range_datum__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:316,3'
          Dst:             _outPartitionRangeDatum
        - Src:             './src/include/pg_query_outfuncs_conds.c:319,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:319,3'
          Dst:             pg_query__partition_cmd__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:319,3'
          Dst:             _outPartitionCmd
        - Src:             './src/include/pg_query_outfuncs_conds.c:322,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:322,3'
          Dst:             pg_query__range_tbl_entry__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:322,3'
          Dst:             _outRangeTblEntry
        - Src:             './src/include/pg_query_outfuncs_conds.c:325,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:325,3'
          Dst:             pg_query__rtepermission_info__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:325,3'
          Dst:             _outRTEPermissionInfo
        - Src:             './src/include/pg_query_outfuncs_conds.c:328,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:328,3'
          Dst:             pg_query__range_tbl_function__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:328,3'
          Dst:             _outRangeTblFunction
        - Src:             './src/include/pg_query_outfuncs_conds.c:331,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:331,3'
          Dst:             pg_query__table_sample_clause__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:331,3'
          Dst:             _outTableSampleClause
        - Src:             './src/include/pg_query_outfuncs_conds.c:334,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:334,3'
          Dst:             pg_query__with_check_option__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:334,3'
          Dst:             _outWithCheckOption
        - Src:             './src/include/pg_query_outfuncs_conds.c:337,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:337,3'
          Dst:             pg_query__sort_group_clause__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:337,3'
          Dst:             _outSortGroupClause
        - Src:             './src/include/pg_query_outfuncs_conds.c:340,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:340,3'
          Dst:             pg_query__grouping_set__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:340,3'
          Dst:             _outGroupingSet
        - Src:             './src/include/pg_query_outfuncs_conds.c:343,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:343,3'
          Dst:             pg_query__window_clause__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:343,3'
          Dst:             _outWindowClause
        - Src:             './src/include/pg_query_outfuncs_conds.c:346,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:346,3'
          Dst:             pg_query__row_mark_clause__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:346,3'
          Dst:             _outRowMarkClause
        - Src:             './src/include/pg_query_outfuncs_conds.c:349,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:349,3'
          Dst:             pg_query__with_clause__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:349,3'
          Dst:             _outWithClause
        - Src:             './src/include/pg_query_outfuncs_conds.c:352,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:352,3'
          Dst:             pg_query__infer_clause__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:352,3'
          Dst:             _outInferClause
        - Src:             './src/include/pg_query_outfuncs_conds.c:355,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:355,3'
          Dst:             pg_query__on_conflict_clause__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:355,3'
          Dst:             _outOnConflictClause
        - Src:             './src/include/pg_query_outfuncs_conds.c:358,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:358,3'
          Dst:             pg_query__ctesearch_clause__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:358,3'
          Dst:             _outCTESearchClause
        - Src:             './src/include/pg_query_outfuncs_conds.c:361,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:361,3'
          Dst:             pg_query__ctecycle_clause__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:361,3'
          Dst:             _outCTECycleClause
        - Src:             './src/include/pg_query_outfuncs_conds.c:364,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:364,3'
          Dst:             pg_query__common_table_expr__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:364,3'
          Dst:             _outCommonTableExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:367,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:367,3'
          Dst:             pg_query__merge_when_clause__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:367,3'
          Dst:             _outMergeWhenClause
        - Src:             './src/include/pg_query_outfuncs_conds.c:370,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:370,3'
          Dst:             pg_query__returning_option__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:370,3'
          Dst:             _outReturningOption
        - Src:             './src/include/pg_query_outfuncs_conds.c:373,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:373,3'
          Dst:             pg_query__returning_clause__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:373,3'
          Dst:             _outReturningClause
        - Src:             './src/include/pg_query_outfuncs_conds.c:376,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:376,3'
          Dst:             pg_query__trigger_transition__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:376,3'
          Dst:             _outTriggerTransition
        - Src:             './src/include/pg_query_outfuncs_conds.c:379,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:379,3'
          Dst:             pg_query__json_output__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:379,3'
          Dst:             _outJsonOutput
        - Src:             './src/include/pg_query_outfuncs_conds.c:382,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:382,3'
          Dst:             pg_query__json_argument__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:382,3'
          Dst:             _outJsonArgument
        - Src:             './src/include/pg_query_outfuncs_conds.c:385,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:385,3'
          Dst:             pg_query__json_func_expr__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:385,3'
          Dst:             _outJsonFuncExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:388,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:388,3'
          Dst:             pg_query__json_table_path_spec__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:388,3'
          Dst:             _outJsonTablePathSpec
        - Src:             './src/include/pg_query_outfuncs_conds.c:391,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:391,3'
          Dst:             pg_query__json_table__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:391,3'
          Dst:             _outJsonTable
        - Src:             './src/include/pg_query_outfuncs_conds.c:394,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:394,3'
          Dst:             pg_query__json_table_column__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:394,3'
          Dst:             _outJsonTableColumn
        - Src:             './src/include/pg_query_outfuncs_conds.c:397,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:397,3'
          Dst:             pg_query__json_key_value__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:397,3'
          Dst:             _outJsonKeyValue
        - Src:             './src/include/pg_query_outfuncs_conds.c:400,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:400,3'
          Dst:             pg_query__json_parse_expr__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:400,3'
          Dst:             _outJsonParseExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:403,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:403,3'
          Dst:             pg_query__json_scalar_expr__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:403,3'
          Dst:             _outJsonScalarExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:406,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:406,3'
          Dst:             pg_query__json_serialize_expr__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:406,3'
          Dst:             _outJsonSerializeExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:409,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:409,3'
          Dst:             pg_query__json_object_constructor__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:409,3'
          Dst:             _outJsonObjectConstructor
        - Src:             './src/include/pg_query_outfuncs_conds.c:412,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:412,3'
          Dst:             pg_query__json_array_constructor__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:412,3'
          Dst:             _outJsonArrayConstructor
        - Src:             './src/include/pg_query_outfuncs_conds.c:415,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:415,3'
          Dst:             pg_query__json_array_query_constructor__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:415,3'
          Dst:             _outJsonArrayQueryConstructor
        - Src:             './src/include/pg_query_outfuncs_conds.c:418,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:418,3'
          Dst:             pg_query__json_agg_constructor__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:418,3'
          Dst:             _outJsonAggConstructor
        - Src:             './src/include/pg_query_outfuncs_conds.c:421,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:421,3'
          Dst:             pg_query__json_object_agg__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:421,3'
          Dst:             _outJsonObjectAgg
        - Src:             './src/include/pg_query_outfuncs_conds.c:424,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:424,3'
          Dst:             pg_query__json_array_agg__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:424,3'
          Dst:             _outJsonArrayAgg
        - Src:             './src/include/pg_query_outfuncs_conds.c:427,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:427,3'
          Dst:             pg_query__raw_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:427,3'
          Dst:             _outRawStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:430,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:430,3'
          Dst:             pg_query__insert_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:430,3'
          Dst:             _outInsertStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:433,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:433,3'
          Dst:             pg_query__delete_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:433,3'
          Dst:             _outDeleteStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:436,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:436,3'
          Dst:             pg_query__update_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:436,3'
          Dst:             _outUpdateStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:439,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:439,3'
          Dst:             pg_query__merge_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:439,3'
          Dst:             _outMergeStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:442,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:442,3'
          Dst:             pg_query__select_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:442,3'
          Dst:             _outSelectStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:445,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:445,3'
          Dst:             pg_query__set_operation_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:445,3'
          Dst:             _outSetOperationStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:448,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:448,3'
          Dst:             pg_query__return_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:448,3'
          Dst:             _outReturnStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:451,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:451,3'
          Dst:             pg_query__plassign_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:451,3'
          Dst:             _outPLAssignStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:454,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:454,3'
          Dst:             pg_query__create_schema_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:454,3'
          Dst:             _outCreateSchemaStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:457,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:457,3'
          Dst:             pg_query__alter_table_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:457,3'
          Dst:             _outAlterTableStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:460,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:460,3'
          Dst:             pg_query__alter_table_cmd__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:460,3'
          Dst:             _outAlterTableCmd
        - Src:             './src/include/pg_query_outfuncs_conds.c:463,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:463,3'
          Dst:             pg_query__atalter_constraint__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:463,3'
          Dst:             _outATAlterConstraint
        - Src:             './src/include/pg_query_outfuncs_conds.c:466,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:466,3'
          Dst:             pg_query__replica_identity_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:466,3'
          Dst:             _outReplicaIdentityStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:469,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:469,3'
          Dst:             pg_query__alter_collation_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:469,3'
          Dst:             _outAlterCollationStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:472,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:472,3'
          Dst:             pg_query__alter_domain_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:472,3'
          Dst:             _outAlterDomainStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:475,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:475,3'
          Dst:             pg_query__grant_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:475,3'
          Dst:             _outGrantStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:478,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:478,3'
          Dst:             pg_query__object_with_args__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:478,3'
          Dst:             _outObjectWithArgs
        - Src:             './src/include/pg_query_outfuncs_conds.c:481,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:481,3'
          Dst:             pg_query__access_priv__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:481,3'
          Dst:             _outAccessPriv
        - Src:             './src/include/pg_query_outfuncs_conds.c:484,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:484,3'
          Dst:             pg_query__grant_role_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:484,3'
          Dst:             _outGrantRoleStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:487,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:487,3'
          Dst:             pg_query__alter_default_privileges_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:487,3'
          Dst:             _outAlterDefaultPrivilegesStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:490,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:490,3'
          Dst:             pg_query__copy_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:490,3'
          Dst:             _outCopyStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:493,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:493,3'
          Dst:             pg_query__variable_set_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:493,3'
          Dst:             _outVariableSetStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:496,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:496,3'
          Dst:             pg_query__variable_show_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:496,3'
          Dst:             _outVariableShowStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:499,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:499,3'
          Dst:             pg_query__create_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:499,3'
          Dst:             _outCreateStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:502,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:502,3'
          Dst:             pg_query__constraint__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:502,3'
          Dst:             _outConstraint
        - Src:             './src/include/pg_query_outfuncs_conds.c:505,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:505,3'
          Dst:             pg_query__create_table_space_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:505,3'
          Dst:             _outCreateTableSpaceStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:508,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:508,3'
          Dst:             pg_query__drop_table_space_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:508,3'
          Dst:             _outDropTableSpaceStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:511,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:511,3'
          Dst:             pg_query__alter_table_space_options_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:511,3'
          Dst:             _outAlterTableSpaceOptionsStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:514,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:514,3'
          Dst:             pg_query__alter_table_move_all_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:514,3'
          Dst:             _outAlterTableMoveAllStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:517,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:517,3'
          Dst:             pg_query__create_extension_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:517,3'
          Dst:             _outCreateExtensionStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:520,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:520,3'
          Dst:             pg_query__alter_extension_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:520,3'
          Dst:             _outAlterExtensionStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:523,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:523,3'
          Dst:             pg_query__alter_extension_contents_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:523,3'
          Dst:             _outAlterExtensionContentsStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:526,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:526,3'
          Dst:             pg_query__create_fdw_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:526,3'
          Dst:             _outCreateFdwStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:529,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:529,3'
          Dst:             pg_query__alter_fdw_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:529,3'
          Dst:             _outAlterFdwStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:532,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:532,3'
          Dst:             pg_query__create_foreign_server_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:532,3'
          Dst:             _outCreateForeignServerStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:535,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:535,3'
          Dst:             pg_query__alter_foreign_server_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:535,3'
          Dst:             _outAlterForeignServerStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:538,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:538,3'
          Dst:             pg_query__create_foreign_table_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:538,3'
          Dst:             _outCreateForeignTableStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:541,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:541,3'
          Dst:             pg_query__create_user_mapping_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:541,3'
          Dst:             _outCreateUserMappingStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:544,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:544,3'
          Dst:             pg_query__alter_user_mapping_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:544,3'
          Dst:             _outAlterUserMappingStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:547,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:547,3'
          Dst:             pg_query__drop_user_mapping_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:547,3'
          Dst:             _outDropUserMappingStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:550,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:550,3'
          Dst:             pg_query__import_foreign_schema_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:550,3'
          Dst:             _outImportForeignSchemaStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:553,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:553,3'
          Dst:             pg_query__create_policy_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:553,3'
          Dst:             _outCreatePolicyStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:556,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:556,3'
          Dst:             pg_query__alter_policy_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:556,3'
          Dst:             _outAlterPolicyStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:559,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:559,3'
          Dst:             pg_query__create_am_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:559,3'
          Dst:             _outCreateAmStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:562,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:562,3'
          Dst:             pg_query__create_trig_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:562,3'
          Dst:             _outCreateTrigStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:565,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:565,3'
          Dst:             pg_query__create_event_trig_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:565,3'
          Dst:             _outCreateEventTrigStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:568,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:568,3'
          Dst:             pg_query__alter_event_trig_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:568,3'
          Dst:             _outAlterEventTrigStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:571,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:571,3'
          Dst:             pg_query__create_plang_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:571,3'
          Dst:             _outCreatePLangStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:574,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:574,3'
          Dst:             pg_query__create_role_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:574,3'
          Dst:             _outCreateRoleStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:577,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:577,3'
          Dst:             pg_query__alter_role_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:577,3'
          Dst:             _outAlterRoleStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:580,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:580,3'
          Dst:             pg_query__alter_role_set_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:580,3'
          Dst:             _outAlterRoleSetStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:583,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:583,3'
          Dst:             pg_query__drop_role_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:583,3'
          Dst:             _outDropRoleStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:586,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:586,3'
          Dst:             pg_query__create_seq_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:586,3'
          Dst:             _outCreateSeqStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:589,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:589,3'
          Dst:             pg_query__alter_seq_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:589,3'
          Dst:             _outAlterSeqStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:592,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:592,3'
          Dst:             pg_query__define_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:592,3'
          Dst:             _outDefineStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:595,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:595,3'
          Dst:             pg_query__create_domain_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:595,3'
          Dst:             _outCreateDomainStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:598,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:598,3'
          Dst:             pg_query__create_op_class_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:598,3'
          Dst:             _outCreateOpClassStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:601,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:601,3'
          Dst:             pg_query__create_op_class_item__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:601,3'
          Dst:             _outCreateOpClassItem
        - Src:             './src/include/pg_query_outfuncs_conds.c:604,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:604,3'
          Dst:             pg_query__create_op_family_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:604,3'
          Dst:             _outCreateOpFamilyStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:607,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:607,3'
          Dst:             pg_query__alter_op_family_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:607,3'
          Dst:             _outAlterOpFamilyStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:610,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:610,3'
          Dst:             pg_query__drop_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:610,3'
          Dst:             _outDropStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:613,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:613,3'
          Dst:             pg_query__truncate_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:613,3'
          Dst:             _outTruncateStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:616,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:616,3'
          Dst:             pg_query__comment_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:616,3'
          Dst:             _outCommentStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:619,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:619,3'
          Dst:             pg_query__sec_label_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:619,3'
          Dst:             _outSecLabelStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:622,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:622,3'
          Dst:             pg_query__declare_cursor_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:622,3'
          Dst:             _outDeclareCursorStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:625,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:625,3'
          Dst:             pg_query__close_portal_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:625,3'
          Dst:             _outClosePortalStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:628,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:628,3'
          Dst:             pg_query__fetch_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:628,3'
          Dst:             _outFetchStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:631,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:631,3'
          Dst:             pg_query__index_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:631,3'
          Dst:             _outIndexStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:634,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:634,3'
          Dst:             pg_query__create_stats_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:634,3'
          Dst:             _outCreateStatsStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:637,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:637,3'
          Dst:             pg_query__stats_elem__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:637,3'
          Dst:             _outStatsElem
        - Src:             './src/include/pg_query_outfuncs_conds.c:640,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:640,3'
          Dst:             pg_query__alter_stats_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:640,3'
          Dst:             _outAlterStatsStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:643,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:643,3'
          Dst:             pg_query__create_function_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:643,3'
          Dst:             _outCreateFunctionStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:646,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:646,3'
          Dst:             pg_query__function_parameter__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:646,3'
          Dst:             _outFunctionParameter
        - Src:             './src/include/pg_query_outfuncs_conds.c:649,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:649,3'
          Dst:             pg_query__alter_function_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:649,3'
          Dst:             _outAlterFunctionStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:652,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:652,3'
          Dst:             pg_query__do_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:652,3'
          Dst:             _outDoStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:655,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:655,3'
          Dst:             pg_query__inline_code_block__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:655,3'
          Dst:             _outInlineCodeBlock
        - Src:             './src/include/pg_query_outfuncs_conds.c:658,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:658,3'
          Dst:             pg_query__call_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:658,3'
          Dst:             _outCallStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:661,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:661,3'
          Dst:             pg_query__call_context__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:661,3'
          Dst:             _outCallContext
        - Src:             './src/include/pg_query_outfuncs_conds.c:664,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:664,3'
          Dst:             pg_query__rename_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:664,3'
          Dst:             _outRenameStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:667,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:667,3'
          Dst:             pg_query__alter_object_depends_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:667,3'
          Dst:             _outAlterObjectDependsStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:670,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:670,3'
          Dst:             pg_query__alter_object_schema_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:670,3'
          Dst:             _outAlterObjectSchemaStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:673,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:673,3'
          Dst:             pg_query__alter_owner_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:673,3'
          Dst:             _outAlterOwnerStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:676,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:676,3'
          Dst:             pg_query__alter_operator_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:676,3'
          Dst:             _outAlterOperatorStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:679,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:679,3'
          Dst:             pg_query__alter_type_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:679,3'
          Dst:             _outAlterTypeStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:682,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:682,3'
          Dst:             pg_query__rule_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:682,3'
          Dst:             _outRuleStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:685,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:685,3'
          Dst:             pg_query__notify_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:685,3'
          Dst:             _outNotifyStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:688,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:688,3'
          Dst:             pg_query__listen_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:688,3'
          Dst:             _outListenStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:691,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:691,3'
          Dst:             pg_query__unlisten_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:691,3'
          Dst:             _outUnlistenStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:694,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:694,3'
          Dst:             pg_query__transaction_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:694,3'
          Dst:             _outTransactionStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:697,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:697,3'
          Dst:             pg_query__composite_type_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:697,3'
          Dst:             _outCompositeTypeStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:700,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:700,3'
          Dst:             pg_query__create_enum_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:700,3'
          Dst:             _outCreateEnumStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:703,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:703,3'
          Dst:             pg_query__create_range_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:703,3'
          Dst:             _outCreateRangeStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:706,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:706,3'
          Dst:             pg_query__alter_enum_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:706,3'
          Dst:             _outAlterEnumStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:709,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:709,3'
          Dst:             pg_query__view_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:709,3'
          Dst:             _outViewStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:712,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:712,3'
          Dst:             pg_query__load_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:712,3'
          Dst:             _outLoadStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:715,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:715,3'
          Dst:             pg_query__createdb_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:715,3'
          Dst:             _outCreatedbStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:718,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:718,3'
          Dst:             pg_query__alter_database_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:718,3'
          Dst:             _outAlterDatabaseStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:721,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:721,3'
          Dst:             pg_query__alter_database_refresh_coll_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:721,3'
          Dst:             _outAlterDatabaseRefreshCollStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:724,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:724,3'
          Dst:             pg_query__alter_database_set_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:724,3'
          Dst:             _outAlterDatabaseSetStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:727,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:727,3'
          Dst:             pg_query__dropdb_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:727,3'
          Dst:             _outDropdbStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:730,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:730,3'
          Dst:             pg_query__alter_system_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:730,3'
          Dst:             _outAlterSystemStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:733,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:733,3'
          Dst:             pg_query__cluster_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:733,3'
          Dst:             _outClusterStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:736,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:736,3'
          Dst:             pg_query__vacuum_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:736,3'
          Dst:             _outVacuumStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:739,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:739,3'
          Dst:             pg_query__vacuum_relation__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:739,3'
          Dst:             _outVacuumRelation
        - Src:             './src/include/pg_query_outfuncs_conds.c:742,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:742,3'
          Dst:             pg_query__explain_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:742,3'
          Dst:             _outExplainStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:745,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:745,3'
          Dst:             pg_query__create_table_as_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:745,3'
          Dst:             _outCreateTableAsStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:748,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:748,3'
          Dst:             pg_query__refresh_mat_view_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:748,3'
          Dst:             _outRefreshMatViewStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:751,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:751,3'
          Dst:             pg_query__check_point_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:754,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:754,3'
          Dst:             pg_query__discard_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:754,3'
          Dst:             _outDiscardStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:757,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:757,3'
          Dst:             pg_query__lock_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:757,3'
          Dst:             _outLockStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:760,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:760,3'
          Dst:             pg_query__constraints_set_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:760,3'
          Dst:             _outConstraintsSetStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:763,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:763,3'
          Dst:             pg_query__reindex_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:763,3'
          Dst:             _outReindexStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:766,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:766,3'
          Dst:             pg_query__create_conversion_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:766,3'
          Dst:             _outCreateConversionStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:769,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:769,3'
          Dst:             pg_query__create_cast_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:769,3'
          Dst:             _outCreateCastStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:772,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:772,3'
          Dst:             pg_query__create_transform_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:772,3'
          Dst:             _outCreateTransformStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:775,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:775,3'
          Dst:             pg_query__prepare_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:775,3'
          Dst:             _outPrepareStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:778,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:778,3'
          Dst:             pg_query__execute_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:778,3'
          Dst:             _outExecuteStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:781,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:781,3'
          Dst:             pg_query__deallocate_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:781,3'
          Dst:             _outDeallocateStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:784,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:784,3'
          Dst:             pg_query__drop_owned_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:784,3'
          Dst:             _outDropOwnedStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:787,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:787,3'
          Dst:             pg_query__reassign_owned_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:787,3'
          Dst:             _outReassignOwnedStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:790,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:790,3'
          Dst:             pg_query__alter_tsdictionary_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:790,3'
          Dst:             _outAlterTSDictionaryStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:793,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:793,3'
          Dst:             pg_query__alter_tsconfiguration_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:793,3'
          Dst:             _outAlterTSConfigurationStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:796,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:796,3'
          Dst:             pg_query__publication_table__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:796,3'
          Dst:             _outPublicationTable
        - Src:             './src/include/pg_query_outfuncs_conds.c:799,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:799,3'
          Dst:             pg_query__publication_obj_spec__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:799,3'
          Dst:             _outPublicationObjSpec
        - Src:             './src/include/pg_query_outfuncs_conds.c:802,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:802,3'
          Dst:             pg_query__create_publication_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:802,3'
          Dst:             _outCreatePublicationStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:805,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:805,3'
          Dst:             pg_query__alter_publication_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:805,3'
          Dst:             _outAlterPublicationStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:808,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:808,3'
          Dst:             pg_query__create_subscription_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:808,3'
          Dst:             _outCreateSubscriptionStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:811,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:811,3'
          Dst:             pg_query__alter_subscription_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:811,3'
          Dst:             _outAlterSubscriptionStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:814,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_conds.c:814,3'
          Dst:             pg_query__drop_subscription_stmt__init
        - Src:             './src/include/pg_query_outfuncs_conds.c:814,3'
          Dst:             _outDropSubscriptionStmt
        - Src:             'src/pg_query_outfuncs_protobuf.c:257,4'
          Dst:             pg_printf
        - Src:             'src/pg_query_outfuncs_protobuf.c:258,4'
          Dst:             errstart
        - Src:             'src/pg_query_outfuncs_protobuf.c:258,4'
          Dst:             errmsg_internal
        - Src:             'src/pg_query_outfuncs_protobuf.c:258,4'
          Dst:             errfinish
    - functionName:    _outInteger
      functionSourceFile: '/src/libpg_query/src/pg_query_outfuncs_protobuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _outBoolean
      functionSourceFile: '/src/libpg_query/src/pg_query_outfuncs_protobuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _outFloat
      functionSourceFile: '/src/libpg_query/src/pg_query_outfuncs_protobuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _outString
      functionSourceFile: '/src/libpg_query/src/pg_query_outfuncs_protobuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _outBitString
      functionSourceFile: '/src/libpg_query/src/pg_query_outfuncs_protobuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _outList
      functionSourceFile: '/src/libpg_query/src/pg_query_outfuncs_protobuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _outNode
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_outfuncs_protobuf.c:109,15'
          Dst:             palloc
        - Src:             'src/pg_query_outfuncs_protobuf.c:112,19'
          Dst:             palloc
        - Src:             'src/pg_query_outfuncs_protobuf.c:113,3'
          Dst:             pg_query__node__init
        - Src:             'src/pg_query_outfuncs_protobuf.c:114,6'
          Dst:             _outNode
    - functionName:    _outIntList
      functionSourceFile: '/src/libpg_query/src/pg_query_outfuncs_protobuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _outNode
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_outfuncs_protobuf.c:125,15'
          Dst:             palloc
        - Src:             'src/pg_query_outfuncs_protobuf.c:128,19'
          Dst:             palloc
        - Src:             'src/pg_query_outfuncs_protobuf.c:129,3'
          Dst:             pg_query__node__init
        - Src:             'src/pg_query_outfuncs_protobuf.c:130,6'
          Dst:             _outNode
    - functionName:    _outOidList
      functionSourceFile: '/src/libpg_query/src/pg_query_outfuncs_protobuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _outNode
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_outfuncs_protobuf.c:141,15'
          Dst:             palloc
        - Src:             'src/pg_query_outfuncs_protobuf.c:144,19'
          Dst:             palloc
        - Src:             'src/pg_query_outfuncs_protobuf.c:145,3'
          Dst:             pg_query__node__init
        - Src:             'src/pg_query_outfuncs_protobuf.c:146,6'
          Dst:             _outNode
    - functionName:    _outAConst
      functionSourceFile: '/src/libpg_query/src/pg_query_outfuncs_protobuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          97
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - palloc
        - pg_query__bit_string__init
        - pg_query__boolean__init
        - pg_query__float__init
        - pg_query__integer__init
        - pg_query__string__init
        - pstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pg_query_outfuncs_protobuf.c:190,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pg_query_outfuncs_protobuf.c:192,35'
          Dst:             palloc
        - Src:             'src/pg_query_outfuncs_protobuf.c:193,9'
          Dst:             pg_query__integer__init
        - Src:             'src/pg_query_outfuncs_protobuf.c:201,33'
          Dst:             palloc
        - Src:             'src/pg_query_outfuncs_protobuf.c:202,9'
          Dst:             pg_query__float__init
        - Src:             'src/pg_query_outfuncs_protobuf.c:203,23'
          Dst:             pstrdup
        - Src:             'src/pg_query_outfuncs_protobuf.c:210,35'
          Dst:             palloc
        - Src:             'src/pg_query_outfuncs_protobuf.c:211,9'
          Dst:             pg_query__boolean__init
        - Src:             'src/pg_query_outfuncs_protobuf.c:219,34'
          Dst:             palloc
        - Src:             'src/pg_query_outfuncs_protobuf.c:220,2'
          Dst:             pg_query__string__init
        - Src:             'src/pg_query_outfuncs_protobuf.c:221,16'
          Dst:             pstrdup
        - Src:             'src/pg_query_outfuncs_protobuf.c:228,37'
          Dst:             palloc
        - Src:             'src/pg_query_outfuncs_protobuf.c:229,2'
          Dst:             pg_query__bit_string__init
        - Src:             'src/pg_query_outfuncs_protobuf.c:230,17'
          Dst:             pstrdup
    - functionName:    _outAlias
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:270,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:271,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:271,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:271,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:271,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:271,3'
          Dst:             _outNode
    - functionName:    _outRangeVar
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          104
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _outAlias
        - palloc
        - pg_query__alias__init
        - pstrdup
      functionUses:    32
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:277,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:278,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:279,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:281,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:282,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:282,3'
          Dst:             pg_query__alias__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:282,3'
          Dst:             _outAlias
    - functionName:    _outTableFunc
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         98
      ICount:          655
      EdgeCount:       133
      CyclomaticComplexity: 37
      functionsReached:
        - _enumToIntTableFuncType
        - _outNode
        - bms_next_member
        - bms_num_members
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:289,3'
          Dst:             _enumToIntTableFuncType
        - Src:             './src/include/pg_query_outfuncs_defs.c:290,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:290,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:290,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:290,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:290,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:291,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:291,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:291,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:291,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:291,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:292,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:292,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:292,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:293,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:293,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:293,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:294,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:294,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:294,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:294,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:294,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:295,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:295,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:295,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:295,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:295,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:296,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:296,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:296,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:296,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:296,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:297,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:297,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:297,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:297,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:297,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:298,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:298,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:298,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:298,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:298,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:299,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:299,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:299,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:299,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:299,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:300,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:300,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:300,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:300,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:300,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:301,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:301,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:301,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:301,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:301,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:302,3'
          Dst:             bms_num_members
        - Src:             './src/include/pg_query_outfuncs_defs.c:302,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:302,3'
          Dst:             bms_next_member
        - Src:             './src/include/pg_query_outfuncs_defs.c:303,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:303,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:303,3'
          Dst:             _outNode
    - functionName:    _outIntoClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          195
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - _enumToIntOnCommitAction
        - _outNode
        - _outQuery
        - _outRangeVar
        - list_nth
        - palloc
        - pg_query__node__init
        - pg_query__query__init
        - pg_query__range_var__init
        - pstrdup
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:311,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:311,3'
          Dst:             pg_query__range_var__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:311,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:312,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:312,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:312,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:312,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:312,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:313,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:314,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:314,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:314,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:314,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:314,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:315,3'
          Dst:             _enumToIntOnCommitAction
        - Src:             './src/include/pg_query_outfuncs_defs.c:316,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:317,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:317,3'
          Dst:             pg_query__query__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:317,3'
          Dst:             _outQuery
    - functionName:    _outVar
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          82
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _enumToIntVarReturningType
        - bms_next_member
        - bms_num_members
        - palloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:329,3'
          Dst:             bms_num_members
        - Src:             './src/include/pg_query_outfuncs_defs.c:329,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:329,3'
          Dst:             bms_next_member
        - Src:             './src/include/pg_query_outfuncs_defs.c:331,3'
          Dst:             _enumToIntVarReturningType
    - functionName:    _outParam
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _enumToIntParamKind
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:338,3'
          Dst:             _enumToIntParamKind
    - functionName:    _outAggref
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         49
      ICount:          367
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - _enumToIntAggSplit
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:353,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:353,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:353,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:353,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:353,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:354,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:354,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:354,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:354,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:354,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:355,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:355,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:355,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:355,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:355,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:356,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:356,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:356,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:356,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:356,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:357,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:357,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:357,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:357,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:357,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:358,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:358,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:358,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:361,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:363,3'
          Dst:             _enumToIntAggSplit
    - functionName:    _outGroupingFunc
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          127
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:372,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:372,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:372,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:372,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:372,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:373,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:373,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:373,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:373,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:373,3'
          Dst:             _outNode
    - functionName:    _outWindowFunc
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          171
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:385,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:385,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:385,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:385,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:385,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:386,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:386,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:386,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:387,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:387,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:387,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:387,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:387,3'
          Dst:             _outNode
    - functionName:    _outWindowFuncRunCondition
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _outNode
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:400,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:400,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:400,3'
          Dst:             _outNode
    - functionName:    _outMergeSupportFunc
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _outSubscriptingRef
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          175
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:419,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:419,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:419,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:419,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:419,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:420,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:420,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:420,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:420,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:420,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:421,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:421,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:421,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:422,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:422,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:422,3'
          Dst:             _outNode
    - functionName:    _outFuncExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          100
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _enumToIntCoercionForm
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:432,3'
          Dst:             _enumToIntCoercionForm
        - Src:             './src/include/pg_query_outfuncs_defs.c:435,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:435,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:435,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:435,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:435,3'
          Dst:             _outNode
    - functionName:    _outNamedArgExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _outNode
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:442,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:442,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:442,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:443,3'
          Dst:             pstrdup
    - functionName:    _outOpExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          90
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:456,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:456,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:456,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:456,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:456,3'
          Dst:             _outNode
    - functionName:    _outDistinctExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          90
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:468,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:468,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:468,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:468,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:468,3'
          Dst:             _outNode
    - functionName:    _outNullIfExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          90
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:480,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:480,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:480,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:480,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:480,3'
          Dst:             _outNode
    - functionName:    _outScalarArrayOpExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          82
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:490,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:490,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:490,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:490,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:490,3'
          Dst:             _outNode
    - functionName:    _outBoolExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          74
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _enumToIntBoolExprType
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:497,3'
          Dst:             _enumToIntBoolExprType
        - Src:             './src/include/pg_query_outfuncs_defs.c:498,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:498,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:498,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:498,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:498,3'
          Dst:             _outNode
    - functionName:    _outSubLink
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          114
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _enumToIntSubLinkType
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:505,3'
          Dst:             _enumToIntSubLinkType
        - Src:             './src/include/pg_query_outfuncs_defs.c:507,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:507,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:507,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:508,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:508,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:508,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:508,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:508,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:509,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:509,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:509,3'
          Dst:             _outNode
    - functionName:    _outSubPlan
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          304
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - _enumToIntSubLinkType
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:516,3'
          Dst:             _enumToIntSubLinkType
        - Src:             './src/include/pg_query_outfuncs_defs.c:517,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:517,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:517,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:518,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:518,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:518,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:518,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:518,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:520,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:527,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:527,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:527,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:527,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:527,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:528,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:528,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:528,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:528,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:528,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:529,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:529,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:529,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:529,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:529,3'
          Dst:             _outNode
    - functionName:    _outAlternativeSubPlan
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:537,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:537,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:537,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:537,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:537,3'
          Dst:             _outNode
    - functionName:    _outFieldSelect
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _outNode
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:543,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:543,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:543,3'
          Dst:             _outNode
    - functionName:    _outFieldStore
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          141
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:553,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:553,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:553,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:554,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:554,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:554,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:554,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:554,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:555,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:555,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:555,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:555,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:555,3'
          Dst:             _outNode
    - functionName:    _outRelabelType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _enumToIntCoercionForm
        - _outNode
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:562,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:562,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:562,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:566,3'
          Dst:             _enumToIntCoercionForm
    - functionName:    _outCoerceViaIO
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _enumToIntCoercionForm
        - _outNode
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:573,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:573,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:573,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:576,3'
          Dst:             _enumToIntCoercionForm
    - functionName:    _outArrayCoerceExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 582
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _enumToIntCoercionForm
        - _outNode
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:583,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:583,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:583,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:584,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:584,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:584,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:588,3'
          Dst:             _enumToIntCoercionForm
    - functionName:    _outConvertRowtypeExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _enumToIntCoercionForm
        - _outNode
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:595,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:595,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:595,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:597,3'
          Dst:             _enumToIntCoercionForm
    - functionName:    _outCollateExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _outNode
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:604,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:604,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:604,3'
          Dst:             _outNode
    - functionName:    _outCaseExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          113
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:614,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:614,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:614,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:615,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:615,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:615,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:615,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:615,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:616,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:616,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:616,3'
          Dst:             _outNode
    - functionName:    _outCaseWhen
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _outNode
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:623,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:623,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:623,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:624,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:624,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:624,3'
          Dst:             _outNode
    - functionName:    _outCaseTestExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _outArrayExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 638
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          94
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:642,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:642,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:642,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:642,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:642,3'
          Dst:             _outNode
    - functionName:    _outRowExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          132
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _enumToIntCoercionForm
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:652,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:652,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:652,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:652,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:652,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:654,3'
          Dst:             _enumToIntCoercionForm
        - Src:             './src/include/pg_query_outfuncs_defs.c:655,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:655,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:655,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:655,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:655,3'
          Dst:             _outNode
    - functionName:    _outRowCompareExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         43
      ICount:          286
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - _enumToIntCompareType
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:662,3'
          Dst:             _enumToIntCompareType
        - Src:             './src/include/pg_query_outfuncs_defs.c:663,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:663,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:663,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:663,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:663,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:664,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:664,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:664,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:664,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:664,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:665,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:665,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:665,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:665,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:665,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:666,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:666,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:666,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:666,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:666,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:667,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:667,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:667,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:667,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:667,3'
          Dst:             _outNode
    - functionName:    _outCoalesceExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:675,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:675,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:675,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:675,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:675,3'
          Dst:             _outNode
    - functionName:    _outMinMaxExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          86
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _enumToIntMinMaxOp
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:685,3'
          Dst:             _enumToIntMinMaxOp
        - Src:             './src/include/pg_query_outfuncs_defs.c:686,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:686,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:686,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:686,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:686,3'
          Dst:             _outNode
    - functionName:    _outSQLValueFunction
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 697
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _enumToIntSQLValueFunctionOp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:693,3'
          Dst:             _enumToIntSQLValueFunctionOp
    - functionName:    _outXmlExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          215
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - _enumToIntXmlExprOp
        - _enumToIntXmlOptionType
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:702,3'
          Dst:             _enumToIntXmlExprOp
        - Src:             './src/include/pg_query_outfuncs_defs.c:703,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:704,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:704,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:704,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:704,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:704,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:705,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:705,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:705,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:705,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:705,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:706,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:706,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:706,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:706,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:706,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:707,3'
          Dst:             _enumToIntXmlOptionType
    - functionName:    _outJsonFormat
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _enumToIntJsonEncoding
        - _enumToIntJsonFormatType
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:717,3'
          Dst:             _enumToIntJsonFormatType
        - Src:             './src/include/pg_query_outfuncs_defs.c:718,3'
          Dst:             _enumToIntJsonEncoding
    - functionName:    _outJsonReturning
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 728
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _outJsonFormat
        - palloc
        - pg_query__json_format__init
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:725,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:725,3'
          Dst:             pg_query__json_format__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:725,3'
          Dst:             _outJsonFormat
    - functionName:    _outJsonValueExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 736
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          65
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _outJsonFormat
        - _outNode
        - palloc
        - pg_query__json_format__init
        - pg_query__node__init
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:733,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:733,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:733,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:734,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:734,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:734,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:735,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:735,3'
          Dst:             pg_query__json_format__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:735,3'
          Dst:             _outJsonFormat
    - functionName:    _outJsonConstructorExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 740
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          138
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _enumToIntJsonConstructorType
        - _outJsonReturning
        - _outNode
        - list_nth
        - palloc
        - pg_query__json_returning__init
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:741,3'
          Dst:             _enumToIntJsonConstructorType
        - Src:             './src/include/pg_query_outfuncs_defs.c:742,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:742,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:742,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:742,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:742,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:743,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:743,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:743,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:744,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:744,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:744,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:745,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:745,3'
          Dst:             pg_query__json_returning__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:745,3'
          Dst:             _outJsonReturning
    - functionName:    _outJsonIsPredicate
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 753
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _enumToIntJsonValueType
        - _outJsonFormat
        - _outNode
        - palloc
        - pg_query__json_format__init
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:754,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:754,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:754,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:755,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:755,3'
          Dst:             pg_query__json_format__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:755,3'
          Dst:             _outJsonFormat
        - Src:             './src/include/pg_query_outfuncs_defs.c:756,3'
          Dst:             _enumToIntJsonValueType
    - functionName:    _outJsonBehavior
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 763
      functionLinenumberEnd: 768
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _enumToIntJsonBehaviorType
        - _outNode
        - palloc
        - pg_query__node__init
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:764,3'
          Dst:             _enumToIntJsonBehaviorType
        - Src:             './src/include/pg_query_outfuncs_defs.c:765,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:765,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:765,3'
          Dst:             _outNode
    - functionName:    _outJsonExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          275
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - _enumToIntJsonExprOp
        - _enumToIntJsonWrapper
        - _outJsonBehavior
        - _outJsonFormat
        - _outJsonReturning
        - _outNode
        - list_nth
        - palloc
        - pg_query__json_behavior__init
        - pg_query__json_format__init
        - pg_query__json_returning__init
        - pg_query__node__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:773,3'
          Dst:             _enumToIntJsonExprOp
        - Src:             './src/include/pg_query_outfuncs_defs.c:774,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:775,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:775,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:775,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:776,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:776,3'
          Dst:             pg_query__json_format__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:776,3'
          Dst:             _outJsonFormat
        - Src:             './src/include/pg_query_outfuncs_defs.c:777,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:777,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:777,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:778,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:778,3'
          Dst:             pg_query__json_returning__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:778,3'
          Dst:             _outJsonReturning
        - Src:             './src/include/pg_query_outfuncs_defs.c:779,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:779,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:779,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:779,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:779,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:780,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:780,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:780,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:780,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:780,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:781,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:781,3'
          Dst:             pg_query__json_behavior__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:781,3'
          Dst:             _outJsonBehavior
        - Src:             './src/include/pg_query_outfuncs_defs.c:782,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:782,3'
          Dst:             pg_query__json_behavior__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:782,3'
          Dst:             _outJsonBehavior
        - Src:             './src/include/pg_query_outfuncs_defs.c:785,3'
          Dst:             _enumToIntJsonWrapper
    - functionName:    _outJsonTablePath
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pstrdup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:794,3'
          Dst:             pstrdup
    - functionName:    _outJsonTablePathScan
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 805
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _outJsonTablePath
        - _outNode
        - palloc
        - pg_query__json_table_path__init
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:800,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:800,3'
          Dst:             pg_query__json_table_path__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:800,3'
          Dst:             _outJsonTablePath
        - Src:             './src/include/pg_query_outfuncs_defs.c:802,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:802,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:802,3'
          Dst:             _outNode
    - functionName:    _outJsonTableSiblingJoin
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 809
      functionLinenumberEnd: 812
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _outNode
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:810,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:810,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:810,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:811,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:811,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:811,3'
          Dst:             _outNode
    - functionName:    _outNullTest
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 816
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _enumToIntNullTestType
        - _outNode
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:817,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:817,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:817,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:818,3'
          Dst:             _enumToIntNullTestType
    - functionName:    _outBooleanTest
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 825
      functionLinenumberEnd: 829
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _enumToIntBoolTestType
        - _outNode
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:826,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:826,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:826,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:827,3'
          Dst:             _enumToIntBoolTestType
    - functionName:    _outMergeAction
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 833
      functionLinenumberEnd: 840
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          152
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _enumToIntCmdType
        - _enumToIntMergeMatchKind
        - _enumToIntOverridingKind
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:834,3'
          Dst:             _enumToIntMergeMatchKind
        - Src:             './src/include/pg_query_outfuncs_defs.c:835,3'
          Dst:             _enumToIntCmdType
        - Src:             './src/include/pg_query_outfuncs_defs.c:836,3'
          Dst:             _enumToIntOverridingKind
        - Src:             './src/include/pg_query_outfuncs_defs.c:837,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:837,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:837,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:838,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:838,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:838,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:838,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:838,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:839,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:839,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:839,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:839,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:839,3'
          Dst:             _outNode
    - functionName:    _outCoerceToDomain
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 844
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _enumToIntCoercionForm
        - _outNode
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:845,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:845,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:845,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:849,3'
          Dst:             _enumToIntCoercionForm
    - functionName:    _outCoerceToDomainValue
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 860
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _outSetToDefault
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 864
      functionLinenumberEnd: 869
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _outCurrentOfExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 873
      functionLinenumberEnd: 877
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:875,3'
          Dst:             pstrdup
    - functionName:    _outNextValueExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 881
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _outInferenceElem
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionLinenumberEnd: 892
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _outNode
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:889,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:889,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:889,3'
          Dst:             _outNode
    - functionName:    _outReturningExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 896
      functionLinenumberEnd: 900
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _outNode
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:899,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:899,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:899,3'
          Dst:             _outNode
    - functionName:    _outTargetEntry
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _outNode
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:905,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:905,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:905,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:907,3'
          Dst:             pstrdup
    - functionName:    _outRangeTblRef
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 916
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _outJoinExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 922
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          169
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - _enumToIntJoinType
        - _outAlias
        - _outNode
        - list_nth
        - palloc
        - pg_query__alias__init
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:923,3'
          Dst:             _enumToIntJoinType
        - Src:             './src/include/pg_query_outfuncs_defs.c:925,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:925,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:925,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:926,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:926,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:926,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:927,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:927,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:927,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:927,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:927,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:928,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:928,3'
          Dst:             pg_query__alias__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:928,3'
          Dst:             _outAlias
        - Src:             './src/include/pg_query_outfuncs_defs.c:929,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:929,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:929,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:930,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:930,3'
          Dst:             pg_query__alias__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:930,3'
          Dst:             _outAlias
    - functionName:    _outFromExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 936
      functionLinenumberEnd: 939
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          83
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:937,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:937,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:937,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:937,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:937,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:938,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:938,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:938,3'
          Dst:             _outNode
    - functionName:    _outOnConflictExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 943
      functionLinenumberEnd: 952
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          222
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - _enumToIntOnConflictAction
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:944,3'
          Dst:             _enumToIntOnConflictAction
        - Src:             './src/include/pg_query_outfuncs_defs.c:945,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:945,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:945,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:945,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:945,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:946,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:946,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:946,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:948,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:948,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:948,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:948,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:948,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:949,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:949,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:949,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:951,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:951,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:951,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:951,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:951,3'
          Dst:             _outNode
    - functionName:    _outQuery
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 956
      functionLinenumberEnd: 1002
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         145
      ICount:          1042
      EdgeCount:       197
      CyclomaticComplexity: 54
      functionsReached:
        - _enumToIntCmdType
        - _enumToIntLimitOption
        - _enumToIntOverridingKind
        - _enumToIntQuerySource
        - _outFromExpr
        - _outNode
        - _outOnConflictExpr
        - list_nth
        - palloc
        - pg_query__from_expr__init
        - pg_query__node__init
        - pg_query__on_conflict_expr__init
        - pstrdup
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:957,3'
          Dst:             _enumToIntCmdType
        - Src:             './src/include/pg_query_outfuncs_defs.c:958,3'
          Dst:             _enumToIntQuerySource
        - Src:             './src/include/pg_query_outfuncs_defs.c:960,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:960,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:960,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:973,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:973,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:973,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:973,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:973,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:974,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:974,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:974,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:974,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:974,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:975,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:975,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:975,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:975,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:975,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:976,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:976,3'
          Dst:             pg_query__from_expr__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:976,3'
          Dst:             _outFromExpr
        - Src:             './src/include/pg_query_outfuncs_defs.c:977,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:977,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:977,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:977,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:977,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:979,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:979,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:979,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:980,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:980,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:980,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:980,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:980,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:981,3'
          Dst:             _enumToIntOverridingKind
        - Src:             './src/include/pg_query_outfuncs_defs.c:982,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:982,3'
          Dst:             pg_query__on_conflict_expr__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:982,3'
          Dst:             _outOnConflictExpr
        - Src:             './src/include/pg_query_outfuncs_defs.c:983,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:984,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:985,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:985,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:985,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:985,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:985,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:986,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:986,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:986,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:986,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:986,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:988,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:988,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:988,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:988,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:988,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:989,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:989,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:989,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:990,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:990,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:990,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:990,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:990,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:991,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:991,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:991,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:991,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:991,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:992,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:992,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:992,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:992,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:992,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:993,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:993,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:993,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:994,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:994,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:994,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:995,3'
          Dst:             _enumToIntLimitOption
        - Src:             './src/include/pg_query_outfuncs_defs.c:996,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:996,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:996,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:996,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:996,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:997,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:997,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:997,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:998,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:998,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:998,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:998,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:998,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:999,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:999,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:999,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:999,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:999,3'
          Dst:             _outNode
    - functionName:    _outTypeName
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1006
      functionLinenumberEnd: 1015
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          195
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1007,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1007,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1007,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1007,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1007,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1011,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1011,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1011,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1011,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1011,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1013,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1013,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1013,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1013,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1013,3'
          Dst:             _outNode
    - functionName:    _outColumnRef
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1019
      functionLinenumberEnd: 1022
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1020,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1020,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1020,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1020,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1020,3'
          Dst:             _outNode
    - functionName:    _outParamRef
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1026
      functionLinenumberEnd: 1029
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _outAExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1033
      functionLinenumberEnd: 1041
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          118
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _enumToIntA_Expr_Kind
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1034,3'
          Dst:             _enumToIntA_Expr_Kind
        - Src:             './src/include/pg_query_outfuncs_defs.c:1035,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1035,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1035,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1035,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1035,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1036,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1036,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1036,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1037,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1037,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1037,3'
          Dst:             _outNode
    - functionName:    _outTypeCast
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1045
      functionLinenumberEnd: 1049
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _outNode
        - _outTypeName
        - palloc
        - pg_query__node__init
        - pg_query__type_name__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1046,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1046,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1046,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1047,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1047,3'
          Dst:             pg_query__type_name__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1047,3'
          Dst:             _outTypeName
    - functionName:    _outCollateClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1053
      functionLinenumberEnd: 1057
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          87
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1054,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1054,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1054,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1055,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1055,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1055,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1055,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1055,3'
          Dst:             _outNode
    - functionName:    _outRoleSpec
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1061
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _enumToIntRoleSpecType
        - pstrdup
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1062,3'
          Dst:             _enumToIntRoleSpecType
        - Src:             './src/include/pg_query_outfuncs_defs.c:1063,3'
          Dst:             pstrdup
    - functionName:    _outFuncCall
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1069
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          238
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - _enumToIntCoercionForm
        - _outNode
        - _outWindowDef
        - list_nth
        - palloc
        - pg_query__node__init
        - pg_query__window_def__init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1070,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1070,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1070,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1070,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1070,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1071,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1071,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1071,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1071,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1071,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1072,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1072,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1072,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1072,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1072,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1073,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1073,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1073,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1074,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1074,3'
          Dst:             pg_query__window_def__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1074,3'
          Dst:             _outWindowDef
        - Src:             './src/include/pg_query_outfuncs_defs.c:1079,3'
          Dst:             _enumToIntCoercionForm
    - functionName:    _outAIndices
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1090
      functionLinenumberEnd: 1094
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _outNode
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1092,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1092,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1092,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1093,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1093,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1093,3'
          Dst:             _outNode
    - functionName:    _outAIndirection
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1098
      functionLinenumberEnd: 1101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          83
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1099,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1099,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1099,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1100,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1100,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1100,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1100,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1100,3'
          Dst:             _outNode
    - functionName:    _outAArrayExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1105
      functionLinenumberEnd: 1110
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1106,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1106,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1106,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1106,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1106,3'
          Dst:             _outNode
    - functionName:    _outResTarget
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1114
      functionLinenumberEnd: 1119
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          102
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1115,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:1116,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1116,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1116,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1116,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1116,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1117,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1117,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1117,3'
          Dst:             _outNode
    - functionName:    _outMultiAssignRef
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1123
      functionLinenumberEnd: 1127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _outNode
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1124,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1124,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1124,3'
          Dst:             _outNode
    - functionName:    _outSortBy
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1131
      functionLinenumberEnd: 1137
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          97
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _enumToIntSortByDir
        - _enumToIntSortByNulls
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1132,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1132,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1132,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1133,3'
          Dst:             _enumToIntSortByDir
        - Src:             './src/include/pg_query_outfuncs_defs.c:1134,3'
          Dst:             _enumToIntSortByNulls
        - Src:             './src/include/pg_query_outfuncs_defs.c:1135,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1135,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1135,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1135,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1135,3'
          Dst:             _outNode
    - functionName:    _outWindowDef
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1141
      functionLinenumberEnd: 1150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          193
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1142,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:1143,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:1144,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1144,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1144,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1144,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1144,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1145,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1145,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1145,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1145,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1145,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1147,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1147,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1147,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1148,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1148,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1148,3'
          Dst:             _outNode
    - functionName:    _outRangeSubselect
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1154
      functionLinenumberEnd: 1158
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _outAlias
        - _outNode
        - palloc
        - pg_query__alias__init
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1156,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1156,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1156,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1157,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1157,3'
          Dst:             pg_query__alias__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1157,3'
          Dst:             _outAlias
    - functionName:    _outRangeFunction
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1162
      functionLinenumberEnd: 1169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          152
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _outAlias
        - _outNode
        - list_nth
        - palloc
        - pg_query__alias__init
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1166,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1166,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1166,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1166,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1166,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1167,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1167,3'
          Dst:             pg_query__alias__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1167,3'
          Dst:             _outAlias
        - Src:             './src/include/pg_query_outfuncs_defs.c:1168,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1168,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1168,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1168,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1168,3'
          Dst:             _outNode
    - functionName:    _outRangeTableFunc
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1173
      functionLinenumberEnd: 1181
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          182
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - _outAlias
        - _outNode
        - list_nth
        - palloc
        - pg_query__alias__init
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1175,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1175,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1175,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1176,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1176,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1176,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1177,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1177,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1177,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1177,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1177,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1178,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1178,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1178,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1178,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1178,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1179,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1179,3'
          Dst:             pg_query__alias__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1179,3'
          Dst:             _outAlias
    - functionName:    _outRangeTableFuncCol
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1185
      functionLinenumberEnd: 1193
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          94
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _outNode
        - _outTypeName
        - palloc
        - pg_query__node__init
        - pg_query__type_name__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1186,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:1187,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1187,3'
          Dst:             pg_query__type_name__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1187,3'
          Dst:             _outTypeName
        - Src:             './src/include/pg_query_outfuncs_defs.c:1190,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1190,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1190,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1191,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1191,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1191,3'
          Dst:             _outNode
    - functionName:    _outRangeTableSample
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1197
      functionLinenumberEnd: 1203
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          159
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1198,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1198,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1198,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1199,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1199,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1199,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1199,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1199,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1200,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1200,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1200,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1200,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1200,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1201,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1201,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1201,3'
          Dst:             _outNode
    - functionName:    _outColumnDef
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1207
      functionLinenumberEnd: 1227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         52
      ICount:          345
      EdgeCount:       69
      CyclomaticComplexity: 19
      functionsReached:
        - _outCollateClause
        - _outNode
        - _outRangeVar
        - _outTypeName
        - list_nth
        - palloc
        - pg_query__collate_clause__init
        - pg_query__node__init
        - pg_query__range_var__init
        - pg_query__type_name__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1208,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:1209,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1209,3'
          Dst:             pg_query__type_name__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1209,3'
          Dst:             _outTypeName
        - Src:             './src/include/pg_query_outfuncs_defs.c:1210,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:1215,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1216,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:1217,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1217,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1217,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1218,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1218,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1218,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1219,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1220,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1220,3'
          Dst:             pg_query__range_var__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1220,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1221,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1222,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1222,3'
          Dst:             pg_query__collate_clause__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1222,3'
          Dst:             _outCollateClause
        - Src:             './src/include/pg_query_outfuncs_defs.c:1224,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1224,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1224,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1224,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1224,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1225,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1225,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1225,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1225,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1225,3'
          Dst:             _outNode
    - functionName:    _outTableLikeClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1231
      functionLinenumberEnd: 1235
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _outRangeVar
        - palloc
        - pg_query__range_var__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1232,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1232,3'
          Dst:             pg_query__range_var__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1232,3'
          Dst:             _outRangeVar
    - functionName:    _outIndexElem
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1239
      functionLinenumberEnd: 1248
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          231
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - _enumToIntSortByDir
        - _enumToIntSortByNulls
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1240,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:1241,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1241,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1241,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1242,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:1243,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1243,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1243,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1243,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1243,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1244,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1244,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1244,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1244,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1244,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1245,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1245,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1245,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1245,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1245,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1246,3'
          Dst:             _enumToIntSortByDir
        - Src:             './src/include/pg_query_outfuncs_defs.c:1247,3'
          Dst:             _enumToIntSortByNulls
    - functionName:    _outDefElem
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1252
      functionLinenumberEnd: 1258
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _enumToIntDefElemAction
        - _outNode
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1253,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:1254,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:1255,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1255,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1255,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1256,3'
          Dst:             _enumToIntDefElemAction
    - functionName:    _outLockingClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1262
      functionLinenumberEnd: 1266
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _enumToIntLockClauseStrength
        - _enumToIntLockWaitPolicy
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1263,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1263,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1263,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1263,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1263,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1264,3'
          Dst:             _enumToIntLockClauseStrength
        - Src:             './src/include/pg_query_outfuncs_defs.c:1265,3'
          Dst:             _enumToIntLockWaitPolicy
    - functionName:    _outXmlSerialize
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1270
      functionLinenumberEnd: 1276
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _enumToIntXmlOptionType
        - _outNode
        - _outTypeName
        - palloc
        - pg_query__node__init
        - pg_query__type_name__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1271,3'
          Dst:             _enumToIntXmlOptionType
        - Src:             './src/include/pg_query_outfuncs_defs.c:1272,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1272,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1272,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1273,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1273,3'
          Dst:             pg_query__type_name__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1273,3'
          Dst:             _outTypeName
    - functionName:    _outPartitionElem
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1280
      functionLinenumberEnd: 1286
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          156
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1281,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:1282,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1282,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1282,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1283,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1283,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1283,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1283,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1283,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1284,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1284,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1284,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1284,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1284,3'
          Dst:             _outNode
    - functionName:    _outPartitionSpec
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1290
      functionLinenumberEnd: 1294
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          74
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _enumToIntPartitionStrategy
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1291,3'
          Dst:             _enumToIntPartitionStrategy
        - Src:             './src/include/pg_query_outfuncs_defs.c:1292,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1292,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1292,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1292,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1292,3'
          Dst:             _outNode
    - functionName:    _outPartitionBoundSpec
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1298
      functionLinenumberEnd: 1307
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          211
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1299,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1303,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1303,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1303,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1303,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1303,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1304,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1304,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1304,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1304,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1304,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1305,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1305,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1305,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1305,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1305,3'
          Dst:             _outNode
    - functionName:    _outPartitionRangeDatum
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1311
      functionLinenumberEnd: 1315
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _enumToIntPartitionRangeDatumKind
        - _outNode
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1312,3'
          Dst:             _enumToIntPartitionRangeDatumKind
        - Src:             './src/include/pg_query_outfuncs_defs.c:1313,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1313,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1313,3'
          Dst:             _outNode
    - functionName:    _outPartitionCmd
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1319
      functionLinenumberEnd: 1323
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _outPartitionBoundSpec
        - _outRangeVar
        - palloc
        - pg_query__partition_bound_spec__init
        - pg_query__range_var__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1320,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1320,3'
          Dst:             pg_query__range_var__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1320,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1321,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1321,3'
          Dst:             pg_query__partition_bound_spec__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1321,3'
          Dst:             _outPartitionBoundSpec
    - functionName:    _outRangeTblEntry
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1327
      functionLinenumberEnd: 1361
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         110
      ICount:          774
      EdgeCount:       149
      CyclomaticComplexity: 41
      functionsReached:
        - _enumToIntJoinType
        - _enumToIntRTEKind
        - _outAlias
        - _outNode
        - _outQuery
        - _outTableFunc
        - _outTableSampleClause
        - list_nth
        - palloc
        - pg_query__alias__init
        - pg_query__node__init
        - pg_query__query__init
        - pg_query__table_func__init
        - pg_query__table_sample_clause__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1328,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1328,3'
          Dst:             pg_query__alias__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1328,3'
          Dst:             _outAlias
        - Src:             './src/include/pg_query_outfuncs_defs.c:1329,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1329,3'
          Dst:             pg_query__alias__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1329,3'
          Dst:             _outAlias
        - Src:             './src/include/pg_query_outfuncs_defs.c:1330,3'
          Dst:             _enumToIntRTEKind
        - Src:             './src/include/pg_query_outfuncs_defs.c:1333,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1336,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1336,3'
          Dst:             pg_query__table_sample_clause__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1336,3'
          Dst:             _outTableSampleClause
        - Src:             './src/include/pg_query_outfuncs_defs.c:1337,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1337,3'
          Dst:             pg_query__query__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1337,3'
          Dst:             _outQuery
        - Src:             './src/include/pg_query_outfuncs_defs.c:1339,3'
          Dst:             _enumToIntJoinType
        - Src:             './src/include/pg_query_outfuncs_defs.c:1341,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1341,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1341,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1341,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1341,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1342,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1342,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1342,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1342,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1342,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1343,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1343,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1343,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1343,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1343,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1344,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1344,3'
          Dst:             pg_query__alias__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1344,3'
          Dst:             _outAlias
        - Src:             './src/include/pg_query_outfuncs_defs.c:1345,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1345,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1345,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1345,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1345,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1347,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1347,3'
          Dst:             pg_query__table_func__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1347,3'
          Dst:             _outTableFunc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1348,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1348,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1348,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1348,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1348,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1349,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:1352,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1352,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1352,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1352,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1352,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1353,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1353,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1353,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1353,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1353,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1354,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1354,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1354,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1354,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1354,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1355,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:1357,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1357,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1357,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1357,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1357,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1360,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1360,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1360,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1360,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1360,3'
          Dst:             _outNode
    - functionName:    _outRTEPermissionInfo
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1365
      functionLinenumberEnd: 1373
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          139
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - bms_next_member
        - bms_num_members
        - palloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1370,3'
          Dst:             bms_num_members
        - Src:             './src/include/pg_query_outfuncs_defs.c:1370,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1370,3'
          Dst:             bms_next_member
        - Src:             './src/include/pg_query_outfuncs_defs.c:1371,3'
          Dst:             bms_num_members
        - Src:             './src/include/pg_query_outfuncs_defs.c:1371,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1371,3'
          Dst:             bms_next_member
        - Src:             './src/include/pg_query_outfuncs_defs.c:1372,3'
          Dst:             bms_num_members
        - Src:             './src/include/pg_query_outfuncs_defs.c:1372,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1372,3'
          Dst:             bms_next_member
    - functionName:    _outRangeTblFunction
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1377
      functionLinenumberEnd: 1385
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          286
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - _outNode
        - bms_next_member
        - bms_num_members
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1378,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1378,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1378,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1380,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1380,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1380,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1380,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1380,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1381,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1381,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1381,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1381,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1381,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1382,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1382,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1382,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1382,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1382,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1383,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1383,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1383,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1383,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1383,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1384,3'
          Dst:             bms_num_members
        - Src:             './src/include/pg_query_outfuncs_defs.c:1384,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1384,3'
          Dst:             bms_next_member
    - functionName:    _outTableSampleClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1389
      functionLinenumberEnd: 1393
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          87
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1391,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1391,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1391,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1391,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1391,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1392,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1392,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1392,3'
          Dst:             _outNode
    - functionName:    _outWithCheckOption
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1397
      functionLinenumberEnd: 1403
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _enumToIntWCOKind
        - _outNode
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1398,3'
          Dst:             _enumToIntWCOKind
        - Src:             './src/include/pg_query_outfuncs_defs.c:1399,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:1400,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:1401,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1401,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1401,3'
          Dst:             _outNode
    - functionName:    _outSortGroupClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1407
      functionLinenumberEnd: 1414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          31
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _outGroupingSet
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1418
      functionLinenumberEnd: 1422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          74
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _enumToIntGroupingSetKind
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1419,3'
          Dst:             _enumToIntGroupingSetKind
        - Src:             './src/include/pg_query_outfuncs_defs.c:1420,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1420,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1420,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1420,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1420,3'
          Dst:             _outNode
    - functionName:    _outWindowClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1426
      functionLinenumberEnd: 1441
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          220
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1427,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:1428,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:1429,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1429,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1429,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1429,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1429,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1430,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1430,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1430,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1430,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1430,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1432,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1432,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1432,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1433,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1433,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1433,3'
          Dst:             _outNode
    - functionName:    _outRowMarkClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1445
      functionLinenumberEnd: 1450
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _enumToIntLockClauseStrength
        - _enumToIntLockWaitPolicy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1447,3'
          Dst:             _enumToIntLockClauseStrength
        - Src:             './src/include/pg_query_outfuncs_defs.c:1448,3'
          Dst:             _enumToIntLockWaitPolicy
    - functionName:    _outWithClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1454
      functionLinenumberEnd: 1458
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          74
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1455,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1455,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1455,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1455,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1455,3'
          Dst:             _outNode
    - functionName:    _outInferClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1462
      functionLinenumberEnd: 1467
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          102
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1463,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1463,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1463,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1463,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1463,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1464,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1464,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1464,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1465,3'
          Dst:             pstrdup
    - functionName:    _outOnConflictClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1471
      functionLinenumberEnd: 1477
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          110
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _enumToIntOnConflictAction
        - _outInferClause
        - _outNode
        - list_nth
        - palloc
        - pg_query__infer_clause__init
        - pg_query__node__init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1472,3'
          Dst:             _enumToIntOnConflictAction
        - Src:             './src/include/pg_query_outfuncs_defs.c:1473,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1473,3'
          Dst:             pg_query__infer_clause__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1473,3'
          Dst:             _outInferClause
        - Src:             './src/include/pg_query_outfuncs_defs.c:1474,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1474,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1474,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1474,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1474,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1475,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1475,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1475,3'
          Dst:             _outNode
    - functionName:    _outCTESearchClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1481
      functionLinenumberEnd: 1486
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          89
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1482,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1482,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1482,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1482,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1482,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1484,3'
          Dst:             pstrdup
    - functionName:    _outCTECycleClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1490
      functionLinenumberEnd: 1501
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          151
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1491,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1491,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1491,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1491,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1491,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1492,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:1493,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1493,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1493,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1494,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1494,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1494,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1495,3'
          Dst:             pstrdup
    - functionName:    _outCommonTableExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1505
      functionLinenumberEnd: 1519
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         55
      ICount:          368
      EdgeCount:       74
      CyclomaticComplexity: 21
      functionsReached:
        - _enumToIntCTEMaterialize
        - _outCTECycleClause
        - _outCTESearchClause
        - _outNode
        - list_nth
        - palloc
        - pg_query__ctecycle_clause__init
        - pg_query__ctesearch_clause__init
        - pg_query__node__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1506,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:1507,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1507,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1507,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1507,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1507,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1508,3'
          Dst:             _enumToIntCTEMaterialize
        - Src:             './src/include/pg_query_outfuncs_defs.c:1509,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1509,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1509,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1510,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1510,3'
          Dst:             pg_query__ctesearch_clause__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1510,3'
          Dst:             _outCTESearchClause
        - Src:             './src/include/pg_query_outfuncs_defs.c:1511,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1511,3'
          Dst:             pg_query__ctecycle_clause__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1511,3'
          Dst:             _outCTECycleClause
        - Src:             './src/include/pg_query_outfuncs_defs.c:1515,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1515,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1515,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1515,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1515,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1516,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1516,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1516,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1516,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1516,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1517,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1517,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1517,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1517,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1517,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1518,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1518,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1518,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1518,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1518,3'
          Dst:             _outNode
    - functionName:    _outMergeWhenClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1523
      functionLinenumberEnd: 1530
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          152
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _enumToIntCmdType
        - _enumToIntMergeMatchKind
        - _enumToIntOverridingKind
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1524,3'
          Dst:             _enumToIntMergeMatchKind
        - Src:             './src/include/pg_query_outfuncs_defs.c:1525,3'
          Dst:             _enumToIntCmdType
        - Src:             './src/include/pg_query_outfuncs_defs.c:1526,3'
          Dst:             _enumToIntOverridingKind
        - Src:             './src/include/pg_query_outfuncs_defs.c:1527,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1527,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1527,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1528,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1528,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1528,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1528,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1528,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1529,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1529,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1529,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1529,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1529,3'
          Dst:             _outNode
    - functionName:    _outReturningOption
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1534
      functionLinenumberEnd: 1538
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _enumToIntReturningOptionKind
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1535,3'
          Dst:             _enumToIntReturningOptionKind
        - Src:             './src/include/pg_query_outfuncs_defs.c:1536,3'
          Dst:             pstrdup
    - functionName:    _outReturningClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1542
      functionLinenumberEnd: 1545
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          119
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1543,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1543,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1543,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1543,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1543,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1544,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1544,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1544,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1544,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1544,3'
          Dst:             _outNode
    - functionName:    _outTriggerTransition
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1549
      functionLinenumberEnd: 1553
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1550,3'
          Dst:             pstrdup
    - functionName:    _outJsonOutput
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1557
      functionLinenumberEnd: 1560
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _outJsonReturning
        - _outTypeName
        - palloc
        - pg_query__json_returning__init
        - pg_query__type_name__init
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1558,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1558,3'
          Dst:             pg_query__type_name__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1558,3'
          Dst:             _outTypeName
        - Src:             './src/include/pg_query_outfuncs_defs.c:1559,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1559,3'
          Dst:             pg_query__json_returning__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1559,3'
          Dst:             _outJsonReturning
    - functionName:    _outJsonArgument
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1564
      functionLinenumberEnd: 1567
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _outJsonValueExpr
        - palloc
        - pg_query__json_value_expr__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1565,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1565,3'
          Dst:             pg_query__json_value_expr__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1565,3'
          Dst:             _outJsonValueExpr
        - Src:             './src/include/pg_query_outfuncs_defs.c:1566,3'
          Dst:             pstrdup
    - functionName:    _outJsonFuncExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1571
      functionLinenumberEnd: 1583
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          189
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - _enumToIntJsonExprOp
        - _enumToIntJsonQuotes
        - _enumToIntJsonWrapper
        - _outJsonBehavior
        - _outJsonOutput
        - _outJsonValueExpr
        - _outNode
        - list_nth
        - palloc
        - pg_query__json_behavior__init
        - pg_query__json_output__init
        - pg_query__json_value_expr__init
        - pg_query__node__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1572,3'
          Dst:             _enumToIntJsonExprOp
        - Src:             './src/include/pg_query_outfuncs_defs.c:1573,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:1574,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1574,3'
          Dst:             pg_query__json_value_expr__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1574,3'
          Dst:             _outJsonValueExpr
        - Src:             './src/include/pg_query_outfuncs_defs.c:1575,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1575,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1575,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1576,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1576,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1576,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1576,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1576,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1577,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1577,3'
          Dst:             pg_query__json_output__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1577,3'
          Dst:             _outJsonOutput
        - Src:             './src/include/pg_query_outfuncs_defs.c:1578,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1578,3'
          Dst:             pg_query__json_behavior__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1578,3'
          Dst:             _outJsonBehavior
        - Src:             './src/include/pg_query_outfuncs_defs.c:1579,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1579,3'
          Dst:             pg_query__json_behavior__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1579,3'
          Dst:             _outJsonBehavior
        - Src:             './src/include/pg_query_outfuncs_defs.c:1580,3'
          Dst:             _enumToIntJsonWrapper
        - Src:             './src/include/pg_query_outfuncs_defs.c:1581,3'
          Dst:             _enumToIntJsonQuotes
    - functionName:    _outJsonTablePathSpec
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1587
      functionLinenumberEnd: 1592
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _outNode
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1588,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1588,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1588,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1589,3'
          Dst:             pstrdup
    - functionName:    _outJsonTable
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1596
      functionLinenumberEnd: 1605
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          200
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - _outAlias
        - _outJsonBehavior
        - _outJsonTablePathSpec
        - _outJsonValueExpr
        - _outNode
        - list_nth
        - palloc
        - pg_query__alias__init
        - pg_query__json_behavior__init
        - pg_query__json_table_path_spec__init
        - pg_query__json_value_expr__init
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1597,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1597,3'
          Dst:             pg_query__json_value_expr__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1597,3'
          Dst:             _outJsonValueExpr
        - Src:             './src/include/pg_query_outfuncs_defs.c:1598,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1598,3'
          Dst:             pg_query__json_table_path_spec__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1598,3'
          Dst:             _outJsonTablePathSpec
        - Src:             './src/include/pg_query_outfuncs_defs.c:1599,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1599,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1599,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1599,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1599,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1600,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1600,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1600,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1600,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1600,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1601,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1601,3'
          Dst:             pg_query__json_behavior__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1601,3'
          Dst:             _outJsonBehavior
        - Src:             './src/include/pg_query_outfuncs_defs.c:1602,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1602,3'
          Dst:             pg_query__alias__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1602,3'
          Dst:             _outAlias
    - functionName:    _outJsonTableColumn
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1609
      functionLinenumberEnd: 1621
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          189
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - _enumToIntJsonQuotes
        - _enumToIntJsonTableColumnType
        - _enumToIntJsonWrapper
        - _outJsonBehavior
        - _outJsonFormat
        - _outJsonTablePathSpec
        - _outNode
        - _outTypeName
        - list_nth
        - palloc
        - pg_query__json_behavior__init
        - pg_query__json_format__init
        - pg_query__json_table_path_spec__init
        - pg_query__node__init
        - pg_query__type_name__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1610,3'
          Dst:             _enumToIntJsonTableColumnType
        - Src:             './src/include/pg_query_outfuncs_defs.c:1611,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:1612,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1612,3'
          Dst:             pg_query__type_name__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1612,3'
          Dst:             _outTypeName
        - Src:             './src/include/pg_query_outfuncs_defs.c:1613,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1613,3'
          Dst:             pg_query__json_table_path_spec__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1613,3'
          Dst:             _outJsonTablePathSpec
        - Src:             './src/include/pg_query_outfuncs_defs.c:1614,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1614,3'
          Dst:             pg_query__json_format__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1614,3'
          Dst:             _outJsonFormat
        - Src:             './src/include/pg_query_outfuncs_defs.c:1615,3'
          Dst:             _enumToIntJsonWrapper
        - Src:             './src/include/pg_query_outfuncs_defs.c:1616,3'
          Dst:             _enumToIntJsonQuotes
        - Src:             './src/include/pg_query_outfuncs_defs.c:1617,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1617,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1617,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1617,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1617,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1618,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1618,3'
          Dst:             pg_query__json_behavior__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1618,3'
          Dst:             _outJsonBehavior
        - Src:             './src/include/pg_query_outfuncs_defs.c:1619,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1619,3'
          Dst:             pg_query__json_behavior__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1619,3'
          Dst:             _outJsonBehavior
    - functionName:    _outJsonKeyValue
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1625
      functionLinenumberEnd: 1628
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _outJsonValueExpr
        - _outNode
        - palloc
        - pg_query__json_value_expr__init
        - pg_query__node__init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1626,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1626,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1626,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1627,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1627,3'
          Dst:             pg_query__json_value_expr__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1627,3'
          Dst:             _outJsonValueExpr
    - functionName:    _outJsonParseExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1632
      functionLinenumberEnd: 1637
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _outJsonOutput
        - _outJsonValueExpr
        - palloc
        - pg_query__json_output__init
        - pg_query__json_value_expr__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1633,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1633,3'
          Dst:             pg_query__json_value_expr__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1633,3'
          Dst:             _outJsonValueExpr
        - Src:             './src/include/pg_query_outfuncs_defs.c:1634,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1634,3'
          Dst:             pg_query__json_output__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1634,3'
          Dst:             _outJsonOutput
    - functionName:    _outJsonScalarExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1641
      functionLinenumberEnd: 1645
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _outJsonOutput
        - _outNode
        - palloc
        - pg_query__json_output__init
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1642,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1642,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1642,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1643,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1643,3'
          Dst:             pg_query__json_output__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1643,3'
          Dst:             _outJsonOutput
    - functionName:    _outJsonSerializeExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1649
      functionLinenumberEnd: 1653
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _outJsonOutput
        - _outJsonValueExpr
        - palloc
        - pg_query__json_output__init
        - pg_query__json_value_expr__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1650,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1650,3'
          Dst:             pg_query__json_value_expr__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1650,3'
          Dst:             _outJsonValueExpr
        - Src:             './src/include/pg_query_outfuncs_defs.c:1651,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1651,3'
          Dst:             pg_query__json_output__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1651,3'
          Dst:             _outJsonOutput
    - functionName:    _outJsonObjectConstructor
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1657
      functionLinenumberEnd: 1663
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          97
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _outJsonOutput
        - _outNode
        - list_nth
        - palloc
        - pg_query__json_output__init
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1658,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1658,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1658,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1658,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1658,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1659,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1659,3'
          Dst:             pg_query__json_output__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1659,3'
          Dst:             _outJsonOutput
    - functionName:    _outJsonArrayConstructor
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1667
      functionLinenumberEnd: 1672
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          92
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _outJsonOutput
        - _outNode
        - list_nth
        - palloc
        - pg_query__json_output__init
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1668,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1668,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1668,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1668,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1668,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1669,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1669,3'
          Dst:             pg_query__json_output__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1669,3'
          Dst:             _outJsonOutput
    - functionName:    _outJsonArrayQueryConstructor
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1676
      functionLinenumberEnd: 1682
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _outJsonFormat
        - _outJsonOutput
        - _outNode
        - palloc
        - pg_query__json_format__init
        - pg_query__json_output__init
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1677,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1677,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1677,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1678,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1678,3'
          Dst:             pg_query__json_output__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1678,3'
          Dst:             _outJsonOutput
        - Src:             './src/include/pg_query_outfuncs_defs.c:1679,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1679,3'
          Dst:             pg_query__json_format__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1679,3'
          Dst:             _outJsonFormat
    - functionName:    _outJsonAggConstructor
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1686
      functionLinenumberEnd: 1692
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          123
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _outJsonOutput
        - _outNode
        - _outWindowDef
        - list_nth
        - palloc
        - pg_query__json_output__init
        - pg_query__node__init
        - pg_query__window_def__init
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1687,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1687,3'
          Dst:             pg_query__json_output__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1687,3'
          Dst:             _outJsonOutput
        - Src:             './src/include/pg_query_outfuncs_defs.c:1688,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1688,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1688,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1689,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1689,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1689,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1689,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1689,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1690,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1690,3'
          Dst:             pg_query__window_def__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1690,3'
          Dst:             _outWindowDef
    - functionName:    _outJsonObjectAgg
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1696
      functionLinenumberEnd: 1701
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _outJsonAggConstructor
        - _outJsonKeyValue
        - palloc
        - pg_query__json_agg_constructor__init
        - pg_query__json_key_value__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1697,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1697,3'
          Dst:             pg_query__json_agg_constructor__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1697,3'
          Dst:             _outJsonAggConstructor
        - Src:             './src/include/pg_query_outfuncs_defs.c:1698,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1698,3'
          Dst:             pg_query__json_key_value__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1698,3'
          Dst:             _outJsonKeyValue
    - functionName:    _outJsonArrayAgg
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1705
      functionLinenumberEnd: 1709
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _outJsonAggConstructor
        - _outJsonValueExpr
        - palloc
        - pg_query__json_agg_constructor__init
        - pg_query__json_value_expr__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1706,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1706,3'
          Dst:             pg_query__json_agg_constructor__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1706,3'
          Dst:             _outJsonAggConstructor
        - Src:             './src/include/pg_query_outfuncs_defs.c:1707,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1707,3'
          Dst:             pg_query__json_value_expr__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1707,3'
          Dst:             _outJsonValueExpr
    - functionName:    _outRawStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1713
      functionLinenumberEnd: 1717
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _outNode
        - palloc
        - pg_query__node__init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1714,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1714,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1714,3'
          Dst:             _outNode
    - functionName:    _outInsertStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1721
      functionLinenumberEnd: 1729
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          160
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - _enumToIntOverridingKind
        - _outNode
        - _outOnConflictClause
        - _outRangeVar
        - _outReturningClause
        - _outWithClause
        - list_nth
        - palloc
        - pg_query__node__init
        - pg_query__on_conflict_clause__init
        - pg_query__range_var__init
        - pg_query__returning_clause__init
        - pg_query__with_clause__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1722,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1722,3'
          Dst:             pg_query__range_var__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1722,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1723,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1723,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1723,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1723,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1723,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1724,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1724,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1724,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1725,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1725,3'
          Dst:             pg_query__on_conflict_clause__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1725,3'
          Dst:             _outOnConflictClause
        - Src:             './src/include/pg_query_outfuncs_defs.c:1726,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1726,3'
          Dst:             pg_query__returning_clause__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1726,3'
          Dst:             _outReturningClause
        - Src:             './src/include/pg_query_outfuncs_defs.c:1727,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1727,3'
          Dst:             pg_query__with_clause__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1727,3'
          Dst:             _outWithClause
        - Src:             './src/include/pg_query_outfuncs_defs.c:1728,3'
          Dst:             _enumToIntOverridingKind
    - functionName:    _outDeleteStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1733
      functionLinenumberEnd: 1739
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          137
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _outNode
        - _outRangeVar
        - _outReturningClause
        - _outWithClause
        - list_nth
        - palloc
        - pg_query__node__init
        - pg_query__range_var__init
        - pg_query__returning_clause__init
        - pg_query__with_clause__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1734,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1734,3'
          Dst:             pg_query__range_var__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1734,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1735,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1735,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1735,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1735,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1735,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1736,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1736,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1736,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1737,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1737,3'
          Dst:             pg_query__returning_clause__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1737,3'
          Dst:             _outReturningClause
        - Src:             './src/include/pg_query_outfuncs_defs.c:1738,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1738,3'
          Dst:             pg_query__with_clause__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1738,3'
          Dst:             _outWithClause
    - functionName:    _outUpdateStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1743
      functionLinenumberEnd: 1750
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          191
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - _outNode
        - _outRangeVar
        - _outReturningClause
        - _outWithClause
        - list_nth
        - palloc
        - pg_query__node__init
        - pg_query__range_var__init
        - pg_query__returning_clause__init
        - pg_query__with_clause__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1744,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1744,3'
          Dst:             pg_query__range_var__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1744,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1745,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1745,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1745,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1745,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1745,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1746,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1746,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1746,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1747,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1747,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1747,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1747,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1747,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1748,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1748,3'
          Dst:             pg_query__returning_clause__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1748,3'
          Dst:             _outReturningClause
        - Src:             './src/include/pg_query_outfuncs_defs.c:1749,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1749,3'
          Dst:             pg_query__with_clause__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1749,3'
          Dst:             _outWithClause
    - functionName:    _outMergeStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1754
      functionLinenumberEnd: 1761
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          155
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - _outNode
        - _outRangeVar
        - _outReturningClause
        - _outWithClause
        - list_nth
        - palloc
        - pg_query__node__init
        - pg_query__range_var__init
        - pg_query__returning_clause__init
        - pg_query__with_clause__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1755,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1755,3'
          Dst:             pg_query__range_var__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1755,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1756,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1756,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1756,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1757,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1757,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1757,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1758,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1758,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1758,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1758,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1758,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1759,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1759,3'
          Dst:             pg_query__returning_clause__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1759,3'
          Dst:             _outReturningClause
        - Src:             './src/include/pg_query_outfuncs_defs.c:1760,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1760,3'
          Dst:             pg_query__with_clause__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1760,3'
          Dst:             _outWithClause
    - functionName:    _outSelectStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1765
      functionLinenumberEnd: 1786
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         91
      ICount:          607
      EdgeCount:       123
      CyclomaticComplexity: 34
      functionsReached:
        - _enumToIntLimitOption
        - _enumToIntSetOperation
        - _outIntoClause
        - _outNode
        - _outSelectStmt
        - _outWithClause
        - list_nth
        - palloc
        - pg_query__into_clause__init
        - pg_query__node__init
        - pg_query__select_stmt__init
        - pg_query__with_clause__init
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1766,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1766,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1766,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1766,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1766,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1767,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1767,3'
          Dst:             pg_query__into_clause__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1767,3'
          Dst:             _outIntoClause
        - Src:             './src/include/pg_query_outfuncs_defs.c:1768,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1768,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1768,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1768,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1768,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1769,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1769,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1769,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1769,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1769,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1770,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1770,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1770,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1771,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1771,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1771,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1771,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1771,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1773,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1773,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1773,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1774,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1774,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1774,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1774,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1774,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1775,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1775,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1775,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1775,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1775,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1776,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1776,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1776,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1776,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1776,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1777,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1777,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1777,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1778,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1778,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1778,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1779,3'
          Dst:             _enumToIntLimitOption
        - Src:             './src/include/pg_query_outfuncs_defs.c:1780,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1780,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1780,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1780,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1780,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1781,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1781,3'
          Dst:             pg_query__with_clause__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1781,3'
          Dst:             _outWithClause
        - Src:             './src/include/pg_query_outfuncs_defs.c:1782,3'
          Dst:             _enumToIntSetOperation
        - Src:             './src/include/pg_query_outfuncs_defs.c:1784,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1784,3'
          Dst:             pg_query__select_stmt__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1784,3'
          Dst:             _outSelectStmt
        - Src:             './src/include/pg_query_outfuncs_defs.c:1785,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1785,3'
          Dst:             pg_query__select_stmt__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1785,3'
          Dst:             _outSelectStmt
    - functionName:    _outSetOperationStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1790
      functionLinenumberEnd: 1799
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          273
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - _enumToIntSetOperation
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1791,3'
          Dst:             _enumToIntSetOperation
        - Src:             './src/include/pg_query_outfuncs_defs.c:1793,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1793,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1793,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1794,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1794,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1794,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1795,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1795,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1795,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1795,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1795,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1796,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1796,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1796,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1796,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1796,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1797,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1797,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1797,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1797,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1797,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1798,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1798,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1798,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1798,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1798,3'
          Dst:             _outNode
    - functionName:    _outReturnStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1803
      functionLinenumberEnd: 1805
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _outNode
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1804,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1804,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1804,3'
          Dst:             _outNode
    - functionName:    _outPLAssignStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1809
      functionLinenumberEnd: 1815
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _outNode
        - _outSelectStmt
        - list_nth
        - palloc
        - pg_query__node__init
        - pg_query__select_stmt__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1810,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:1811,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1811,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1811,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1811,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1811,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1813,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1813,3'
          Dst:             pg_query__select_stmt__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1813,3'
          Dst:             _outSelectStmt
    - functionName:    _outCreateSchemaStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1819
      functionLinenumberEnd: 1824
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          103
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _outNode
        - _outRoleSpec
        - list_nth
        - palloc
        - pg_query__node__init
        - pg_query__role_spec__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1820,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:1821,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1821,3'
          Dst:             pg_query__role_spec__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1821,3'
          Dst:             _outRoleSpec
        - Src:             './src/include/pg_query_outfuncs_defs.c:1822,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1822,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1822,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1822,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1822,3'
          Dst:             _outNode
    - functionName:    _outAlterTableStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1828
      functionLinenumberEnd: 1833
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          93
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _enumToIntObjectType
        - _outNode
        - _outRangeVar
        - list_nth
        - palloc
        - pg_query__node__init
        - pg_query__range_var__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1829,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1829,3'
          Dst:             pg_query__range_var__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1829,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1830,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1830,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1830,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1830,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1830,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1831,3'
          Dst:             _enumToIntObjectType
    - functionName:    _outAlterTableCmd
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1837
      functionLinenumberEnd: 1846
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          87
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _enumToIntAlterTableType
        - _enumToIntDropBehavior
        - _outNode
        - _outRoleSpec
        - palloc
        - pg_query__node__init
        - pg_query__role_spec__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1838,3'
          Dst:             _enumToIntAlterTableType
        - Src:             './src/include/pg_query_outfuncs_defs.c:1839,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:1841,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1841,3'
          Dst:             pg_query__role_spec__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1841,3'
          Dst:             _outRoleSpec
        - Src:             './src/include/pg_query_outfuncs_defs.c:1842,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1842,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1842,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1843,3'
          Dst:             _enumToIntDropBehavior
    - functionName:    _outATAlterConstraint
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1850
      functionLinenumberEnd: 1859
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1851,3'
          Dst:             pstrdup
    - functionName:    _outReplicaIdentityStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1863
      functionLinenumberEnd: 1866
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - palloc
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1864,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1865,3'
          Dst:             pstrdup
    - functionName:    _outAlterCollationStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1870
      functionLinenumberEnd: 1872
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1871,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1871,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1871,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1871,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1871,3'
          Dst:             _outNode
    - functionName:    _outAlterDomainStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1876
      functionLinenumberEnd: 1883
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          129
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _enumToIntDropBehavior
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1877,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1878,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1878,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1878,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1878,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1878,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1879,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:1880,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1880,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1880,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1881,3'
          Dst:             _enumToIntDropBehavior
    - functionName:    _outGrantStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1887
      functionLinenumberEnd: 1897
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          216
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - _enumToIntDropBehavior
        - _enumToIntGrantTargetType
        - _enumToIntObjectType
        - _outNode
        - _outRoleSpec
        - list_nth
        - palloc
        - pg_query__node__init
        - pg_query__role_spec__init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1889,3'
          Dst:             _enumToIntGrantTargetType
        - Src:             './src/include/pg_query_outfuncs_defs.c:1890,3'
          Dst:             _enumToIntObjectType
        - Src:             './src/include/pg_query_outfuncs_defs.c:1891,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1891,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1891,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1891,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1891,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1892,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1892,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1892,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1892,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1892,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1893,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1893,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1893,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1893,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1893,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1895,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1895,3'
          Dst:             pg_query__role_spec__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1895,3'
          Dst:             _outRoleSpec
        - Src:             './src/include/pg_query_outfuncs_defs.c:1896,3'
          Dst:             _enumToIntDropBehavior
    - functionName:    _outObjectWithArgs
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1901
      functionLinenumberEnd: 1906
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          178
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1902,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1902,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1902,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1902,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1902,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1903,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1903,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1903,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1903,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1903,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1904,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1904,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1904,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1904,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1904,3'
          Dst:             _outNode
    - functionName:    _outAccessPriv
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1910
      functionLinenumberEnd: 1913
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1911,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:1912,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1912,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1912,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1912,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1912,3'
          Dst:             _outNode
    - functionName:    _outGrantRoleStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1917
      functionLinenumberEnd: 1924
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          201
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - _enumToIntDropBehavior
        - _outNode
        - _outRoleSpec
        - list_nth
        - palloc
        - pg_query__node__init
        - pg_query__role_spec__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1918,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1918,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1918,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1918,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1918,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1919,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1919,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1919,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1919,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1919,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1921,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1921,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1921,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1921,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1921,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1922,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1922,3'
          Dst:             pg_query__role_spec__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1922,3'
          Dst:             _outRoleSpec
        - Src:             './src/include/pg_query_outfuncs_defs.c:1923,3'
          Dst:             _enumToIntDropBehavior
    - functionName:    _outAlterDefaultPrivilegesStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1928
      functionLinenumberEnd: 1931
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          83
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _outGrantStmt
        - _outNode
        - list_nth
        - palloc
        - pg_query__grant_stmt__init
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1929,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1929,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1929,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1929,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1929,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1930,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1930,3'
          Dst:             pg_query__grant_stmt__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1930,3'
          Dst:             _outGrantStmt
    - functionName:    _outCopyStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1935
      functionLinenumberEnd: 1944
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          198
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - _outNode
        - _outRangeVar
        - list_nth
        - palloc
        - pg_query__node__init
        - pg_query__range_var__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1936,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1936,3'
          Dst:             pg_query__range_var__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1936,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1937,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1937,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1937,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1938,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1938,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1938,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1938,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1938,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1941,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:1942,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1942,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1942,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1942,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1942,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1943,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1943,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1943,3'
          Dst:             _outNode
    - functionName:    _outVariableSetStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1948
      functionLinenumberEnd: 1955
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          99
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _enumToIntVariableSetKind
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1949,3'
          Dst:             _enumToIntVariableSetKind
        - Src:             './src/include/pg_query_outfuncs_defs.c:1950,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:1951,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1951,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1951,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1951,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1951,3'
          Dst:             _outNode
    - functionName:    _outVariableShowStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1959
      functionLinenumberEnd: 1961
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1960,3'
          Dst:             pstrdup
    - functionName:    _outCreateStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1965
      functionLinenumberEnd: 1979
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         61
      ICount:          393
      EdgeCount:       82
      CyclomaticComplexity: 23
      functionsReached:
        - _enumToIntOnCommitAction
        - _outNode
        - _outPartitionBoundSpec
        - _outPartitionSpec
        - _outRangeVar
        - _outTypeName
        - list_nth
        - palloc
        - pg_query__node__init
        - pg_query__partition_bound_spec__init
        - pg_query__partition_spec__init
        - pg_query__range_var__init
        - pg_query__type_name__init
        - pstrdup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1966,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1966,3'
          Dst:             pg_query__range_var__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1966,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1967,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1967,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1967,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1967,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1967,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1968,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1968,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1968,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1968,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1968,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1969,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1969,3'
          Dst:             pg_query__partition_bound_spec__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1969,3'
          Dst:             _outPartitionBoundSpec
        - Src:             './src/include/pg_query_outfuncs_defs.c:1970,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1970,3'
          Dst:             pg_query__partition_spec__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1970,3'
          Dst:             _outPartitionSpec
        - Src:             './src/include/pg_query_outfuncs_defs.c:1971,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1971,3'
          Dst:             pg_query__type_name__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1971,3'
          Dst:             _outTypeName
        - Src:             './src/include/pg_query_outfuncs_defs.c:1972,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1972,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1972,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1972,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1972,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1973,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1973,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1973,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1973,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1973,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1974,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1974,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1974,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1974,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1974,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1975,3'
          Dst:             _enumToIntOnCommitAction
        - Src:             './src/include/pg_query_outfuncs_defs.c:1976,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:1977,3'
          Dst:             pstrdup
    - functionName:    _outConstraint
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1983
      functionLinenumberEnd: 2019
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         106
      ICount:          745
      EdgeCount:       143
      CyclomaticComplexity: 39
      functionsReached:
        - _enumToIntConstrType
        - _outNode
        - _outRangeVar
        - list_nth
        - palloc
        - pg_query__node__init
        - pg_query__range_var__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1984,3'
          Dst:             _enumToIntConstrType
        - Src:             './src/include/pg_query_outfuncs_defs.c:1985,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:1992,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1992,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1992,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1993,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:1994,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1995,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1997,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1997,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1997,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1997,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1997,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1999,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1999,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1999,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:1999,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:1999,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2000,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2000,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2000,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2000,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2000,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2001,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2001,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2001,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2001,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2001,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2002,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2003,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2005,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2006,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2006,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2006,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2007,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2007,3'
          Dst:             pg_query__range_var__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2007,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2008,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2008,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2008,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2008,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2008,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2009,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2009,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2009,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2009,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2009,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2012,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2013,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2014,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2015,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2015,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2015,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2015,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2015,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2016,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2016,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2016,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2016,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2016,3'
          Dst:             _outNode
    - functionName:    _outCreateTableSpaceStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2023
      functionLinenumberEnd: 2028
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          113
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _outNode
        - _outRoleSpec
        - list_nth
        - palloc
        - pg_query__node__init
        - pg_query__role_spec__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2024,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2025,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2025,3'
          Dst:             pg_query__role_spec__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2025,3'
          Dst:             _outRoleSpec
        - Src:             './src/include/pg_query_outfuncs_defs.c:2026,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2027,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2027,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2027,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2027,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2027,3'
          Dst:             _outNode
    - functionName:    _outDropTableSpaceStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2032
      functionLinenumberEnd: 2035
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2033,3'
          Dst:             pstrdup
    - functionName:    _outAlterTableSpaceOptionsStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2039
      functionLinenumberEnd: 2043
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          85
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2040,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2041,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2041,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2041,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2041,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2041,3'
          Dst:             _outNode
    - functionName:    _outAlterTableMoveAllStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2047
      functionLinenumberEnd: 2053
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          105
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _enumToIntObjectType
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2048,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2049,3'
          Dst:             _enumToIntObjectType
        - Src:             './src/include/pg_query_outfuncs_defs.c:2050,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2050,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2050,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2050,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2050,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2051,3'
          Dst:             pstrdup
    - functionName:    _outCreateExtensionStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2057
      functionLinenumberEnd: 2061
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          85
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2058,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2060,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2060,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2060,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2060,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2060,3'
          Dst:             _outNode
    - functionName:    _outAlterExtensionStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2065
      functionLinenumberEnd: 2068
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2066,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2067,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2067,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2067,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2067,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2067,3'
          Dst:             _outNode
    - functionName:    _outAlterExtensionContentsStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2072
      functionLinenumberEnd: 2077
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _enumToIntObjectType
        - _outNode
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2073,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2075,3'
          Dst:             _enumToIntObjectType
        - Src:             './src/include/pg_query_outfuncs_defs.c:2076,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2076,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2076,3'
          Dst:             _outNode
    - functionName:    _outCreateFdwStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2081
      functionLinenumberEnd: 2085
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          134
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2082,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2083,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2083,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2083,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2083,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2083,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2084,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2084,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2084,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2084,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2084,3'
          Dst:             _outNode
    - functionName:    _outAlterFdwStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2089
      functionLinenumberEnd: 2093
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          134
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2090,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2091,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2091,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2091,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2091,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2091,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2092,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2092,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2092,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2092,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2092,3'
          Dst:             _outNode
    - functionName:    _outCreateForeignServerStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2097
      functionLinenumberEnd: 2104
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          130
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2098,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2099,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2100,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2101,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2103,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2103,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2103,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2103,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2103,3'
          Dst:             _outNode
    - functionName:    _outAlterForeignServerStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2108
      functionLinenumberEnd: 2113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          100
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2109,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2110,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2111,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2111,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2111,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2111,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2111,3'
          Dst:             _outNode
    - functionName:    _outCreateForeignTableStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2117
      functionLinenumberEnd: 2121
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          85
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _outCreateStmt
        - _outNode
        - list_nth
        - palloc
        - pg_query__create_stmt__init
        - pg_query__node__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2118,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2118,3'
          Dst:             pg_query__create_stmt__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2118,3'
          Dst:             _outCreateStmt
        - Src:             './src/include/pg_query_outfuncs_defs.c:2119,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2120,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2120,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2120,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2120,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2120,3'
          Dst:             _outNode
    - functionName:    _outCreateUserMappingStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2125
      functionLinenumberEnd: 2130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          103
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _outNode
        - _outRoleSpec
        - list_nth
        - palloc
        - pg_query__node__init
        - pg_query__role_spec__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2126,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2126,3'
          Dst:             pg_query__role_spec__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2126,3'
          Dst:             _outRoleSpec
        - Src:             './src/include/pg_query_outfuncs_defs.c:2127,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2129,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2129,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2129,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2129,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2129,3'
          Dst:             _outNode
    - functionName:    _outAlterUserMappingStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2134
      functionLinenumberEnd: 2138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          98
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _outNode
        - _outRoleSpec
        - list_nth
        - palloc
        - pg_query__node__init
        - pg_query__role_spec__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2135,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2135,3'
          Dst:             pg_query__role_spec__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2135,3'
          Dst:             _outRoleSpec
        - Src:             './src/include/pg_query_outfuncs_defs.c:2136,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2137,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2137,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2137,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2137,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2137,3'
          Dst:             _outNode
    - functionName:    _outDropUserMappingStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2142
      functionLinenumberEnd: 2146
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _outRoleSpec
        - palloc
        - pg_query__role_spec__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2143,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2143,3'
          Dst:             pg_query__role_spec__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2143,3'
          Dst:             _outRoleSpec
        - Src:             './src/include/pg_query_outfuncs_defs.c:2144,3'
          Dst:             pstrdup
    - functionName:    _outImportForeignSchemaStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2150
      functionLinenumberEnd: 2157
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          169
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - _enumToIntImportForeignSchemaType
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2151,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2152,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2153,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2154,3'
          Dst:             _enumToIntImportForeignSchemaType
        - Src:             './src/include/pg_query_outfuncs_defs.c:2155,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2155,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2155,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2155,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2155,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2156,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2156,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2156,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2156,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2156,3'
          Dst:             _outNode
    - functionName:    _outCreatePolicyStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2161
      functionLinenumberEnd: 2169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          154
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - _outNode
        - _outRangeVar
        - list_nth
        - palloc
        - pg_query__node__init
        - pg_query__range_var__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2162,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2163,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2163,3'
          Dst:             pg_query__range_var__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2163,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2164,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2166,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2166,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2166,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2166,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2166,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2167,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2167,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2167,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2168,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2168,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2168,3'
          Dst:             _outNode
    - functionName:    _outAlterPolicyStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2173
      functionLinenumberEnd: 2179
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          134
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _outNode
        - _outRangeVar
        - list_nth
        - palloc
        - pg_query__node__init
        - pg_query__range_var__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2174,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2175,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2175,3'
          Dst:             pg_query__range_var__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2175,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2176,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2176,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2176,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2176,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2176,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2177,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2177,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2177,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2178,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2178,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2178,3'
          Dst:             _outNode
    - functionName:    _outCreateAmStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2183
      functionLinenumberEnd: 2187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          101
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2184,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2185,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2185,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2185,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2185,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2185,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2186,3'
          Dst:             palloc
    - functionName:    _outCreateTrigStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2191
      functionLinenumberEnd: 2207
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         47
      ICount:          331
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - _outNode
        - _outRangeVar
        - list_nth
        - palloc
        - pg_query__node__init
        - pg_query__range_var__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2194,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2195,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2195,3'
          Dst:             pg_query__range_var__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2195,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2196,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2196,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2196,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2196,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2196,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2197,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2197,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2197,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2197,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2197,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2201,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2201,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2201,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2201,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2201,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2202,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2202,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2202,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2203,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2203,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2203,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2203,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2203,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2206,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2206,3'
          Dst:             pg_query__range_var__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2206,3'
          Dst:             _outRangeVar
    - functionName:    _outCreateEventTrigStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2211
      functionLinenumberEnd: 2216
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          149
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2212,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2213,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2214,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2214,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2214,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2214,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2214,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2215,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2215,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2215,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2215,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2215,3'
          Dst:             _outNode
    - functionName:    _outAlterEventTrigStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2220
      functionLinenumberEnd: 2223
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - palloc
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2221,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2222,3'
          Dst:             palloc
    - functionName:    _outCreatePLangStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2227
      functionLinenumberEnd: 2234
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          198
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2229,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2230,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2230,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2230,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2230,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2230,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2231,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2231,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2231,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2231,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2231,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2232,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2232,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2232,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2232,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2232,3'
          Dst:             _outNode
    - functionName:    _outCreateRoleStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2238
      functionLinenumberEnd: 2242
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          85
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _enumToIntRoleStmtType
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2239,3'
          Dst:             _enumToIntRoleStmtType
        - Src:             './src/include/pg_query_outfuncs_defs.c:2240,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2241,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2241,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2241,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2241,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2241,3'
          Dst:             _outNode
    - functionName:    _outAlterRoleStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2246
      functionLinenumberEnd: 2250
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          87
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _outNode
        - _outRoleSpec
        - list_nth
        - palloc
        - pg_query__node__init
        - pg_query__role_spec__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2247,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2247,3'
          Dst:             pg_query__role_spec__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2247,3'
          Dst:             _outRoleSpec
        - Src:             './src/include/pg_query_outfuncs_defs.c:2248,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2248,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2248,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2248,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2248,3'
          Dst:             _outNode
    - functionName:    _outAlterRoleSetStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2254
      functionLinenumberEnd: 2258
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _outRoleSpec
        - _outVariableSetStmt
        - palloc
        - pg_query__role_spec__init
        - pg_query__variable_set_stmt__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2255,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2255,3'
          Dst:             pg_query__role_spec__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2255,3'
          Dst:             _outRoleSpec
        - Src:             './src/include/pg_query_outfuncs_defs.c:2256,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2257,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2257,3'
          Dst:             pg_query__variable_set_stmt__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2257,3'
          Dst:             _outVariableSetStmt
    - functionName:    _outDropRoleStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2262
      functionLinenumberEnd: 2265
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2263,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2263,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2263,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2263,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2263,3'
          Dst:             _outNode
    - functionName:    _outCreateSeqStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2269
      functionLinenumberEnd: 2275
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          97
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _outNode
        - _outRangeVar
        - list_nth
        - palloc
        - pg_query__node__init
        - pg_query__range_var__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2270,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2270,3'
          Dst:             pg_query__range_var__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2270,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2271,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2271,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2271,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2271,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2271,3'
          Dst:             _outNode
    - functionName:    _outAlterSeqStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2279
      functionLinenumberEnd: 2284
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          93
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _outNode
        - _outRangeVar
        - list_nth
        - palloc
        - pg_query__node__init
        - pg_query__range_var__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2280,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2280,3'
          Dst:             pg_query__range_var__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2280,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2281,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2281,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2281,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2281,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2281,3'
          Dst:             _outNode
    - functionName:    _outDefineStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2288
      functionLinenumberEnd: 2296
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          193
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - _enumToIntObjectType
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2289,3'
          Dst:             _enumToIntObjectType
        - Src:             './src/include/pg_query_outfuncs_defs.c:2291,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2291,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2291,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2291,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2291,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2292,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2292,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2292,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2292,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2292,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2293,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2293,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2293,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2293,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2293,3'
          Dst:             _outNode
    - functionName:    _outCreateDomainStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2300
      functionLinenumberEnd: 2305
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          155
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _outCollateClause
        - _outNode
        - _outTypeName
        - list_nth
        - palloc
        - pg_query__collate_clause__init
        - pg_query__node__init
        - pg_query__type_name__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2301,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2301,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2301,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2301,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2301,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2302,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2302,3'
          Dst:             pg_query__type_name__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2302,3'
          Dst:             _outTypeName
        - Src:             './src/include/pg_query_outfuncs_defs.c:2303,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2303,3'
          Dst:             pg_query__collate_clause__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2303,3'
          Dst:             _outCollateClause
        - Src:             './src/include/pg_query_outfuncs_defs.c:2304,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2304,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2304,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2304,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2304,3'
          Dst:             _outNode
    - functionName:    _outCreateOpClassStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2309
      functionLinenumberEnd: 2316
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          211
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - _outNode
        - _outTypeName
        - list_nth
        - palloc
        - pg_query__node__init
        - pg_query__type_name__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2310,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2310,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2310,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2310,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2310,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2311,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2311,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2311,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2311,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2311,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2312,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2313,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2313,3'
          Dst:             pg_query__type_name__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2313,3'
          Dst:             _outTypeName
        - Src:             './src/include/pg_query_outfuncs_defs.c:2314,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2314,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2314,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2314,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2314,3'
          Dst:             _outNode
    - functionName:    _outCreateOpClassItem
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2320
      functionLinenumberEnd: 2327
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          163
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _outNode
        - _outObjectWithArgs
        - _outTypeName
        - list_nth
        - palloc
        - pg_query__node__init
        - pg_query__object_with_args__init
        - pg_query__type_name__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2322,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2322,3'
          Dst:             pg_query__object_with_args__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2322,3'
          Dst:             _outObjectWithArgs
        - Src:             './src/include/pg_query_outfuncs_defs.c:2324,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2324,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2324,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2324,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2324,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2325,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2325,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2325,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2325,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2325,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2326,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2326,3'
          Dst:             pg_query__type_name__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2326,3'
          Dst:             _outTypeName
    - functionName:    _outCreateOpFamilyStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2331
      functionLinenumberEnd: 2334
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2332,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2332,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2332,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2332,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2332,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2333,3'
          Dst:             pstrdup
    - functionName:    _outAlterOpFamilyStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2338
      functionLinenumberEnd: 2343
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          139
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2339,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2339,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2339,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2339,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2339,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2340,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2342,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2342,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2342,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2342,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2342,3'
          Dst:             _outNode
    - functionName:    _outDropStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2347
      functionLinenumberEnd: 2353
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          85
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _enumToIntDropBehavior
        - _enumToIntObjectType
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2348,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2348,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2348,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2348,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2348,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2349,3'
          Dst:             _enumToIntObjectType
        - Src:             './src/include/pg_query_outfuncs_defs.c:2350,3'
          Dst:             _enumToIntDropBehavior
    - functionName:    _outTruncateStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2357
      functionLinenumberEnd: 2361
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _enumToIntDropBehavior
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2358,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2358,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2358,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2358,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2358,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2360,3'
          Dst:             _enumToIntDropBehavior
    - functionName:    _outCommentStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2365
      functionLinenumberEnd: 2369
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _enumToIntObjectType
        - _outNode
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2366,3'
          Dst:             _enumToIntObjectType
        - Src:             './src/include/pg_query_outfuncs_defs.c:2367,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2367,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2367,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2368,3'
          Dst:             pstrdup
    - functionName:    _outSecLabelStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2373
      functionLinenumberEnd: 2378
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _enumToIntObjectType
        - _outNode
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2374,3'
          Dst:             _enumToIntObjectType
        - Src:             './src/include/pg_query_outfuncs_defs.c:2375,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2375,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2375,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2376,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2377,3'
          Dst:             pstrdup
    - functionName:    _outDeclareCursorStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2382
      functionLinenumberEnd: 2386
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _outNode
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2383,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2385,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2385,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2385,3'
          Dst:             _outNode
    - functionName:    _outClosePortalStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2390
      functionLinenumberEnd: 2392
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2391,3'
          Dst:             pstrdup
    - functionName:    _outFetchStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2396
      functionLinenumberEnd: 2401
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _enumToIntFetchDirection
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2397,3'
          Dst:             _enumToIntFetchDirection
        - Src:             './src/include/pg_query_outfuncs_defs.c:2399,3'
          Dst:             pstrdup
    - functionName:    _outIndexStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2405
      functionLinenumberEnd: 2431
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         53
      ICount:          394
      EdgeCount:       71
      CyclomaticComplexity: 20
      functionsReached:
        - _outNode
        - _outRangeVar
        - list_nth
        - palloc
        - pg_query__node__init
        - pg_query__range_var__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2406,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2407,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2407,3'
          Dst:             pg_query__range_var__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2407,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2408,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2409,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2410,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2410,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2410,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2410,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2410,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2411,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2411,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2411,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2411,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2411,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2412,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2412,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2412,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2412,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2412,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2413,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2413,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2413,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2414,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2414,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2414,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2414,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2414,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2415,3'
          Dst:             pstrdup
    - functionName:    _outCreateStatsStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2435
      functionLinenumberEnd: 2443
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          252
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2436,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2436,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2436,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2436,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2436,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2437,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2437,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2437,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2437,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2437,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2438,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2438,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2438,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2438,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2438,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2439,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2439,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2439,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2439,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2439,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2440,3'
          Dst:             pstrdup
    - functionName:    _outStatsElem
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2447
      functionLinenumberEnd: 2450
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _outNode
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2448,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2449,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2449,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2449,3'
          Dst:             _outNode
    - functionName:    _outAlterStatsStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2454
      functionLinenumberEnd: 2458
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          88
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2455,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2455,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2455,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2455,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2455,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2456,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2456,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2456,3'
          Dst:             _outNode
    - functionName:    _outCreateFunctionStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2462
      functionLinenumberEnd: 2470
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          219
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - _outNode
        - _outTypeName
        - list_nth
        - palloc
        - pg_query__node__init
        - pg_query__type_name__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2465,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2465,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2465,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2465,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2465,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2466,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2466,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2466,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2466,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2466,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2467,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2467,3'
          Dst:             pg_query__type_name__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2467,3'
          Dst:             _outTypeName
        - Src:             './src/include/pg_query_outfuncs_defs.c:2468,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2468,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2468,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2468,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2468,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2469,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2469,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2469,3'
          Dst:             _outNode
    - functionName:    _outFunctionParameter
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2474
      functionLinenumberEnd: 2480
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _enumToIntFunctionParameterMode
        - _outNode
        - _outTypeName
        - palloc
        - pg_query__node__init
        - pg_query__type_name__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2475,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2476,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2476,3'
          Dst:             pg_query__type_name__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2476,3'
          Dst:             _outTypeName
        - Src:             './src/include/pg_query_outfuncs_defs.c:2477,3'
          Dst:             _enumToIntFunctionParameterMode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2478,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2478,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2478,3'
          Dst:             _outNode
    - functionName:    _outAlterFunctionStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2484
      functionLinenumberEnd: 2488
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          88
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _enumToIntObjectType
        - _outNode
        - _outObjectWithArgs
        - list_nth
        - palloc
        - pg_query__node__init
        - pg_query__object_with_args__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2485,3'
          Dst:             _enumToIntObjectType
        - Src:             './src/include/pg_query_outfuncs_defs.c:2486,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2486,3'
          Dst:             pg_query__object_with_args__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2486,3'
          Dst:             _outObjectWithArgs
        - Src:             './src/include/pg_query_outfuncs_defs.c:2487,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2487,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2487,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2487,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2487,3'
          Dst:             _outNode
    - functionName:    _outDoStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2492
      functionLinenumberEnd: 2494
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2493,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2493,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2493,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2493,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2493,3'
          Dst:             _outNode
    - functionName:    _outInlineCodeBlock
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2498
      functionLinenumberEnd: 2503
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2499,3'
          Dst:             pstrdup
    - functionName:    _outCallStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2507
      functionLinenumberEnd: 2511
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          101
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _outFuncCall
        - _outFuncExpr
        - _outNode
        - list_nth
        - palloc
        - pg_query__func_call__init
        - pg_query__func_expr__init
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2508,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2508,3'
          Dst:             pg_query__func_call__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2508,3'
          Dst:             _outFuncCall
        - Src:             './src/include/pg_query_outfuncs_defs.c:2509,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2509,3'
          Dst:             pg_query__func_expr__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2509,3'
          Dst:             _outFuncExpr
        - Src:             './src/include/pg_query_outfuncs_defs.c:2510,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2510,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2510,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2510,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2510,3'
          Dst:             _outNode
    - functionName:    _outCallContext
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2515
      functionLinenumberEnd: 2517
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _outRenameStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2521
      functionLinenumberEnd: 2530
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          97
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _enumToIntDropBehavior
        - _enumToIntObjectType
        - _outNode
        - _outRangeVar
        - palloc
        - pg_query__node__init
        - pg_query__range_var__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2522,3'
          Dst:             _enumToIntObjectType
        - Src:             './src/include/pg_query_outfuncs_defs.c:2523,3'
          Dst:             _enumToIntObjectType
        - Src:             './src/include/pg_query_outfuncs_defs.c:2524,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2524,3'
          Dst:             pg_query__range_var__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2524,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2525,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2525,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2525,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2526,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2527,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2528,3'
          Dst:             _enumToIntDropBehavior
    - functionName:    _outAlterObjectDependsStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2534
      functionLinenumberEnd: 2540
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _enumToIntObjectType
        - _outNode
        - _outRangeVar
        - _outString
        - palloc
        - pg_query__node__init
        - pg_query__range_var__init
        - pg_query__string__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2535,3'
          Dst:             _enumToIntObjectType
        - Src:             './src/include/pg_query_outfuncs_defs.c:2536,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2536,3'
          Dst:             pg_query__range_var__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2536,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2537,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2537,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2537,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2538,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2538,3'
          Dst:             pg_query__string__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2538,3'
          Dst:             _outString
    - functionName:    _outAlterObjectSchemaStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2544
      functionLinenumberEnd: 2550
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _enumToIntObjectType
        - _outNode
        - _outRangeVar
        - palloc
        - pg_query__node__init
        - pg_query__range_var__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2545,3'
          Dst:             _enumToIntObjectType
        - Src:             './src/include/pg_query_outfuncs_defs.c:2546,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2546,3'
          Dst:             pg_query__range_var__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2546,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2547,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2547,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2547,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2548,3'
          Dst:             pstrdup
    - functionName:    _outAlterOwnerStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2554
      functionLinenumberEnd: 2559
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _enumToIntObjectType
        - _outNode
        - _outRangeVar
        - _outRoleSpec
        - palloc
        - pg_query__node__init
        - pg_query__range_var__init
        - pg_query__role_spec__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2555,3'
          Dst:             _enumToIntObjectType
        - Src:             './src/include/pg_query_outfuncs_defs.c:2556,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2556,3'
          Dst:             pg_query__range_var__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2556,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2557,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2557,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2557,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2558,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2558,3'
          Dst:             pg_query__role_spec__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2558,3'
          Dst:             _outRoleSpec
    - functionName:    _outAlterOperatorStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2563
      functionLinenumberEnd: 2566
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          83
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _outNode
        - _outObjectWithArgs
        - list_nth
        - palloc
        - pg_query__node__init
        - pg_query__object_with_args__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2564,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2564,3'
          Dst:             pg_query__object_with_args__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2564,3'
          Dst:             _outObjectWithArgs
        - Src:             './src/include/pg_query_outfuncs_defs.c:2565,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2565,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2565,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2565,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2565,3'
          Dst:             _outNode
    - functionName:    _outAlterTypeStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2570
      functionLinenumberEnd: 2573
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          119
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2571,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2571,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2571,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2571,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2571,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2572,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2572,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2572,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2572,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2572,3'
          Dst:             _outNode
    - functionName:    _outRuleStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2577
      functionLinenumberEnd: 2585
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          131
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _enumToIntCmdType
        - _outNode
        - _outRangeVar
        - list_nth
        - palloc
        - pg_query__node__init
        - pg_query__range_var__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2578,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2578,3'
          Dst:             pg_query__range_var__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2578,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2579,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2580,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2580,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2580,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2581,3'
          Dst:             _enumToIntCmdType
        - Src:             './src/include/pg_query_outfuncs_defs.c:2583,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2583,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2583,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2583,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2583,3'
          Dst:             _outNode
    - functionName:    _outNotifyStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2589
      functionLinenumberEnd: 2592
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2590,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2591,3'
          Dst:             pstrdup
    - functionName:    _outListenStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2596
      functionLinenumberEnd: 2598
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2597,3'
          Dst:             pstrdup
    - functionName:    _outUnlistenStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2602
      functionLinenumberEnd: 2604
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2603,3'
          Dst:             pstrdup
    - functionName:    _outTransactionStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2608
      functionLinenumberEnd: 2615
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          109
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _enumToIntTransactionStmtKind
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2609,3'
          Dst:             _enumToIntTransactionStmtKind
        - Src:             './src/include/pg_query_outfuncs_defs.c:2610,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2610,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2610,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2610,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2610,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2611,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2612,3'
          Dst:             pstrdup
    - functionName:    _outCompositeTypeStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2619
      functionLinenumberEnd: 2622
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          83
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _outNode
        - _outRangeVar
        - list_nth
        - palloc
        - pg_query__node__init
        - pg_query__range_var__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2620,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2620,3'
          Dst:             pg_query__range_var__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2620,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2621,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2621,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2621,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2621,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2621,3'
          Dst:             _outNode
    - functionName:    _outCreateEnumStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2626
      functionLinenumberEnd: 2629
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          119
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2627,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2627,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2627,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2627,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2627,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2628,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2628,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2628,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2628,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2628,3'
          Dst:             _outNode
    - functionName:    _outCreateRangeStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2633
      functionLinenumberEnd: 2636
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          119
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2634,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2634,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2634,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2634,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2634,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2635,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2635,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2635,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2635,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2635,3'
          Dst:             _outNode
    - functionName:    _outAlterEnumStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2640
      functionLinenumberEnd: 2647
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          120
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2641,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2641,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2641,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2641,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2641,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2642,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2643,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2644,3'
          Dst:             pstrdup
    - functionName:    _outViewStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2651
      functionLinenumberEnd: 2658
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          165
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _enumToIntViewCheckOption
        - _outNode
        - _outRangeVar
        - list_nth
        - palloc
        - pg_query__node__init
        - pg_query__range_var__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2652,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2652,3'
          Dst:             pg_query__range_var__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2652,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2653,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2653,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2653,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2653,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2653,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2654,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2654,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2654,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2656,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2656,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2656,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2656,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2656,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2657,3'
          Dst:             _enumToIntViewCheckOption
    - functionName:    _outLoadStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2662
      functionLinenumberEnd: 2664
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2663,3'
          Dst:             pstrdup
    - functionName:    _outCreatedbStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2668
      functionLinenumberEnd: 2671
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2669,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2670,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2670,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2670,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2670,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2670,3'
          Dst:             _outNode
    - functionName:    _outAlterDatabaseStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2675
      functionLinenumberEnd: 2678
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2676,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2677,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2677,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2677,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2677,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2677,3'
          Dst:             _outNode
    - functionName:    _outAlterDatabaseRefreshCollStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2682
      functionLinenumberEnd: 2684
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2683,3'
          Dst:             pstrdup
    - functionName:    _outAlterDatabaseSetStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2688
      functionLinenumberEnd: 2691
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _outVariableSetStmt
        - palloc
        - pg_query__variable_set_stmt__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2689,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2690,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2690,3'
          Dst:             pg_query__variable_set_stmt__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2690,3'
          Dst:             _outVariableSetStmt
    - functionName:    _outDropdbStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2695
      functionLinenumberEnd: 2699
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          85
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2696,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2698,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2698,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2698,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2698,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2698,3'
          Dst:             _outNode
    - functionName:    _outAlterSystemStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2703
      functionLinenumberEnd: 2705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _outVariableSetStmt
        - palloc
        - pg_query__variable_set_stmt__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2704,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2704,3'
          Dst:             pg_query__variable_set_stmt__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2704,3'
          Dst:             _outVariableSetStmt
    - functionName:    _outClusterStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2709
      functionLinenumberEnd: 2713
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          98
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _outNode
        - _outRangeVar
        - list_nth
        - palloc
        - pg_query__node__init
        - pg_query__range_var__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2710,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2710,3'
          Dst:             pg_query__range_var__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2710,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2711,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2712,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2712,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2712,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2712,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2712,3'
          Dst:             _outNode
    - functionName:    _outVacuumStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2717
      functionLinenumberEnd: 2721
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          124
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2718,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2718,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2718,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2718,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2718,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2719,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2719,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2719,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2719,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2719,3'
          Dst:             _outNode
    - functionName:    _outVacuumRelation
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2725
      functionLinenumberEnd: 2729
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          87
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _outNode
        - _outRangeVar
        - list_nth
        - palloc
        - pg_query__node__init
        - pg_query__range_var__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2726,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2726,3'
          Dst:             pg_query__range_var__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2726,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2728,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2728,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2728,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2728,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2728,3'
          Dst:             _outNode
    - functionName:    _outExplainStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2733
      functionLinenumberEnd: 2736
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          83
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2734,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2734,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2734,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2735,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2735,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2735,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2735,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2735,3'
          Dst:             _outNode
    - functionName:    _outCreateTableAsStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2740
      functionLinenumberEnd: 2746
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _enumToIntObjectType
        - _outIntoClause
        - _outNode
        - palloc
        - pg_query__into_clause__init
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2741,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2741,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2741,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2742,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2742,3'
          Dst:             pg_query__into_clause__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2742,3'
          Dst:             _outIntoClause
        - Src:             './src/include/pg_query_outfuncs_defs.c:2743,3'
          Dst:             _enumToIntObjectType
    - functionName:    _outRefreshMatViewStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2750
      functionLinenumberEnd: 2754
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _outRangeVar
        - palloc
        - pg_query__range_var__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2753,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2753,3'
          Dst:             pg_query__range_var__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2753,3'
          Dst:             _outRangeVar
    - functionName:    _outDiscardStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2763
      functionLinenumberEnd: 2765
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _enumToIntDiscardMode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2764,3'
          Dst:             _enumToIntDiscardMode
    - functionName:    _outLockStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2769
      functionLinenumberEnd: 2773
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          74
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2770,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2770,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2770,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2770,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2770,3'
          Dst:             _outNode
    - functionName:    _outConstraintsSetStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2777
      functionLinenumberEnd: 2780
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2778,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2778,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2778,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2778,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2778,3'
          Dst:             _outNode
    - functionName:    _outReindexStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2784
      functionLinenumberEnd: 2789
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          103
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _enumToIntReindexObjectType
        - _outNode
        - _outRangeVar
        - list_nth
        - palloc
        - pg_query__node__init
        - pg_query__range_var__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2785,3'
          Dst:             _enumToIntReindexObjectType
        - Src:             './src/include/pg_query_outfuncs_defs.c:2786,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2786,3'
          Dst:             pg_query__range_var__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2786,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2787,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2788,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2788,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2788,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2788,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2788,3'
          Dst:             _outNode
    - functionName:    _outCreateConversionStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2793
      functionLinenumberEnd: 2799
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          154
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2794,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2794,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2794,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2794,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2794,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2795,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2796,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2797,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2797,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2797,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2797,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2797,3'
          Dst:             _outNode
    - functionName:    _outCreateCastStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2803
      functionLinenumberEnd: 2809
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          75
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _enumToIntCoercionContext
        - _outObjectWithArgs
        - _outTypeName
        - palloc
        - pg_query__object_with_args__init
        - pg_query__type_name__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2804,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2804,3'
          Dst:             pg_query__type_name__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2804,3'
          Dst:             _outTypeName
        - Src:             './src/include/pg_query_outfuncs_defs.c:2805,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2805,3'
          Dst:             pg_query__type_name__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2805,3'
          Dst:             _outTypeName
        - Src:             './src/include/pg_query_outfuncs_defs.c:2806,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2806,3'
          Dst:             pg_query__object_with_args__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2806,3'
          Dst:             _outObjectWithArgs
        - Src:             './src/include/pg_query_outfuncs_defs.c:2807,3'
          Dst:             _enumToIntCoercionContext
    - functionName:    _outCreateTransformStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2813
      functionLinenumberEnd: 2819
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          85
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _outObjectWithArgs
        - _outTypeName
        - palloc
        - pg_query__object_with_args__init
        - pg_query__type_name__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2815,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2815,3'
          Dst:             pg_query__type_name__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2815,3'
          Dst:             _outTypeName
        - Src:             './src/include/pg_query_outfuncs_defs.c:2816,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2817,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2817,3'
          Dst:             pg_query__object_with_args__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2817,3'
          Dst:             _outObjectWithArgs
        - Src:             './src/include/pg_query_outfuncs_defs.c:2818,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2818,3'
          Dst:             pg_query__object_with_args__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2818,3'
          Dst:             _outObjectWithArgs
    - functionName:    _outPrepareStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2823
      functionLinenumberEnd: 2827
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          98
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2824,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2825,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2825,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2825,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2825,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2825,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2826,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2826,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2826,3'
          Dst:             _outNode
    - functionName:    _outExecuteStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2831
      functionLinenumberEnd: 2834
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2832,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2833,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2833,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2833,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2833,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2833,3'
          Dst:             _outNode
    - functionName:    _outDeallocateStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2838
      functionLinenumberEnd: 2842
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2839,3'
          Dst:             pstrdup
    - functionName:    _outDropOwnedStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2846
      functionLinenumberEnd: 2849
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _enumToIntDropBehavior
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2847,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2847,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2847,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2847,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2847,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2848,3'
          Dst:             _enumToIntDropBehavior
    - functionName:    _outReassignOwnedStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2853
      functionLinenumberEnd: 2856
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          83
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _outNode
        - _outRoleSpec
        - list_nth
        - palloc
        - pg_query__node__init
        - pg_query__role_spec__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2854,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2854,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2854,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2854,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2854,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2855,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2855,3'
          Dst:             pg_query__role_spec__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2855,3'
          Dst:             _outRoleSpec
    - functionName:    _outAlterTSDictionaryStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2860
      functionLinenumberEnd: 2863
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          119
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2861,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2861,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2861,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2861,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2861,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2862,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2862,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2862,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2862,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2862,3'
          Dst:             _outNode
    - functionName:    _outAlterTSConfigurationStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2867
      functionLinenumberEnd: 2875
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          193
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - _enumToIntAlterTSConfigType
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2868,3'
          Dst:             _enumToIntAlterTSConfigType
        - Src:             './src/include/pg_query_outfuncs_defs.c:2869,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2869,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2869,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2869,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2869,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2870,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2870,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2870,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2870,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2870,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2871,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2871,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2871,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2871,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2871,3'
          Dst:             _outNode
    - functionName:    _outPublicationTable
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2879
      functionLinenumberEnd: 2883
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          101
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _outNode
        - _outRangeVar
        - list_nth
        - palloc
        - pg_query__node__init
        - pg_query__range_var__init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2880,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2880,3'
          Dst:             pg_query__range_var__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2880,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2881,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2881,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2881,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2882,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2882,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2882,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2882,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2882,3'
          Dst:             _outNode
    - functionName:    _outPublicationObjSpec
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2887
      functionLinenumberEnd: 2892
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _enumToIntPublicationObjSpecType
        - _outPublicationTable
        - palloc
        - pg_query__publication_table__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2888,3'
          Dst:             _enumToIntPublicationObjSpecType
        - Src:             './src/include/pg_query_outfuncs_defs.c:2889,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2890,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2890,3'
          Dst:             pg_query__publication_table__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2890,3'
          Dst:             _outPublicationTable
    - functionName:    _outCreatePublicationStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2896
      functionLinenumberEnd: 2901
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          139
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2897,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2898,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2898,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2898,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2898,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2898,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2899,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2899,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2899,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2899,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2899,3'
          Dst:             _outNode
    - functionName:    _outAlterPublicationStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2905
      functionLinenumberEnd: 2911
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          144
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _enumToIntAlterPublicationAction
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2906,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2907,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2907,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2907,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2907,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2907,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2908,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2908,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2908,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2908,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2908,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2910,3'
          Dst:             _enumToIntAlterPublicationAction
    - functionName:    _outCreateSubscriptionStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2915
      functionLinenumberEnd: 2920
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          149
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _outNode
        - list_nth
        - palloc
        - pg_query__node__init
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2916,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2917,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_outfuncs_defs.c:2918,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2918,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2918,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2918,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2918,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2919,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2919,3'
          Dst:             palloc
        - Src:             './src/include/pg_query_outfuncs_defs.c:2919,3'
          Dst:             pg_query__node__init
        - Src:             './src/include/pg_query_outfuncs_defs.c:2919,3'
          Dst:             list_nth
        - Src:             './src/include/pg_query_outfuncs_defs.c:2919,3'
          Dst:             _outNode
    - functionName:    pg_query_nodes_to_protobuf
      functionSourceFile: '/src/libpg_query/src/pg_query_outfuncs_protobuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          72
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _outRawStmt
        - palloc
        - pg_query__parse_result__get_packed_size
        - pg_query__parse_result__pack
        - pg_query__raw_stmt__init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_outfuncs_protobuf.c:282,24'
          Dst:             palloc
        - Src:             'src/pg_query_outfuncs_protobuf.c:285,28'
          Dst:             palloc
        - Src:             'src/pg_query_outfuncs_protobuf.c:286,4'
          Dst:             pg_query__raw_stmt__init
        - Src:             'src/pg_query_outfuncs_protobuf.c:287,4'
          Dst:             _outRawStmt
        - Src:             'src/pg_query_outfuncs_protobuf.c:292,17'
          Dst:             pg_query__parse_result__get_packed_size
        - Src:             'src/pg_query_outfuncs_protobuf.c:295,2'
          Dst:             pg_query__parse_result__pack
    - functionName:    _enumToStringAlterSubscriptionType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringAlterPublicationAction
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringPublicationObjSpecType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringAlterTSConfigType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringCoercionContext
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringReindexObjectType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringDiscardMode
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringViewCheckOption
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringTransactionStmtKind
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringFunctionParameterMode
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './src/include/pg_query_enum_defs.c:468,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _enumToStringFetchDirection
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringRoleStmtType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringImportForeignSchemaType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringConstrType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringVariableSetKind
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringGrantTargetType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringDropBehavior
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringAlterTableType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringObjectType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringSetOperation
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringJsonTableColumnType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringJsonQuotes
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringReturningOptionKind
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringCTEMaterialize
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringGroupingSetKind
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringWCOKind
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringRTEKind
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringPartitionRangeDatumKind
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringPartitionStrategy
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './src/include/pg_query_enum_defs.c:117,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _enumToStringLockWaitPolicy
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 993
      functionLinenumberEnd: 1001
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringLockClauseStrength
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 980
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringDefElemAction
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringSortByNulls
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringSortByDir
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringRoleSpecType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringA_Expr_Kind
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringLimitOption
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 977
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringQuerySource
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringOnConflictAction
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 958
      functionLinenumberEnd: 966
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringJoinType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 910
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringOverridingKind
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 595
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringCmdType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 879
      functionLinenumberEnd: 892
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringMergeMatchKind
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 868
      functionLinenumberEnd: 876
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringBoolTestType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 854
      functionLinenumberEnd: 865
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringNullTestType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 844
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringJsonWrapper
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 803
      functionLinenumberEnd: 812
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringJsonExprOp
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 841
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringJsonBehaviorType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 815
      functionLinenumberEnd: 829
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringJsonValueType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 791
      functionLinenumberEnd: 800
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringJsonConstructorType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 788
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringJsonEncoding
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 753
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringJsonFormatType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 765
      functionLinenumberEnd: 773
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringXmlOptionType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringXmlExprOp
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringSQLValueFunctionOp
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 704
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringMinMaxOp
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 701
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringCompareType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1016
      functionLinenumberEnd: 1030
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringSubLinkType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 678
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringBoolExprType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringCoercionForm
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 655
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringAggSplit
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 925
      functionLinenumberEnd: 933
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './src/include/pg_query_enum_defs.c:926,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _enumToStringParamKind
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 640
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringVarReturningType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringOnCommitAction
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _enumToStringTableFuncType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _outToken
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_json_helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          165
      EdgeCount:       37
      CyclomaticComplexity: 8
      functionsReached:
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
      functionUses:    152
      BranchProfiles:
        - Branch String:   './src/include/pg_query_json_helper.c:27,2'
          Branch Sides:    []
      Callsites:
        - Src:             './src/include/pg_query_json_helper.c:19,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_json_helper.c:26,2'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_json_helper.c:32,5'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_json_helper.c:35,5'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_json_helper.c:38,5'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_json_helper.c:41,5'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_json_helper.c:44,5'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_json_helper.c:47,5'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_json_helper.c:50,5'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_json_helper.c:54,6'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_json_helper.c:56,6'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_json_helper.c:60,2'
          Dst:             appendStringInfoChar
    - functionName:    _outDropSubscriptionStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2934
      functionLinenumberEnd: 2938
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _enumToStringDropBehavior
        - _outToken
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2935,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2935,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2935,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2936,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2937,3'
          Dst:             _enumToStringDropBehavior
        - Src:             './src/include/pg_query_outfuncs_defs.c:2937,3'
          Dst:             appendStringInfo
    - functionName:    _outAlterSubscriptionStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2924
      functionLinenumberEnd: 2930
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         47
      ICount:          215
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - _enumToStringAlterSubscriptionType
        - _outNode
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2925,3'
          Dst:             _enumToStringAlterSubscriptionType
        - Src:             './src/include/pg_query_outfuncs_defs.c:2925,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2926,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2926,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2926,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2927,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2927,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2927,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2928,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2928,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2928,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2928,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2928,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2928,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2928,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2929,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2929,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2929,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2929,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2929,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2929,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2929,3'
          Dst:             appendStringInfoString
    - functionName:    _outNode
      functionSourceFile: '/src/libpg_query/src/pg_query_outfuncs_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 815
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         282
      ICount:          1675
      EdgeCount:       283
      CyclomaticComplexity: 3
      functionsReached:
        - _outAArrayExpr
        - _outAConst
        - _outAExpr
        - _outAIndices
        - _outAIndirection
        - _outATAlterConstraint
        - _outAccessPriv
        - _outAggref
        - _outAlias
        - _outAlterCollationStmt
        - _outAlterDatabaseRefreshCollStmt
        - _outAlterDatabaseSetStmt
        - _outAlterDatabaseStmt
        - _outAlterDefaultPrivilegesStmt
        - _outAlterDomainStmt
        - _outAlterEnumStmt
        - _outAlterEventTrigStmt
        - _outAlterExtensionContentsStmt
        - _outAlterExtensionStmt
        - _outAlterFdwStmt
        - _outAlterForeignServerStmt
        - _outAlterFunctionStmt
        - _outAlterObjectDependsStmt
        - _outAlterObjectSchemaStmt
        - _outAlterOpFamilyStmt
        - _outAlterOperatorStmt
        - _outAlterOwnerStmt
        - _outAlterPolicyStmt
        - _outAlterPublicationStmt
        - _outAlterRoleSetStmt
        - _outAlterRoleStmt
        - _outAlterSeqStmt
        - _outAlterStatsStmt
        - _outAlterSubscriptionStmt
        - _outAlterSystemStmt
        - _outAlterTSConfigurationStmt
        - _outAlterTSDictionaryStmt
        - _outAlterTableCmd
        - _outAlterTableMoveAllStmt
        - _outAlterTableSpaceOptionsStmt
        - _outAlterTableStmt
        - _outAlterTypeStmt
        - _outAlterUserMappingStmt
        - _outAlternativeSubPlan
        - _outArrayCoerceExpr
        - _outArrayExpr
        - _outBitString
        - _outBoolExpr
        - _outBoolean
        - _outBooleanTest
        - _outCTECycleClause
        - _outCTESearchClause
        - _outCallContext
        - _outCallStmt
        - _outCaseExpr
        - _outCaseTestExpr
        - _outCaseWhen
        - _outClosePortalStmt
        - _outClusterStmt
        - _outCoalesceExpr
        - _outCoerceToDomain
        - _outCoerceToDomainValue
        - _outCoerceViaIO
        - _outCollateClause
        - _outCollateExpr
        - _outColumnDef
        - _outColumnRef
        - _outCommentStmt
        - _outCommonTableExpr
        - _outCompositeTypeStmt
        - _outConstraint
        - _outConstraintsSetStmt
        - _outConvertRowtypeExpr
        - _outCopyStmt
        - _outCreateAmStmt
        - _outCreateCastStmt
        - _outCreateConversionStmt
        - _outCreateDomainStmt
        - _outCreateEnumStmt
        - _outCreateEventTrigStmt
        - _outCreateExtensionStmt
        - _outCreateFdwStmt
        - _outCreateForeignServerStmt
        - _outCreateForeignTableStmt
        - _outCreateFunctionStmt
        - _outCreateOpClassItem
        - _outCreateOpClassStmt
        - _outCreateOpFamilyStmt
        - _outCreatePLangStmt
        - _outCreatePolicyStmt
        - _outCreatePublicationStmt
        - _outCreateRangeStmt
        - _outCreateRoleStmt
        - _outCreateSchemaStmt
        - _outCreateSeqStmt
        - _outCreateStatsStmt
        - _outCreateStmt
        - _outCreateSubscriptionStmt
        - _outCreateTableAsStmt
        - _outCreateTableSpaceStmt
        - _outCreateTransformStmt
        - _outCreateTrigStmt
        - _outCreateUserMappingStmt
        - _outCreatedbStmt
        - _outCurrentOfExpr
        - _outDeallocateStmt
        - _outDeclareCursorStmt
        - _outDefElem
        - _outDefineStmt
        - _outDeleteStmt
        - _outDiscardStmt
        - _outDistinctExpr
        - _outDoStmt
        - _outDropOwnedStmt
        - _outDropRoleStmt
        - _outDropStmt
        - _outDropSubscriptionStmt
        - _outDropTableSpaceStmt
        - _outDropUserMappingStmt
        - _outDropdbStmt
        - _outExecuteStmt
        - _outExplainStmt
        - _outFetchStmt
        - _outFieldSelect
        - _outFieldStore
        - _outFloat
        - _outFromExpr
        - _outFuncCall
        - _outFuncExpr
        - _outFunctionParameter
        - _outGrantRoleStmt
        - _outGrantStmt
        - _outGroupingFunc
        - _outGroupingSet
        - _outImportForeignSchemaStmt
        - _outIndexElem
        - _outIndexStmt
        - _outInferClause
        - _outInferenceElem
        - _outInlineCodeBlock
        - _outInsertStmt
        - _outIntList
        - _outInteger
        - _outIntoClause
        - _outJoinExpr
        - _outJsonAggConstructor
        - _outJsonArgument
        - _outJsonArrayAgg
        - _outJsonArrayConstructor
        - _outJsonArrayQueryConstructor
        - _outJsonBehavior
        - _outJsonConstructorExpr
        - _outJsonExpr
        - _outJsonFormat
        - _outJsonFuncExpr
        - _outJsonIsPredicate
        - _outJsonKeyValue
        - _outJsonObjectAgg
        - _outJsonObjectConstructor
        - _outJsonOutput
        - _outJsonParseExpr
        - _outJsonReturning
        - _outJsonScalarExpr
        - _outJsonSerializeExpr
        - _outJsonTable
        - _outJsonTableColumn
        - _outJsonTablePath
        - _outJsonTablePathScan
        - _outJsonTablePathSpec
        - _outJsonTableSiblingJoin
        - _outJsonValueExpr
        - _outList
        - _outListenStmt
        - _outLoadStmt
        - _outLockStmt
        - _outLockingClause
        - _outMergeAction
        - _outMergeStmt
        - _outMergeSupportFunc
        - _outMergeWhenClause
        - _outMinMaxExpr
        - _outMultiAssignRef
        - _outNamedArgExpr
        - _outNextValueExpr
        - _outNotifyStmt
        - _outNullIfExpr
        - _outNullTest
        - _outObjectWithArgs
        - _outOidList
        - _outOnConflictClause
        - _outOnConflictExpr
        - _outOpExpr
        - _outPLAssignStmt
        - _outParam
        - _outParamRef
        - _outPartitionBoundSpec
        - _outPartitionCmd
        - _outPartitionElem
        - _outPartitionRangeDatum
        - _outPartitionSpec
        - _outPrepareStmt
        - _outPublicationObjSpec
        - _outPublicationTable
        - _outQuery
        - _outRTEPermissionInfo
        - _outRangeFunction
        - _outRangeSubselect
        - _outRangeTableFunc
        - _outRangeTableFuncCol
        - _outRangeTableSample
        - _outRangeTblEntry
        - _outRangeTblFunction
        - _outRangeTblRef
        - _outRangeVar
        - _outRawStmt
        - _outReassignOwnedStmt
        - _outRefreshMatViewStmt
        - _outReindexStmt
        - _outRelabelType
        - _outRenameStmt
        - _outReplicaIdentityStmt
        - _outResTarget
        - _outReturnStmt
        - _outReturningClause
        - _outReturningExpr
        - _outReturningOption
        - _outRoleSpec
        - _outRowCompareExpr
        - _outRowExpr
        - _outRowMarkClause
        - _outRuleStmt
        - _outSQLValueFunction
        - _outScalarArrayOpExpr
        - _outSecLabelStmt
        - _outSelectStmt
        - _outSetOperationStmt
        - _outSetToDefault
        - _outSortBy
        - _outSortGroupClause
        - _outStatsElem
        - _outString
        - _outSubLink
        - _outSubPlan
        - _outSubscriptingRef
        - _outTableFunc
        - _outTableLikeClause
        - _outTableSampleClause
        - _outTargetEntry
        - _outTransactionStmt
        - _outTriggerTransition
        - _outTruncateStmt
        - _outTypeCast
        - _outTypeName
        - _outUnlistenStmt
        - _outUpdateStmt
        - _outVacuumRelation
        - _outVacuumStmt
        - _outVar
        - _outVariableSetStmt
        - _outVariableShowStmt
        - _outViewStmt
        - _outWindowClause
        - _outWindowDef
        - _outWindowFunc
        - _outWindowFuncRunCondition
        - _outWithCheckOption
        - _outWithClause
        - _outXmlExpr
        - _outXmlSerialize
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - errfinish
        - errmsg_internal
        - errstart
        - removeTrailingDelimiter
      functionUses:    447
      BranchProfiles:
        - Branch String:   'src/pg_query_outfuncs_json.c:299,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pg_query_outfuncs_json.c:294,3'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_outfuncs_json.c:298,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_conds.c:4,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:4,3'
          Dst:             _outInteger
        - Src:             './src/include/pg_query_outfuncs_conds.c:7,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:7,3'
          Dst:             _outBoolean
        - Src:             './src/include/pg_query_outfuncs_conds.c:10,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:10,3'
          Dst:             _outFloat
        - Src:             './src/include/pg_query_outfuncs_conds.c:13,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:13,3'
          Dst:             _outString
        - Src:             './src/include/pg_query_outfuncs_conds.c:16,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:16,3'
          Dst:             _outBitString
        - Src:             './src/include/pg_query_outfuncs_conds.c:19,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:19,3'
          Dst:             _outList
        - Src:             './src/include/pg_query_outfuncs_conds.c:22,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:22,3'
          Dst:             _outIntList
        - Src:             './src/include/pg_query_outfuncs_conds.c:25,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:25,3'
          Dst:             _outOidList
        - Src:             './src/include/pg_query_outfuncs_conds.c:28,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:28,3'
          Dst:             _outAConst
        - Src:             './src/include/pg_query_outfuncs_conds.c:31,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:31,3'
          Dst:             _outAlias
        - Src:             './src/include/pg_query_outfuncs_conds.c:34,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:34,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_conds.c:37,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:37,3'
          Dst:             _outTableFunc
        - Src:             './src/include/pg_query_outfuncs_conds.c:40,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:40,3'
          Dst:             _outIntoClause
        - Src:             './src/include/pg_query_outfuncs_conds.c:43,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:43,3'
          Dst:             _outVar
        - Src:             './src/include/pg_query_outfuncs_conds.c:46,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:46,3'
          Dst:             _outParam
        - Src:             './src/include/pg_query_outfuncs_conds.c:49,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:49,3'
          Dst:             _outAggref
        - Src:             './src/include/pg_query_outfuncs_conds.c:52,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:52,3'
          Dst:             _outGroupingFunc
        - Src:             './src/include/pg_query_outfuncs_conds.c:55,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:55,3'
          Dst:             _outWindowFunc
        - Src:             './src/include/pg_query_outfuncs_conds.c:58,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:58,3'
          Dst:             _outWindowFuncRunCondition
        - Src:             './src/include/pg_query_outfuncs_conds.c:61,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:61,3'
          Dst:             _outMergeSupportFunc
        - Src:             './src/include/pg_query_outfuncs_conds.c:64,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:64,3'
          Dst:             _outSubscriptingRef
        - Src:             './src/include/pg_query_outfuncs_conds.c:67,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:67,3'
          Dst:             _outFuncExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:70,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:70,3'
          Dst:             _outNamedArgExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:73,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:73,3'
          Dst:             _outOpExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:76,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:76,3'
          Dst:             _outDistinctExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:79,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:79,3'
          Dst:             _outNullIfExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:82,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:82,3'
          Dst:             _outScalarArrayOpExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:85,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:85,3'
          Dst:             _outBoolExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:88,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:88,3'
          Dst:             _outSubLink
        - Src:             './src/include/pg_query_outfuncs_conds.c:91,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:91,3'
          Dst:             _outSubPlan
        - Src:             './src/include/pg_query_outfuncs_conds.c:94,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:94,3'
          Dst:             _outAlternativeSubPlan
        - Src:             './src/include/pg_query_outfuncs_conds.c:97,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:97,3'
          Dst:             _outFieldSelect
        - Src:             './src/include/pg_query_outfuncs_conds.c:100,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:100,3'
          Dst:             _outFieldStore
        - Src:             './src/include/pg_query_outfuncs_conds.c:103,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:103,3'
          Dst:             _outRelabelType
        - Src:             './src/include/pg_query_outfuncs_conds.c:106,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:106,3'
          Dst:             _outCoerceViaIO
        - Src:             './src/include/pg_query_outfuncs_conds.c:109,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:109,3'
          Dst:             _outArrayCoerceExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:112,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:112,3'
          Dst:             _outConvertRowtypeExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:115,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:115,3'
          Dst:             _outCollateExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:118,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:118,3'
          Dst:             _outCaseExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:121,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:121,3'
          Dst:             _outCaseWhen
        - Src:             './src/include/pg_query_outfuncs_conds.c:124,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:124,3'
          Dst:             _outCaseTestExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:127,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:127,3'
          Dst:             _outArrayExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:130,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:130,3'
          Dst:             _outRowExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:133,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:133,3'
          Dst:             _outRowCompareExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:136,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:136,3'
          Dst:             _outCoalesceExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:139,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:139,3'
          Dst:             _outMinMaxExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:142,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:142,3'
          Dst:             _outSQLValueFunction
        - Src:             './src/include/pg_query_outfuncs_conds.c:145,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:145,3'
          Dst:             _outXmlExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:148,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:148,3'
          Dst:             _outJsonFormat
        - Src:             './src/include/pg_query_outfuncs_conds.c:151,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:151,3'
          Dst:             _outJsonReturning
        - Src:             './src/include/pg_query_outfuncs_conds.c:154,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:154,3'
          Dst:             _outJsonValueExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:157,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:157,3'
          Dst:             _outJsonConstructorExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:160,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:160,3'
          Dst:             _outJsonIsPredicate
        - Src:             './src/include/pg_query_outfuncs_conds.c:163,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:163,3'
          Dst:             _outJsonBehavior
        - Src:             './src/include/pg_query_outfuncs_conds.c:166,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:166,3'
          Dst:             _outJsonExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:169,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:169,3'
          Dst:             _outJsonTablePath
        - Src:             './src/include/pg_query_outfuncs_conds.c:172,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:172,3'
          Dst:             _outJsonTablePathScan
        - Src:             './src/include/pg_query_outfuncs_conds.c:175,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:175,3'
          Dst:             _outJsonTableSiblingJoin
        - Src:             './src/include/pg_query_outfuncs_conds.c:178,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:178,3'
          Dst:             _outNullTest
        - Src:             './src/include/pg_query_outfuncs_conds.c:181,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:181,3'
          Dst:             _outBooleanTest
        - Src:             './src/include/pg_query_outfuncs_conds.c:184,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:184,3'
          Dst:             _outMergeAction
        - Src:             './src/include/pg_query_outfuncs_conds.c:187,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:187,3'
          Dst:             _outCoerceToDomain
        - Src:             './src/include/pg_query_outfuncs_conds.c:190,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:190,3'
          Dst:             _outCoerceToDomainValue
        - Src:             './src/include/pg_query_outfuncs_conds.c:193,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:193,3'
          Dst:             _outSetToDefault
        - Src:             './src/include/pg_query_outfuncs_conds.c:196,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:196,3'
          Dst:             _outCurrentOfExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:199,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:199,3'
          Dst:             _outNextValueExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:202,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:202,3'
          Dst:             _outInferenceElem
        - Src:             './src/include/pg_query_outfuncs_conds.c:205,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:205,3'
          Dst:             _outReturningExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:208,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:208,3'
          Dst:             _outTargetEntry
        - Src:             './src/include/pg_query_outfuncs_conds.c:211,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:211,3'
          Dst:             _outRangeTblRef
        - Src:             './src/include/pg_query_outfuncs_conds.c:214,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:214,3'
          Dst:             _outJoinExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:217,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:217,3'
          Dst:             _outFromExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:220,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:220,3'
          Dst:             _outOnConflictExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:223,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:223,3'
          Dst:             _outQuery
        - Src:             './src/include/pg_query_outfuncs_conds.c:226,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:226,3'
          Dst:             _outTypeName
        - Src:             './src/include/pg_query_outfuncs_conds.c:229,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:229,3'
          Dst:             _outColumnRef
        - Src:             './src/include/pg_query_outfuncs_conds.c:232,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:232,3'
          Dst:             _outParamRef
        - Src:             './src/include/pg_query_outfuncs_conds.c:235,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:235,3'
          Dst:             _outAExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:238,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:238,3'
          Dst:             _outTypeCast
        - Src:             './src/include/pg_query_outfuncs_conds.c:241,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:241,3'
          Dst:             _outCollateClause
        - Src:             './src/include/pg_query_outfuncs_conds.c:244,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:244,3'
          Dst:             _outRoleSpec
        - Src:             './src/include/pg_query_outfuncs_conds.c:247,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:247,3'
          Dst:             _outFuncCall
        - Src:             './src/include/pg_query_outfuncs_conds.c:250,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:253,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:253,3'
          Dst:             _outAIndices
        - Src:             './src/include/pg_query_outfuncs_conds.c:256,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:256,3'
          Dst:             _outAIndirection
        - Src:             './src/include/pg_query_outfuncs_conds.c:259,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:259,3'
          Dst:             _outAArrayExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:262,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:262,3'
          Dst:             _outResTarget
        - Src:             './src/include/pg_query_outfuncs_conds.c:265,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:265,3'
          Dst:             _outMultiAssignRef
        - Src:             './src/include/pg_query_outfuncs_conds.c:268,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:268,3'
          Dst:             _outSortBy
        - Src:             './src/include/pg_query_outfuncs_conds.c:271,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:271,3'
          Dst:             _outWindowDef
        - Src:             './src/include/pg_query_outfuncs_conds.c:274,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:274,3'
          Dst:             _outRangeSubselect
        - Src:             './src/include/pg_query_outfuncs_conds.c:277,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:277,3'
          Dst:             _outRangeFunction
        - Src:             './src/include/pg_query_outfuncs_conds.c:280,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:280,3'
          Dst:             _outRangeTableFunc
        - Src:             './src/include/pg_query_outfuncs_conds.c:283,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:283,3'
          Dst:             _outRangeTableFuncCol
        - Src:             './src/include/pg_query_outfuncs_conds.c:286,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:286,3'
          Dst:             _outRangeTableSample
        - Src:             './src/include/pg_query_outfuncs_conds.c:289,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:289,3'
          Dst:             _outColumnDef
        - Src:             './src/include/pg_query_outfuncs_conds.c:292,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:292,3'
          Dst:             _outTableLikeClause
        - Src:             './src/include/pg_query_outfuncs_conds.c:295,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:295,3'
          Dst:             _outIndexElem
        - Src:             './src/include/pg_query_outfuncs_conds.c:298,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:298,3'
          Dst:             _outDefElem
        - Src:             './src/include/pg_query_outfuncs_conds.c:301,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:301,3'
          Dst:             _outLockingClause
        - Src:             './src/include/pg_query_outfuncs_conds.c:304,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:304,3'
          Dst:             _outXmlSerialize
        - Src:             './src/include/pg_query_outfuncs_conds.c:307,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:307,3'
          Dst:             _outPartitionElem
        - Src:             './src/include/pg_query_outfuncs_conds.c:310,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:310,3'
          Dst:             _outPartitionSpec
        - Src:             './src/include/pg_query_outfuncs_conds.c:313,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:313,3'
          Dst:             _outPartitionBoundSpec
        - Src:             './src/include/pg_query_outfuncs_conds.c:316,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:316,3'
          Dst:             _outPartitionRangeDatum
        - Src:             './src/include/pg_query_outfuncs_conds.c:319,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:319,3'
          Dst:             _outPartitionCmd
        - Src:             './src/include/pg_query_outfuncs_conds.c:322,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:322,3'
          Dst:             _outRangeTblEntry
        - Src:             './src/include/pg_query_outfuncs_conds.c:325,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:325,3'
          Dst:             _outRTEPermissionInfo
        - Src:             './src/include/pg_query_outfuncs_conds.c:328,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:328,3'
          Dst:             _outRangeTblFunction
        - Src:             './src/include/pg_query_outfuncs_conds.c:331,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:331,3'
          Dst:             _outTableSampleClause
        - Src:             './src/include/pg_query_outfuncs_conds.c:334,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:334,3'
          Dst:             _outWithCheckOption
        - Src:             './src/include/pg_query_outfuncs_conds.c:337,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:337,3'
          Dst:             _outSortGroupClause
        - Src:             './src/include/pg_query_outfuncs_conds.c:340,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:340,3'
          Dst:             _outGroupingSet
        - Src:             './src/include/pg_query_outfuncs_conds.c:343,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:343,3'
          Dst:             _outWindowClause
        - Src:             './src/include/pg_query_outfuncs_conds.c:346,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:346,3'
          Dst:             _outRowMarkClause
        - Src:             './src/include/pg_query_outfuncs_conds.c:349,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:349,3'
          Dst:             _outWithClause
        - Src:             './src/include/pg_query_outfuncs_conds.c:352,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:352,3'
          Dst:             _outInferClause
        - Src:             './src/include/pg_query_outfuncs_conds.c:355,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:355,3'
          Dst:             _outOnConflictClause
        - Src:             './src/include/pg_query_outfuncs_conds.c:358,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:358,3'
          Dst:             _outCTESearchClause
        - Src:             './src/include/pg_query_outfuncs_conds.c:361,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:361,3'
          Dst:             _outCTECycleClause
        - Src:             './src/include/pg_query_outfuncs_conds.c:364,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:364,3'
          Dst:             _outCommonTableExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:367,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:367,3'
          Dst:             _outMergeWhenClause
        - Src:             './src/include/pg_query_outfuncs_conds.c:370,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:370,3'
          Dst:             _outReturningOption
        - Src:             './src/include/pg_query_outfuncs_conds.c:373,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:373,3'
          Dst:             _outReturningClause
        - Src:             './src/include/pg_query_outfuncs_conds.c:376,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:376,3'
          Dst:             _outTriggerTransition
        - Src:             './src/include/pg_query_outfuncs_conds.c:379,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:379,3'
          Dst:             _outJsonOutput
        - Src:             './src/include/pg_query_outfuncs_conds.c:382,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:382,3'
          Dst:             _outJsonArgument
        - Src:             './src/include/pg_query_outfuncs_conds.c:385,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:385,3'
          Dst:             _outJsonFuncExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:388,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:388,3'
          Dst:             _outJsonTablePathSpec
        - Src:             './src/include/pg_query_outfuncs_conds.c:391,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:391,3'
          Dst:             _outJsonTable
        - Src:             './src/include/pg_query_outfuncs_conds.c:394,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:394,3'
          Dst:             _outJsonTableColumn
        - Src:             './src/include/pg_query_outfuncs_conds.c:397,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:397,3'
          Dst:             _outJsonKeyValue
        - Src:             './src/include/pg_query_outfuncs_conds.c:400,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:400,3'
          Dst:             _outJsonParseExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:403,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:403,3'
          Dst:             _outJsonScalarExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:406,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:406,3'
          Dst:             _outJsonSerializeExpr
        - Src:             './src/include/pg_query_outfuncs_conds.c:409,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:409,3'
          Dst:             _outJsonObjectConstructor
        - Src:             './src/include/pg_query_outfuncs_conds.c:412,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:412,3'
          Dst:             _outJsonArrayConstructor
        - Src:             './src/include/pg_query_outfuncs_conds.c:415,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:415,3'
          Dst:             _outJsonArrayQueryConstructor
        - Src:             './src/include/pg_query_outfuncs_conds.c:418,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:418,3'
          Dst:             _outJsonAggConstructor
        - Src:             './src/include/pg_query_outfuncs_conds.c:421,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:421,3'
          Dst:             _outJsonObjectAgg
        - Src:             './src/include/pg_query_outfuncs_conds.c:424,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:424,3'
          Dst:             _outJsonArrayAgg
        - Src:             './src/include/pg_query_outfuncs_conds.c:427,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:427,3'
          Dst:             _outRawStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:430,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:430,3'
          Dst:             _outInsertStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:433,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:433,3'
          Dst:             _outDeleteStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:436,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:436,3'
          Dst:             _outUpdateStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:439,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:439,3'
          Dst:             _outMergeStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:442,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:442,3'
          Dst:             _outSelectStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:445,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:445,3'
          Dst:             _outSetOperationStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:448,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:448,3'
          Dst:             _outReturnStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:451,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:451,3'
          Dst:             _outPLAssignStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:454,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:454,3'
          Dst:             _outCreateSchemaStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:457,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:457,3'
          Dst:             _outAlterTableStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:460,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:460,3'
          Dst:             _outAlterTableCmd
        - Src:             './src/include/pg_query_outfuncs_conds.c:463,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:463,3'
          Dst:             _outATAlterConstraint
        - Src:             './src/include/pg_query_outfuncs_conds.c:466,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:466,3'
          Dst:             _outReplicaIdentityStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:469,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:469,3'
          Dst:             _outAlterCollationStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:472,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:472,3'
          Dst:             _outAlterDomainStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:475,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:475,3'
          Dst:             _outGrantStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:478,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:478,3'
          Dst:             _outObjectWithArgs
        - Src:             './src/include/pg_query_outfuncs_conds.c:481,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:481,3'
          Dst:             _outAccessPriv
        - Src:             './src/include/pg_query_outfuncs_conds.c:484,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:484,3'
          Dst:             _outGrantRoleStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:487,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:487,3'
          Dst:             _outAlterDefaultPrivilegesStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:490,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:490,3'
          Dst:             _outCopyStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:493,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:493,3'
          Dst:             _outVariableSetStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:496,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:496,3'
          Dst:             _outVariableShowStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:499,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:499,3'
          Dst:             _outCreateStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:502,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:502,3'
          Dst:             _outConstraint
        - Src:             './src/include/pg_query_outfuncs_conds.c:505,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:505,3'
          Dst:             _outCreateTableSpaceStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:508,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:508,3'
          Dst:             _outDropTableSpaceStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:511,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:511,3'
          Dst:             _outAlterTableSpaceOptionsStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:514,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:514,3'
          Dst:             _outAlterTableMoveAllStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:517,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:517,3'
          Dst:             _outCreateExtensionStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:520,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:520,3'
          Dst:             _outAlterExtensionStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:523,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:523,3'
          Dst:             _outAlterExtensionContentsStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:526,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:526,3'
          Dst:             _outCreateFdwStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:529,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:529,3'
          Dst:             _outAlterFdwStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:532,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:532,3'
          Dst:             _outCreateForeignServerStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:535,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:535,3'
          Dst:             _outAlterForeignServerStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:538,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:538,3'
          Dst:             _outCreateForeignTableStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:541,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:541,3'
          Dst:             _outCreateUserMappingStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:544,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:544,3'
          Dst:             _outAlterUserMappingStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:547,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:547,3'
          Dst:             _outDropUserMappingStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:550,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:550,3'
          Dst:             _outImportForeignSchemaStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:553,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:553,3'
          Dst:             _outCreatePolicyStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:556,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:556,3'
          Dst:             _outAlterPolicyStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:559,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:559,3'
          Dst:             _outCreateAmStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:562,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:562,3'
          Dst:             _outCreateTrigStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:565,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:565,3'
          Dst:             _outCreateEventTrigStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:568,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:568,3'
          Dst:             _outAlterEventTrigStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:571,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:571,3'
          Dst:             _outCreatePLangStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:574,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:574,3'
          Dst:             _outCreateRoleStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:577,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:577,3'
          Dst:             _outAlterRoleStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:580,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:580,3'
          Dst:             _outAlterRoleSetStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:583,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:583,3'
          Dst:             _outDropRoleStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:586,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:586,3'
          Dst:             _outCreateSeqStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:589,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:589,3'
          Dst:             _outAlterSeqStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:592,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:592,3'
          Dst:             _outDefineStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:595,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:595,3'
          Dst:             _outCreateDomainStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:598,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:598,3'
          Dst:             _outCreateOpClassStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:601,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:601,3'
          Dst:             _outCreateOpClassItem
        - Src:             './src/include/pg_query_outfuncs_conds.c:604,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:604,3'
          Dst:             _outCreateOpFamilyStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:607,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:607,3'
          Dst:             _outAlterOpFamilyStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:610,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:610,3'
          Dst:             _outDropStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:613,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:613,3'
          Dst:             _outTruncateStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:616,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:616,3'
          Dst:             _outCommentStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:619,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:619,3'
          Dst:             _outSecLabelStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:622,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:622,3'
          Dst:             _outDeclareCursorStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:625,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:625,3'
          Dst:             _outClosePortalStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:628,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:628,3'
          Dst:             _outFetchStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:631,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:631,3'
          Dst:             _outIndexStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:634,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:634,3'
          Dst:             _outCreateStatsStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:637,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:637,3'
          Dst:             _outStatsElem
        - Src:             './src/include/pg_query_outfuncs_conds.c:640,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:640,3'
          Dst:             _outAlterStatsStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:643,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:643,3'
          Dst:             _outCreateFunctionStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:646,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:646,3'
          Dst:             _outFunctionParameter
        - Src:             './src/include/pg_query_outfuncs_conds.c:649,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:649,3'
          Dst:             _outAlterFunctionStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:652,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:652,3'
          Dst:             _outDoStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:655,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:655,3'
          Dst:             _outInlineCodeBlock
        - Src:             './src/include/pg_query_outfuncs_conds.c:658,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:658,3'
          Dst:             _outCallStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:661,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:661,3'
          Dst:             _outCallContext
        - Src:             './src/include/pg_query_outfuncs_conds.c:664,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:664,3'
          Dst:             _outRenameStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:667,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:667,3'
          Dst:             _outAlterObjectDependsStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:670,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:670,3'
          Dst:             _outAlterObjectSchemaStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:673,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:673,3'
          Dst:             _outAlterOwnerStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:676,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:676,3'
          Dst:             _outAlterOperatorStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:679,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:679,3'
          Dst:             _outAlterTypeStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:682,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:682,3'
          Dst:             _outRuleStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:685,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:685,3'
          Dst:             _outNotifyStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:688,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:688,3'
          Dst:             _outListenStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:691,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:691,3'
          Dst:             _outUnlistenStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:694,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:694,3'
          Dst:             _outTransactionStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:697,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:697,3'
          Dst:             _outCompositeTypeStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:700,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:700,3'
          Dst:             _outCreateEnumStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:703,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:703,3'
          Dst:             _outCreateRangeStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:706,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:706,3'
          Dst:             _outAlterEnumStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:709,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:709,3'
          Dst:             _outViewStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:712,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:712,3'
          Dst:             _outLoadStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:715,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:715,3'
          Dst:             _outCreatedbStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:718,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:718,3'
          Dst:             _outAlterDatabaseStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:721,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:721,3'
          Dst:             _outAlterDatabaseRefreshCollStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:724,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:724,3'
          Dst:             _outAlterDatabaseSetStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:727,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:727,3'
          Dst:             _outDropdbStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:730,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:730,3'
          Dst:             _outAlterSystemStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:733,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:733,3'
          Dst:             _outClusterStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:736,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:736,3'
          Dst:             _outVacuumStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:739,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:739,3'
          Dst:             _outVacuumRelation
        - Src:             './src/include/pg_query_outfuncs_conds.c:742,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:742,3'
          Dst:             _outExplainStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:745,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:745,3'
          Dst:             _outCreateTableAsStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:748,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:748,3'
          Dst:             _outRefreshMatViewStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:751,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:754,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:754,3'
          Dst:             _outDiscardStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:757,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:757,3'
          Dst:             _outLockStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:760,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:760,3'
          Dst:             _outConstraintsSetStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:763,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:763,3'
          Dst:             _outReindexStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:766,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:766,3'
          Dst:             _outCreateConversionStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:769,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:769,3'
          Dst:             _outCreateCastStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:772,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:772,3'
          Dst:             _outCreateTransformStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:775,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:775,3'
          Dst:             _outPrepareStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:778,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:778,3'
          Dst:             _outExecuteStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:781,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:781,3'
          Dst:             _outDeallocateStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:784,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:784,3'
          Dst:             _outDropOwnedStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:787,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:787,3'
          Dst:             _outReassignOwnedStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:790,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:790,3'
          Dst:             _outAlterTSDictionaryStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:793,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:793,3'
          Dst:             _outAlterTSConfigurationStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:796,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:796,3'
          Dst:             _outPublicationTable
        - Src:             './src/include/pg_query_outfuncs_conds.c:799,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:799,3'
          Dst:             _outPublicationObjSpec
        - Src:             './src/include/pg_query_outfuncs_conds.c:802,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:802,3'
          Dst:             _outCreatePublicationStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:805,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:805,3'
          Dst:             _outAlterPublicationStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:808,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:808,3'
          Dst:             _outCreateSubscriptionStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:811,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:811,3'
          Dst:             _outAlterSubscriptionStmt
        - Src:             './src/include/pg_query_outfuncs_conds.c:814,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_conds.c:814,3'
          Dst:             _outDropSubscriptionStmt
        - Src:             'src/pg_query_outfuncs_json.c:304,5'
          Dst:             errstart
        - Src:             'src/pg_query_outfuncs_json.c:304,5'
          Dst:             errmsg_internal
        - Src:             'src/pg_query_outfuncs_json.c:304,5'
          Dst:             errfinish
        - Src:             'src/pg_query_outfuncs_json.c:307,5'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_outfuncs_json.c:310,3'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_outfuncs_json.c:311,3'
          Dst:             appendStringInfo
    - functionName:    lnext
      functionSourceFile: '/src/libpg_query/./src/postgres/include/nodes/pg_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    308
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _outInteger
      functionSourceFile: '/src/libpg_query/src/pg_query_outfuncs_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - appendStringInfo
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_outfuncs_json.c:216,3'
          Dst:             appendStringInfo
    - functionName:    _outBoolean
      functionSourceFile: '/src/libpg_query/src/pg_query_outfuncs_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_outfuncs_json.c:222,2'
          Dst:             appendStringInfo
    - functionName:    _outFloat
      functionSourceFile: '/src/libpg_query/src/pg_query_outfuncs_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _outToken
        - appendStringInfo
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_outfuncs_json.c:228,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_outfuncs_json.c:229,2'
          Dst:             _outToken
    - functionName:    _outString
      functionSourceFile: '/src/libpg_query/src/pg_query_outfuncs_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _outToken
        - appendStringInfo
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_outfuncs_json.c:235,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_outfuncs_json.c:236,2'
          Dst:             _outToken
    - functionName:    _outBitString
      functionSourceFile: '/src/libpg_query/src/pg_query_outfuncs_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _outToken
        - appendStringInfo
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_outfuncs_json.c:242,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_outfuncs_json.c:243,2'
          Dst:             _outToken
    - functionName:    _outList
      functionSourceFile: '/src/libpg_query/src/pg_query_outfuncs_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          70
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_outfuncs_json.c:152,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_outfuncs_json.c:153,2'
          Dst:             appendStringInfoChar
        - Src:             'src/pg_query_outfuncs_json.c:166,2'
          Dst:             appendStringInfoChar
        - Src:             'src/pg_query_outfuncs_json.c:167,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_outfuncs_json.c:158,4'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_outfuncs_json.c:160,4'
          Dst:             _outNode
        - Src:             'src/pg_query_outfuncs_json.c:162,7'
          Dst:             lnext
        - Src:             'src/pg_query_outfuncs_json.c:163,4'
          Dst:             appendStringInfoString
    - functionName:    _outIntList
      functionSourceFile: '/src/libpg_query/src/pg_query_outfuncs_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          59
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_outfuncs_json.c:175,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_outfuncs_json.c:176,2'
          Dst:             appendStringInfoChar
        - Src:             'src/pg_query_outfuncs_json.c:186,2'
          Dst:             appendStringInfoChar
        - Src:             'src/pg_query_outfuncs_json.c:187,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_outfuncs_json.c:180,3'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_outfuncs_json.c:182,7'
          Dst:             lnext
        - Src:             'src/pg_query_outfuncs_json.c:183,4'
          Dst:             appendStringInfoString
    - functionName:    _outOidList
      functionSourceFile: '/src/libpg_query/src/pg_query_outfuncs_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          59
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_outfuncs_json.c:195,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_outfuncs_json.c:196,2'
          Dst:             appendStringInfoChar
        - Src:             'src/pg_query_outfuncs_json.c:206,2'
          Dst:             appendStringInfoChar
        - Src:             'src/pg_query_outfuncs_json.c:207,2'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_outfuncs_json.c:200,3'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_outfuncs_json.c:202,7'
          Dst:             lnext
        - Src:             'src/pg_query_outfuncs_json.c:203,4'
          Dst:             appendStringInfoString
    - functionName:    _outAConst
      functionSourceFile: '/src/libpg_query/src/pg_query_outfuncs_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          71
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _outBitString
        - _outFloat
        - _outInteger
        - _outString
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pg_query_outfuncs_json.c:252,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pg_query_outfuncs_json.c:250,3'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_outfuncs_json.c:254,5'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_outfuncs_json.c:255,5'
          Dst:             _outInteger
        - Src:             'src/pg_query_outfuncs_json.c:256,5'
          Dst:             appendStringInfoChar
        - Src:             'src/pg_query_outfuncs_json.c:259,5'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_outfuncs_json.c:260,5'
          Dst:             _outFloat
        - Src:             'src/pg_query_outfuncs_json.c:261,5'
          Dst:             appendStringInfoChar
        - Src:             'src/pg_query_outfuncs_json.c:264,5'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_outfuncs_json.c:267,5'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_outfuncs_json.c:268,5'
          Dst:             _outString
        - Src:             'src/pg_query_outfuncs_json.c:269,5'
          Dst:             appendStringInfoChar
        - Src:             'src/pg_query_outfuncs_json.c:272,5'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_outfuncs_json.c:273,5'
          Dst:             _outBitString
        - Src:             'src/pg_query_outfuncs_json.c:274,5'
          Dst:             appendStringInfoChar
        - Src:             'src/pg_query_outfuncs_json.c:283,2'
          Dst:             appendStringInfo
    - functionName:    _outAlias
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          111
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _outNode
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:270,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:270,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:270,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:271,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:271,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:271,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:271,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:271,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:271,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:271,3'
          Dst:             appendStringInfoString
    - functionName:    _outRangeVar
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          142
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - _outAlias
        - _outToken
        - appendStringInfo
        - removeTrailingDelimiter
      functionUses:    32
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:277,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:277,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:277,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:278,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:278,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:278,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:279,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:279,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:279,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:280,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:281,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:282,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:282,3'
          Dst:             _outAlias
        - Src:             './src/include/pg_query_outfuncs_defs.c:282,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:282,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:283,3'
          Dst:             appendStringInfo
    - functionName:    _outTableFunc
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         194
      ICount:          877
      EdgeCount:       261
      CyclomaticComplexity: 69
      functionsReached:
        - _enumToStringTableFuncType
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - bms_next_member
        - lnext
        - removeTrailingDelimiter
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:289,3'
          Dst:             _enumToStringTableFuncType
        - Src:             './src/include/pg_query_outfuncs_defs.c:289,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:290,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:290,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:290,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:290,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:290,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:290,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:290,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:291,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:291,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:291,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:291,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:291,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:291,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:291,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:292,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:292,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:292,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:293,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:293,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:293,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:294,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:294,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:294,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:294,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:294,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:294,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:294,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:295,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:295,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:295,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:295,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:295,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:295,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:295,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:296,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:296,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:296,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:296,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:296,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:296,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:296,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:297,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:297,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:297,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:297,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:297,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:297,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:297,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:298,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:298,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:298,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:298,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:298,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:298,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:298,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:299,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:299,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:299,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:299,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:299,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:299,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:299,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:300,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:300,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:300,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:300,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:300,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:300,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:300,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:301,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:301,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:301,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:301,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:301,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:301,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:301,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:302,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:302,3'
          Dst:             bms_next_member
        - Src:             './src/include/pg_query_outfuncs_defs.c:302,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:302,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:302,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:303,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:303,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:303,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:304,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:305,3'
          Dst:             appendStringInfo
    - functionName:    _outIntoClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         56
      ICount:          262
      EdgeCount:       75
      CyclomaticComplexity: 21
      functionsReached:
        - _enumToStringOnCommitAction
        - _outNode
        - _outQuery
        - _outRangeVar
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:311,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:311,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:311,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:311,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:312,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:312,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:312,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:312,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:312,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:312,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:312,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:313,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:313,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:313,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:314,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:314,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:314,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:314,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:314,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:314,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:314,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:315,3'
          Dst:             _enumToStringOnCommitAction
        - Src:             './src/include/pg_query_outfuncs_defs.c:315,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:316,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:316,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:316,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:317,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:317,3'
          Dst:             _outQuery
        - Src:             './src/include/pg_query_outfuncs_defs.c:317,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:317,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:318,3'
          Dst:             appendStringInfo
    - functionName:    _outVar
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          140
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - _enumToStringVarReturningType
        - appendStringInfo
        - bms_next_member
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:324,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:325,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:326,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:327,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:328,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:329,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:329,3'
          Dst:             bms_next_member
        - Src:             './src/include/pg_query_outfuncs_defs.c:329,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:329,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:329,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:330,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:331,3'
          Dst:             _enumToStringVarReturningType
        - Src:             './src/include/pg_query_outfuncs_defs.c:331,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:332,3'
          Dst:             appendStringInfo
    - functionName:    _outParam
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          85
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _enumToStringParamKind
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:338,3'
          Dst:             _enumToStringParamKind
        - Src:             './src/include/pg_query_outfuncs_defs.c:338,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:339,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:340,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:341,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:342,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:343,3'
          Dst:             appendStringInfo
    - functionName:    _outAggref
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         124
      ICount:          564
      EdgeCount:       166
      CyclomaticComplexity: 44
      functionsReached:
        - _enumToStringAggSplit
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:349,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:350,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:351,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:352,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:353,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:353,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:353,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:353,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:353,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:353,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:353,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:354,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:354,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:354,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:354,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:354,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:354,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:354,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:355,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:355,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:355,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:355,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:355,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:355,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:355,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:356,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:356,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:356,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:356,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:356,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:356,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:356,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:357,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:357,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:357,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:357,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:357,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:357,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:357,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:358,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:358,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:358,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:359,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:360,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:361,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:362,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:363,3'
          Dst:             _enumToStringAggSplit
        - Src:             './src/include/pg_query_outfuncs_defs.c:363,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:364,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:365,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:366,3'
          Dst:             appendStringInfo
    - functionName:    _outGroupingFunc
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         43
      ICount:          191
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:372,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:372,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:372,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:372,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:372,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:372,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:372,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:373,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:373,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:373,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:373,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:373,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:373,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:373,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:374,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:375,3'
          Dst:             appendStringInfo
    - functionName:    _outWindowFunc
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         64
      ICount:          289
      EdgeCount:       85
      CyclomaticComplexity: 23
      functionsReached:
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:381,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:382,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:383,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:384,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:385,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:385,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:385,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:385,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:385,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:385,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:385,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:386,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:386,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:386,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:387,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:387,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:387,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:387,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:387,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:387,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:387,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:388,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:389,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:390,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:391,3'
          Dst:             appendStringInfo
    - functionName:    _outWindowFuncRunCondition
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          68
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _outNode
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:397,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:398,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:399,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:400,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:400,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:400,3'
          Dst:             appendStringInfo
    - functionName:    _outMergeSupportFunc
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:406,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:407,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:408,3'
          Dst:             appendStringInfo
    - functionName:    _outSubscriptingRef
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         58
      ICount:          265
      EdgeCount:       77
      CyclomaticComplexity: 21
      functionsReached:
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:414,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:415,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:416,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:417,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:418,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:419,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:419,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:419,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:419,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:419,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:419,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:419,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:420,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:420,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:420,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:420,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:420,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:420,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:420,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:421,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:421,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:421,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:422,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:422,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:422,3'
          Dst:             appendStringInfo
    - functionName:    _outFuncExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          187
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - _enumToStringCoercionForm
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:428,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:429,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:430,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:431,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:432,3'
          Dst:             _enumToStringCoercionForm
        - Src:             './src/include/pg_query_outfuncs_defs.c:432,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:433,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:434,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:435,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:435,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:435,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:435,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:435,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:435,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:435,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:436,3'
          Dst:             appendStringInfo
    - functionName:    _outNamedArgExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          79
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _outNode
        - _outToken
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:442,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:442,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:442,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:443,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:443,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:443,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:444,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:445,3'
          Dst:             appendStringInfo
    - functionName:    _outOpExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          170
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:451,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:452,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:453,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:454,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:455,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:456,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:456,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:456,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:456,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:456,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:456,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:456,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:457,3'
          Dst:             appendStringInfo
    - functionName:    _outDistinctExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          170
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:463,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:464,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:465,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:466,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:467,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:468,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:468,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:468,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:468,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:468,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:468,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:468,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:469,3'
          Dst:             appendStringInfo
    - functionName:    _outNullIfExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          170
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:475,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:476,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:477,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:478,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:479,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:480,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:480,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:480,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:480,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:480,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:480,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:480,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:481,3'
          Dst:             appendStringInfo
    - functionName:    _outScalarArrayOpExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          142
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:487,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:488,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:489,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:490,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:490,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:490,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:490,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:490,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:490,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:490,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:491,3'
          Dst:             appendStringInfo
    - functionName:    _outBoolExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          105
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _enumToStringBoolExprType
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:497,3'
          Dst:             _enumToStringBoolExprType
        - Src:             './src/include/pg_query_outfuncs_defs.c:497,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:498,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:498,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:498,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:498,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:498,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:498,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:498,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:499,3'
          Dst:             appendStringInfo
    - functionName:    _outSubLink
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          151
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - _enumToStringSubLinkType
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:505,3'
          Dst:             _enumToStringSubLinkType
        - Src:             './src/include/pg_query_outfuncs_defs.c:505,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:506,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:507,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:507,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:507,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:508,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:508,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:508,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:508,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:508,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:508,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:508,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:509,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:509,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:509,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:510,3'
          Dst:             appendStringInfo
    - functionName:    _outSubPlan
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         100
      ICount:          460
      EdgeCount:       134
      CyclomaticComplexity: 36
      functionsReached:
        - _enumToStringSubLinkType
        - _outNode
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:516,3'
          Dst:             _enumToStringSubLinkType
        - Src:             './src/include/pg_query_outfuncs_defs.c:516,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:517,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:517,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:517,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:518,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:518,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:518,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:518,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:518,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:518,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:518,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:519,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:520,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:520,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:520,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:521,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:522,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:523,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:524,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:525,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:526,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:527,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:527,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:527,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:527,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:527,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:527,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:527,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:528,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:528,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:528,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:528,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:528,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:528,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:528,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:529,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:529,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:529,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:529,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:529,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:529,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:529,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:530,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:531,3'
          Dst:             appendStringInfo
    - functionName:    _outAlternativeSubPlan
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          87
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:537,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:537,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:537,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:537,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:537,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:537,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:537,3'
          Dst:             appendStringInfoString
    - functionName:    _outFieldSelect
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          84
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _outNode
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:543,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:543,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:543,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:544,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:545,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:546,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:547,3'
          Dst:             appendStringInfo
    - functionName:    _outFieldStore
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         43
      ICount:          193
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:553,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:553,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:553,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:554,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:554,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:554,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:554,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:554,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:554,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:554,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:555,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:555,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:555,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:555,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:555,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:555,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:555,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:556,3'
          Dst:             appendStringInfo
    - functionName:    _outRelabelType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          87
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _enumToStringCoercionForm
        - _outNode
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:562,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:562,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:562,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:563,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:564,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:565,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:566,3'
          Dst:             _enumToStringCoercionForm
        - Src:             './src/include/pg_query_outfuncs_defs.c:566,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:567,3'
          Dst:             appendStringInfo
    - functionName:    _outCoerceViaIO
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          73
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _enumToStringCoercionForm
        - _outNode
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:573,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:573,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:573,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:574,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:575,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:576,3'
          Dst:             _enumToStringCoercionForm
        - Src:             './src/include/pg_query_outfuncs_defs.c:576,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:577,3'
          Dst:             appendStringInfo
    - functionName:    _outArrayCoerceExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 582
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          103
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _enumToStringCoercionForm
        - _outNode
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:583,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:583,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:583,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:584,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:584,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:584,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:585,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:586,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:587,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:588,3'
          Dst:             _enumToStringCoercionForm
        - Src:             './src/include/pg_query_outfuncs_defs.c:588,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:589,3'
          Dst:             appendStringInfo
    - functionName:    _outConvertRowtypeExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          59
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _enumToStringCoercionForm
        - _outNode
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:595,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:595,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:595,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:596,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:597,3'
          Dst:             _enumToStringCoercionForm
        - Src:             './src/include/pg_query_outfuncs_defs.c:597,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:598,3'
          Dst:             appendStringInfo
    - functionName:    _outCollateExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          55
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _outNode
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:604,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:604,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:604,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:605,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:606,3'
          Dst:             appendStringInfo
    - functionName:    _outCaseExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          161
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:612,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:613,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:614,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:614,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:614,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:615,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:615,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:615,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:615,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:615,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:615,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:615,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:616,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:616,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:616,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:617,3'
          Dst:             appendStringInfo
    - functionName:    _outCaseWhen
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _outNode
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:623,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:623,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:623,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:624,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:624,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:624,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:625,3'
          Dst:             appendStringInfo
    - functionName:    _outCaseTestExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:631,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:632,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:633,3'
          Dst:             appendStringInfo
    - functionName:    _outArrayExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 638
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          184
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:639,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:640,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:641,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:642,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:642,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:642,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:642,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:642,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:642,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:642,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:643,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:644,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:645,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:646,3'
          Dst:             appendStringInfo
    - functionName:    _outRowExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         43
      ICount:          195
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - _enumToStringCoercionForm
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:652,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:652,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:652,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:652,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:652,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:652,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:652,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:653,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:654,3'
          Dst:             _enumToStringCoercionForm
        - Src:             './src/include/pg_query_outfuncs_defs.c:654,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:655,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:655,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:655,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:655,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:655,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:655,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:655,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:656,3'
          Dst:             appendStringInfo
    - functionName:    _outRowCompareExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         88
      ICount:          395
      EdgeCount:       118
      CyclomaticComplexity: 32
      functionsReached:
        - _enumToStringCompareType
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:662,3'
          Dst:             _enumToStringCompareType
        - Src:             './src/include/pg_query_outfuncs_defs.c:662,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:663,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:663,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:663,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:663,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:663,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:663,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:663,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:664,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:664,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:664,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:664,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:664,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:664,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:664,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:665,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:665,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:665,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:665,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:665,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:665,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:665,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:666,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:666,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:666,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:666,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:666,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:666,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:666,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:667,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:667,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:667,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:667,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:667,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:667,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:667,3'
          Dst:             appendStringInfoString
    - functionName:    _outCoalesceExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          129
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:673,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:674,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:675,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:675,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:675,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:675,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:675,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:675,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:675,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:676,3'
          Dst:             appendStringInfo
    - functionName:    _outMinMaxExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          147
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - _enumToStringMinMaxOp
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:682,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:683,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:684,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:685,3'
          Dst:             _enumToStringMinMaxOp
        - Src:             './src/include/pg_query_outfuncs_defs.c:685,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:686,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:686,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:686,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:686,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:686,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:686,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:686,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:687,3'
          Dst:             appendStringInfo
    - functionName:    _outSQLValueFunction
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 697
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _enumToStringSQLValueFunctionOp
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:693,3'
          Dst:             _enumToStringSQLValueFunctionOp
        - Src:             './src/include/pg_query_outfuncs_defs.c:693,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:694,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:695,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:696,3'
          Dst:             appendStringInfo
    - functionName:    _outXmlExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          326
      EdgeCount:       95
      CyclomaticComplexity: 26
      functionsReached:
        - _enumToStringXmlExprOp
        - _enumToStringXmlOptionType
        - _outNode
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:702,3'
          Dst:             _enumToStringXmlExprOp
        - Src:             './src/include/pg_query_outfuncs_defs.c:702,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:703,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:703,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:703,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:704,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:704,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:704,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:704,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:704,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:704,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:704,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:705,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:705,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:705,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:705,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:705,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:705,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:705,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:706,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:706,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:706,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:706,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:706,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:706,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:706,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:707,3'
          Dst:             _enumToStringXmlOptionType
        - Src:             './src/include/pg_query_outfuncs_defs.c:707,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:708,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:709,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:710,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:711,3'
          Dst:             appendStringInfo
    - functionName:    _outJsonFormat
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _enumToStringJsonEncoding
        - _enumToStringJsonFormatType
        - appendStringInfo
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:717,3'
          Dst:             _enumToStringJsonFormatType
        - Src:             './src/include/pg_query_outfuncs_defs.c:717,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:718,3'
          Dst:             _enumToStringJsonEncoding
        - Src:             './src/include/pg_query_outfuncs_defs.c:718,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:719,3'
          Dst:             appendStringInfo
    - functionName:    _outJsonReturning
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 728
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _outJsonFormat
        - appendStringInfo
        - removeTrailingDelimiter
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:725,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:725,3'
          Dst:             _outJsonFormat
        - Src:             './src/include/pg_query_outfuncs_defs.c:725,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:725,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:726,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:727,3'
          Dst:             appendStringInfo
    - functionName:    _outJsonValueExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 736
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _outJsonFormat
        - _outNode
        - appendStringInfo
        - removeTrailingDelimiter
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:733,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:733,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:733,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:734,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:734,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:734,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:735,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:735,3'
          Dst:             _outJsonFormat
        - Src:             './src/include/pg_query_outfuncs_defs.c:735,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:735,3'
          Dst:             appendStringInfo
    - functionName:    _outJsonConstructorExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 740
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          180
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - _enumToStringJsonConstructorType
        - _outJsonReturning
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:741,3'
          Dst:             _enumToStringJsonConstructorType
        - Src:             './src/include/pg_query_outfuncs_defs.c:741,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:742,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:742,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:742,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:742,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:742,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:742,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:742,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:743,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:743,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:743,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:744,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:744,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:744,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:745,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:745,3'
          Dst:             _outJsonReturning
        - Src:             './src/include/pg_query_outfuncs_defs.c:745,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:745,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:746,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:747,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:748,3'
          Dst:             appendStringInfo
    - functionName:    _outJsonIsPredicate
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 753
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          75
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _enumToStringJsonValueType
        - _outJsonFormat
        - _outNode
        - appendStringInfo
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:754,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:754,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:754,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:755,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:755,3'
          Dst:             _outJsonFormat
        - Src:             './src/include/pg_query_outfuncs_defs.c:755,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:755,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:756,3'
          Dst:             _enumToStringJsonValueType
        - Src:             './src/include/pg_query_outfuncs_defs.c:756,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:757,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:758,3'
          Dst:             appendStringInfo
    - functionName:    _outJsonBehavior
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 763
      functionLinenumberEnd: 768
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _enumToStringJsonBehaviorType
        - _outNode
        - appendStringInfo
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:764,3'
          Dst:             _enumToStringJsonBehaviorType
        - Src:             './src/include/pg_query_outfuncs_defs.c:764,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:765,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:765,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:765,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:766,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:767,3'
          Dst:             appendStringInfo
    - functionName:    _outJsonExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         75
      ICount:          362
      EdgeCount:       100
      CyclomaticComplexity: 27
      functionsReached:
        - _enumToStringJsonExprOp
        - _enumToStringJsonWrapper
        - _outJsonBehavior
        - _outJsonFormat
        - _outJsonReturning
        - _outNode
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:773,3'
          Dst:             _enumToStringJsonExprOp
        - Src:             './src/include/pg_query_outfuncs_defs.c:773,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:774,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:774,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:774,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:775,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:775,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:775,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:776,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:776,3'
          Dst:             _outJsonFormat
        - Src:             './src/include/pg_query_outfuncs_defs.c:776,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:776,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:777,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:777,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:777,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:778,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:778,3'
          Dst:             _outJsonReturning
        - Src:             './src/include/pg_query_outfuncs_defs.c:778,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:778,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:779,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:779,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:779,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:779,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:779,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:779,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:779,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:780,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:780,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:780,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:780,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:780,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:780,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:780,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:781,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:781,3'
          Dst:             _outJsonBehavior
        - Src:             './src/include/pg_query_outfuncs_defs.c:781,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:781,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:782,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:782,3'
          Dst:             _outJsonBehavior
        - Src:             './src/include/pg_query_outfuncs_defs.c:782,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:782,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:783,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:784,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:785,3'
          Dst:             _enumToStringJsonWrapper
        - Src:             './src/include/pg_query_outfuncs_defs.c:785,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:786,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:787,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:788,3'
          Dst:             appendStringInfo
    - functionName:    _outJsonTablePath
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _outToken
        - appendStringInfo
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:794,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:794,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:794,3'
          Dst:             appendStringInfo
    - functionName:    _outJsonTablePathScan
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 805
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          85
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _outJsonTablePath
        - _outNode
        - appendStringInfo
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:800,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:800,3'
          Dst:             _outJsonTablePath
        - Src:             './src/include/pg_query_outfuncs_defs.c:800,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:800,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:801,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:802,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:802,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:802,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:803,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:804,3'
          Dst:             appendStringInfo
    - functionName:    _outJsonTableSiblingJoin
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 809
      functionLinenumberEnd: 812
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _outNode
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:810,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:810,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:810,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:811,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:811,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:811,3'
          Dst:             appendStringInfo
    - functionName:    _outNullTest
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 816
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _enumToStringNullTestType
        - _outNode
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:817,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:817,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:817,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:818,3'
          Dst:             _enumToStringNullTestType
        - Src:             './src/include/pg_query_outfuncs_defs.c:818,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:819,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:820,3'
          Dst:             appendStringInfo
    - functionName:    _outBooleanTest
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 825
      functionLinenumberEnd: 829
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _enumToStringBoolTestType
        - _outNode
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:826,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:826,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:826,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:827,3'
          Dst:             _enumToStringBoolTestType
        - Src:             './src/include/pg_query_outfuncs_defs.c:827,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:828,3'
          Dst:             appendStringInfo
    - functionName:    _outMergeAction
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 833
      functionLinenumberEnd: 840
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          191
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - _enumToStringCmdType
        - _enumToStringMergeMatchKind
        - _enumToStringOverridingKind
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:834,3'
          Dst:             _enumToStringMergeMatchKind
        - Src:             './src/include/pg_query_outfuncs_defs.c:834,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:835,3'
          Dst:             _enumToStringCmdType
        - Src:             './src/include/pg_query_outfuncs_defs.c:835,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:836,3'
          Dst:             _enumToStringOverridingKind
        - Src:             './src/include/pg_query_outfuncs_defs.c:836,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:837,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:837,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:837,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:838,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:838,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:838,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:838,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:838,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:838,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:838,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:839,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:839,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:839,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:839,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:839,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:839,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:839,3'
          Dst:             appendStringInfoString
    - functionName:    _outCoerceToDomain
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 844
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          87
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _enumToStringCoercionForm
        - _outNode
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:845,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:845,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:845,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:846,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:847,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:848,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:849,3'
          Dst:             _enumToStringCoercionForm
        - Src:             './src/include/pg_query_outfuncs_defs.c:849,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:850,3'
          Dst:             appendStringInfo
    - functionName:    _outCoerceToDomainValue
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 860
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          67
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:856,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:857,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:858,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:859,3'
          Dst:             appendStringInfo
    - functionName:    _outSetToDefault
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 864
      functionLinenumberEnd: 869
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          67
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:865,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:866,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:867,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:868,3'
          Dst:             appendStringInfo
    - functionName:    _outCurrentOfExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 873
      functionLinenumberEnd: 877
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          63
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _outToken
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:874,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:875,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:875,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:875,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:876,3'
          Dst:             appendStringInfo
    - functionName:    _outNextValueExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 881
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:882,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:883,3'
          Dst:             appendStringInfo
    - functionName:    _outInferenceElem
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionLinenumberEnd: 892
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          55
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _outNode
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:889,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:889,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:889,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:890,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:891,3'
          Dst:             appendStringInfo
    - functionName:    _outReturningExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 896
      functionLinenumberEnd: 900
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          54
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _outNode
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:897,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:898,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:899,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:899,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:899,3'
          Dst:             appendStringInfo
    - functionName:    _outTargetEntry
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          122
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - _outNode
        - _outToken
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:905,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:905,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:905,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:906,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:907,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:907,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:907,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:908,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:909,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:910,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:911,3'
          Dst:             appendStringInfo
    - functionName:    _outRangeTblRef
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 916
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:917,3'
          Dst:             appendStringInfo
    - functionName:    _outJoinExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 922
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          200
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - _enumToStringJoinType
        - _outAlias
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:923,3'
          Dst:             _enumToStringJoinType
        - Src:             './src/include/pg_query_outfuncs_defs.c:923,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:924,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:925,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:925,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:925,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:926,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:926,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:926,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:927,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:927,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:927,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:927,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:927,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:927,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:927,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:928,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:928,3'
          Dst:             _outAlias
        - Src:             './src/include/pg_query_outfuncs_defs.c:928,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:928,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:929,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:929,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:929,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:930,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:930,3'
          Dst:             _outAlias
        - Src:             './src/include/pg_query_outfuncs_defs.c:930,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:930,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:931,3'
          Dst:             appendStringInfo
    - functionName:    _outFromExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 936
      functionLinenumberEnd: 939
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          103
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:937,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:937,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:937,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:937,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:937,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:937,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:937,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:938,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:938,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:938,3'
          Dst:             appendStringInfo
    - functionName:    _outOnConflictExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 943
      functionLinenumberEnd: 952
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         66
      ICount:          303
      EdgeCount:       88
      CyclomaticComplexity: 24
      functionsReached:
        - _enumToStringOnConflictAction
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:944,3'
          Dst:             _enumToStringOnConflictAction
        - Src:             './src/include/pg_query_outfuncs_defs.c:944,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:945,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:945,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:945,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:945,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:945,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:945,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:945,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:946,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:946,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:946,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:947,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:948,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:948,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:948,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:948,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:948,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:948,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:948,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:949,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:949,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:949,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:950,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:951,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:951,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:951,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:951,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:951,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:951,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:951,3'
          Dst:             appendStringInfoString
    - functionName:    _outQuery
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 956
      functionLinenumberEnd: 1002
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         326
      ICount:          1494
      EdgeCount:       439
      CyclomaticComplexity: 115
      functionsReached:
        - _enumToStringCmdType
        - _enumToStringLimitOption
        - _enumToStringOverridingKind
        - _enumToStringQuerySource
        - _outFromExpr
        - _outNode
        - _outOnConflictExpr
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:957,3'
          Dst:             _enumToStringCmdType
        - Src:             './src/include/pg_query_outfuncs_defs.c:957,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:958,3'
          Dst:             _enumToStringQuerySource
        - Src:             './src/include/pg_query_outfuncs_defs.c:958,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:959,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:960,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:960,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:960,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:961,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:962,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:963,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:964,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:965,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:966,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:967,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:968,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:969,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:970,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:971,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:972,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:973,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:973,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:973,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:973,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:973,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:973,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:973,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:974,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:974,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:974,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:974,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:974,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:974,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:974,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:975,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:975,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:975,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:975,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:975,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:975,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:975,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:976,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:976,3'
          Dst:             _outFromExpr
        - Src:             './src/include/pg_query_outfuncs_defs.c:976,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:976,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:977,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:977,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:977,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:977,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:977,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:977,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:977,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:978,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:979,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:979,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:979,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:980,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:980,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:980,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:980,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:980,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:980,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:980,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:981,3'
          Dst:             _enumToStringOverridingKind
        - Src:             './src/include/pg_query_outfuncs_defs.c:981,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:982,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:982,3'
          Dst:             _outOnConflictExpr
        - Src:             './src/include/pg_query_outfuncs_defs.c:982,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:982,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:983,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:983,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:983,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:984,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:984,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:984,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:985,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:985,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:985,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:985,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:985,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:985,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:985,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:986,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:986,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:986,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:986,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:986,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:986,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:986,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:987,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:988,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:988,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:988,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:988,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:988,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:988,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:988,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:989,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:989,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:989,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:990,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:990,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:990,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:990,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:990,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:990,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:990,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:991,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:991,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:991,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:991,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:991,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:991,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:991,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:992,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:992,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:992,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:992,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:992,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:992,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:992,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:993,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:993,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:993,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:994,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:994,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:994,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:995,3'
          Dst:             _enumToStringLimitOption
        - Src:             './src/include/pg_query_outfuncs_defs.c:995,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:996,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:996,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:996,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:996,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:996,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:996,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:996,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:997,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:997,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:997,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:998,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:998,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:998,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:998,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:998,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:998,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:998,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:999,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:999,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:999,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:999,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:999,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:999,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:999,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1000,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1001,3'
          Dst:             appendStringInfo
    - functionName:    _outTypeName
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1006
      functionLinenumberEnd: 1015
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         69
      ICount:          307
      EdgeCount:       92
      CyclomaticComplexity: 25
      functionsReached:
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1007,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1007,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1007,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1007,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1007,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1007,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1007,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1008,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1009,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1010,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1011,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1011,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1011,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1011,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1011,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1011,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1011,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1012,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1013,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1013,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1013,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1013,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1013,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1013,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1013,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1014,3'
          Dst:             appendStringInfo
    - functionName:    _outColumnRef
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1019
      functionLinenumberEnd: 1022
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          101
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1020,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1020,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1020,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1020,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1020,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1020,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1020,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1021,3'
          Dst:             appendStringInfo
    - functionName:    _outParamRef
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1026
      functionLinenumberEnd: 1029
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1027,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1028,3'
          Dst:             appendStringInfo
    - functionName:    _outAExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1033
      functionLinenumberEnd: 1041
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          165
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - _enumToStringA_Expr_Kind
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1034,3'
          Dst:             _enumToStringA_Expr_Kind
        - Src:             './src/include/pg_query_outfuncs_defs.c:1034,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1035,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1035,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1035,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1035,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1035,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1035,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1035,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1036,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1036,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1036,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1037,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1037,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1037,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1038,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1039,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1040,3'
          Dst:             appendStringInfo
    - functionName:    _outTypeCast
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1045
      functionLinenumberEnd: 1049
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _outNode
        - _outTypeName
        - appendStringInfo
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1046,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1046,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1046,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1047,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1047,3'
          Dst:             _outTypeName
        - Src:             './src/include/pg_query_outfuncs_defs.c:1047,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1047,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1048,3'
          Dst:             appendStringInfo
    - functionName:    _outCollateClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1053
      functionLinenumberEnd: 1057
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          117
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1054,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1054,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1054,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1055,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1055,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1055,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1055,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1055,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1055,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1055,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1056,3'
          Dst:             appendStringInfo
    - functionName:    _outRoleSpec
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1061
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _enumToStringRoleSpecType
        - _outToken
        - appendStringInfo
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1062,3'
          Dst:             _enumToStringRoleSpecType
        - Src:             './src/include/pg_query_outfuncs_defs.c:1062,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1063,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1063,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:1063,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1064,3'
          Dst:             appendStringInfo
    - functionName:    _outFuncCall
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1069
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         75
      ICount:          342
      EdgeCount:       100
      CyclomaticComplexity: 27
      functionsReached:
        - _enumToStringCoercionForm
        - _outNode
        - _outWindowDef
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1070,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1070,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1070,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1070,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1070,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1070,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1070,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1071,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1071,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1071,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1071,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1071,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1071,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1071,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1072,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1072,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1072,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1072,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1072,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1072,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1072,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1073,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1073,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1073,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1074,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1074,3'
          Dst:             _outWindowDef
        - Src:             './src/include/pg_query_outfuncs_defs.c:1074,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1074,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1075,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1076,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1077,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1078,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1079,3'
          Dst:             _enumToStringCoercionForm
        - Src:             './src/include/pg_query_outfuncs_defs.c:1079,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1080,3'
          Dst:             appendStringInfo
    - functionName:    _outAIndices
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1090
      functionLinenumberEnd: 1094
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _outNode
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1091,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1092,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1092,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1092,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1093,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1093,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1093,3'
          Dst:             appendStringInfo
    - functionName:    _outAIndirection
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1098
      functionLinenumberEnd: 1101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          103
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1099,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1099,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1099,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1100,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1100,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1100,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1100,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1100,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1100,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1100,3'
          Dst:             appendStringInfoString
    - functionName:    _outAArrayExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1105
      functionLinenumberEnd: 1110
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          129
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1106,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1106,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1106,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1106,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1106,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1106,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1106,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1107,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1108,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1109,3'
          Dst:             appendStringInfo
    - functionName:    _outResTarget
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1114
      functionLinenumberEnd: 1119
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          141
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - _outNode
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1115,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1115,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:1115,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1116,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1116,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1116,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1116,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1116,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1116,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1116,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1117,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1117,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1117,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1118,3'
          Dst:             appendStringInfo
    - functionName:    _outMultiAssignRef
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1123
      functionLinenumberEnd: 1127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          55
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _outNode
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1124,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1124,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1124,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1125,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1126,3'
          Dst:             appendStringInfo
    - functionName:    _outSortBy
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1131
      functionLinenumberEnd: 1137
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          125
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - _enumToStringSortByDir
        - _enumToStringSortByNulls
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1132,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1132,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1132,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1133,3'
          Dst:             _enumToStringSortByDir
        - Src:             './src/include/pg_query_outfuncs_defs.c:1133,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1134,3'
          Dst:             _enumToStringSortByNulls
        - Src:             './src/include/pg_query_outfuncs_defs.c:1134,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1135,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1135,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1135,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1135,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1135,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1135,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1135,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1136,3'
          Dst:             appendStringInfo
    - functionName:    _outWindowDef
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1141
      functionLinenumberEnd: 1150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         59
      ICount:          271
      EdgeCount:       79
      CyclomaticComplexity: 22
      functionsReached:
        - _outNode
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1142,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1142,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:1142,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1143,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1143,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:1143,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1144,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1144,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1144,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1144,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1144,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1144,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1144,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1145,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1145,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1145,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1145,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1145,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1145,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1145,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1146,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1147,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1147,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1147,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1148,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1148,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1148,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1149,3'
          Dst:             appendStringInfo
    - functionName:    _outRangeSubselect
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1154
      functionLinenumberEnd: 1158
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _outAlias
        - _outNode
        - appendStringInfo
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1155,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1156,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1156,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1156,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1157,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1157,3'
          Dst:             _outAlias
        - Src:             './src/include/pg_query_outfuncs_defs.c:1157,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1157,3'
          Dst:             appendStringInfo
    - functionName:    _outRangeFunction
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1162
      functionLinenumberEnd: 1169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         49
      ICount:          219
      EdgeCount:       65
      CyclomaticComplexity: 18
      functionsReached:
        - _outAlias
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1163,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1164,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1165,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1166,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1166,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1166,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1166,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1166,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1166,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1166,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1167,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1167,3'
          Dst:             _outAlias
        - Src:             './src/include/pg_query_outfuncs_defs.c:1167,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1167,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1168,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1168,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1168,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1168,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1168,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1168,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1168,3'
          Dst:             appendStringInfoString
    - functionName:    _outRangeTableFunc
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1173
      functionLinenumberEnd: 1181
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         52
      ICount:          239
      EdgeCount:       69
      CyclomaticComplexity: 19
      functionsReached:
        - _outAlias
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1174,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1175,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1175,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1175,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1176,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1176,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1176,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1177,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1177,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1177,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1177,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1177,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1177,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1177,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1178,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1178,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1178,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1178,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1178,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1178,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1178,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1179,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1179,3'
          Dst:             _outAlias
        - Src:             './src/include/pg_query_outfuncs_defs.c:1179,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1179,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1180,3'
          Dst:             appendStringInfo
    - functionName:    _outRangeTableFuncCol
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1185
      functionLinenumberEnd: 1193
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          124
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - _outNode
        - _outToken
        - _outTypeName
        - appendStringInfo
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1186,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1186,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:1186,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1187,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1187,3'
          Dst:             _outTypeName
        - Src:             './src/include/pg_query_outfuncs_defs.c:1187,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1187,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1188,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1189,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1190,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1190,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1190,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1191,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1191,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1191,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1192,3'
          Dst:             appendStringInfo
    - functionName:    _outRangeTableSample
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1197
      functionLinenumberEnd: 1203
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          209
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1198,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1198,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1198,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1199,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1199,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1199,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1199,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1199,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1199,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1199,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1200,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1200,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1200,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1200,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1200,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1200,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1200,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1201,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1201,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1201,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1202,3'
          Dst:             appendStringInfo
    - functionName:    _outColumnDef
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1207
      functionLinenumberEnd: 1227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         94
      ICount:          445
      EdgeCount:       126
      CyclomaticComplexity: 34
      functionsReached:
        - _outCollateClause
        - _outNode
        - _outRangeVar
        - _outToken
        - _outTypeName
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1208,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1208,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:1208,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1209,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1209,3'
          Dst:             _outTypeName
        - Src:             './src/include/pg_query_outfuncs_defs.c:1209,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1209,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1210,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1210,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:1210,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1211,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1212,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1213,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1214,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1215,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1216,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1216,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:1216,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1217,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1217,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1217,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1218,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1218,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1218,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1219,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1220,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1220,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1220,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1220,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1221,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1222,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1222,3'
          Dst:             _outCollateClause
        - Src:             './src/include/pg_query_outfuncs_defs.c:1222,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1222,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1223,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1224,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1224,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1224,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1224,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1224,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1224,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1224,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1225,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1225,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1225,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1225,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1225,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1225,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1225,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1226,3'
          Dst:             appendStringInfo
    - functionName:    _outTableLikeClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1231
      functionLinenumberEnd: 1235
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _outRangeVar
        - appendStringInfo
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1232,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1232,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1232,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1232,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1233,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1234,3'
          Dst:             appendStringInfo
    - functionName:    _outIndexElem
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1239
      functionLinenumberEnd: 1248
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         67
      ICount:          311
      EdgeCount:       90
      CyclomaticComplexity: 25
      functionsReached:
        - _enumToStringSortByDir
        - _enumToStringSortByNulls
        - _outNode
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1240,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1240,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:1240,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1241,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1241,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1241,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1242,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1242,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:1242,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1243,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1243,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1243,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1243,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1243,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1243,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1243,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1244,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1244,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1244,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1244,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1244,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1244,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1244,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1245,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1245,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1245,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1245,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1245,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1245,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1245,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1246,3'
          Dst:             _enumToStringSortByDir
        - Src:             './src/include/pg_query_outfuncs_defs.c:1246,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1247,3'
          Dst:             _enumToStringSortByNulls
        - Src:             './src/include/pg_query_outfuncs_defs.c:1247,3'
          Dst:             appendStringInfo
    - functionName:    _outDefElem
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1252
      functionLinenumberEnd: 1258
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          93
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _enumToStringDefElemAction
        - _outNode
        - _outToken
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1253,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1253,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:1253,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1254,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1254,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:1254,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1255,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1255,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1255,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1256,3'
          Dst:             _enumToStringDefElemAction
        - Src:             './src/include/pg_query_outfuncs_defs.c:1256,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1257,3'
          Dst:             appendStringInfo
    - functionName:    _outLockingClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1262
      functionLinenumberEnd: 1266
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          95
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _enumToStringLockClauseStrength
        - _enumToStringLockWaitPolicy
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1263,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1263,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1263,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1263,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1263,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1263,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1263,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1264,3'
          Dst:             _enumToStringLockClauseStrength
        - Src:             './src/include/pg_query_outfuncs_defs.c:1264,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1265,3'
          Dst:             _enumToStringLockWaitPolicy
        - Src:             './src/include/pg_query_outfuncs_defs.c:1265,3'
          Dst:             appendStringInfo
    - functionName:    _outXmlSerialize
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1270
      functionLinenumberEnd: 1276
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          75
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _enumToStringXmlOptionType
        - _outNode
        - _outTypeName
        - appendStringInfo
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1271,3'
          Dst:             _enumToStringXmlOptionType
        - Src:             './src/include/pg_query_outfuncs_defs.c:1271,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1272,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1272,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1272,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1273,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1273,3'
          Dst:             _outTypeName
        - Src:             './src/include/pg_query_outfuncs_defs.c:1273,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1273,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1274,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1275,3'
          Dst:             appendStringInfo
    - functionName:    _outPartitionElem
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1280
      functionLinenumberEnd: 1286
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          217
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - _outNode
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1281,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1281,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:1281,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1282,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1282,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1282,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1283,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1283,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1283,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1283,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1283,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1283,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1283,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1284,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1284,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1284,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1284,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1284,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1284,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1284,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1285,3'
          Dst:             appendStringInfo
    - functionName:    _outPartitionSpec
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1290
      functionLinenumberEnd: 1294
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          105
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _enumToStringPartitionStrategy
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1291,3'
          Dst:             _enumToStringPartitionStrategy
        - Src:             './src/include/pg_query_outfuncs_defs.c:1291,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1292,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1292,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1292,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1292,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1292,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1292,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1292,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1293,3'
          Dst:             appendStringInfo
    - functionName:    _outPartitionBoundSpec
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1298
      functionLinenumberEnd: 1307
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         69
      ICount:          309
      EdgeCount:       92
      CyclomaticComplexity: 25
      functionsReached:
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1299,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1300,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1301,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1302,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1303,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1303,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1303,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1303,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1303,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1303,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1303,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1304,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1304,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1304,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1304,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1304,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1304,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1304,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1305,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1305,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1305,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1305,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1305,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1305,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1305,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1306,3'
          Dst:             appendStringInfo
    - functionName:    _outPartitionRangeDatum
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1311
      functionLinenumberEnd: 1315
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _enumToStringPartitionRangeDatumKind
        - _outNode
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1312,3'
          Dst:             _enumToStringPartitionRangeDatumKind
        - Src:             './src/include/pg_query_outfuncs_defs.c:1312,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1313,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1313,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1313,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1314,3'
          Dst:             appendStringInfo
    - functionName:    _outPartitionCmd
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1319
      functionLinenumberEnd: 1323
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _outPartitionBoundSpec
        - _outRangeVar
        - appendStringInfo
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1320,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1320,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1320,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1320,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1321,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1321,3'
          Dst:             _outPartitionBoundSpec
        - Src:             './src/include/pg_query_outfuncs_defs.c:1321,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1321,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1322,3'
          Dst:             appendStringInfo
    - functionName:    _outRangeTblEntry
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1327
      functionLinenumberEnd: 1361
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         237
      ICount:          1095
      EdgeCount:       319
      CyclomaticComplexity: 84
      functionsReached:
        - _enumToStringJoinType
        - _enumToStringRTEKind
        - _outAlias
        - _outNode
        - _outQuery
        - _outTableFunc
        - _outTableSampleClause
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1328,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1328,3'
          Dst:             _outAlias
        - Src:             './src/include/pg_query_outfuncs_defs.c:1328,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1328,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1329,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1329,3'
          Dst:             _outAlias
        - Src:             './src/include/pg_query_outfuncs_defs.c:1329,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1329,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1330,3'
          Dst:             _enumToStringRTEKind
        - Src:             './src/include/pg_query_outfuncs_defs.c:1330,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1331,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1332,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1333,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1334,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1335,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1336,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1336,3'
          Dst:             _outTableSampleClause
        - Src:             './src/include/pg_query_outfuncs_defs.c:1336,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1336,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1337,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1337,3'
          Dst:             _outQuery
        - Src:             './src/include/pg_query_outfuncs_defs.c:1337,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1337,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1338,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1339,3'
          Dst:             _enumToStringJoinType
        - Src:             './src/include/pg_query_outfuncs_defs.c:1339,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1340,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1341,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1341,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1341,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1341,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1341,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1341,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1341,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1342,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1342,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1342,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1342,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1342,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1342,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1342,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1343,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1343,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1343,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1343,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1343,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1343,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1343,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1344,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1344,3'
          Dst:             _outAlias
        - Src:             './src/include/pg_query_outfuncs_defs.c:1344,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1344,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1345,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1345,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1345,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1345,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1345,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1345,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1345,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1346,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1347,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1347,3'
          Dst:             _outTableFunc
        - Src:             './src/include/pg_query_outfuncs_defs.c:1347,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1347,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1348,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1348,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1348,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1348,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1348,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1348,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1348,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1349,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1349,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:1349,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1350,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1351,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1352,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1352,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1352,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1352,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1352,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1352,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1352,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1353,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1353,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1353,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1353,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1353,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1353,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1353,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1354,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1354,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1354,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1354,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1354,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1354,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1354,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1355,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1355,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:1355,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1356,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1357,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1357,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1357,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1357,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1357,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1357,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1357,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1358,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1359,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1360,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1360,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1360,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1360,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1360,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1360,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1360,3'
          Dst:             appendStringInfoString
    - functionName:    _outRTEPermissionInfo
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1365
      functionLinenumberEnd: 1373
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          144
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - appendStringInfo
        - bms_next_member
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1366,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1367,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1368,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1369,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1370,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1370,3'
          Dst:             bms_next_member
        - Src:             './src/include/pg_query_outfuncs_defs.c:1370,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1370,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1370,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1371,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1371,3'
          Dst:             bms_next_member
        - Src:             './src/include/pg_query_outfuncs_defs.c:1371,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1371,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1371,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1372,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1372,3'
          Dst:             bms_next_member
        - Src:             './src/include/pg_query_outfuncs_defs.c:1372,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1372,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1372,3'
          Dst:             appendStringInfo
    - functionName:    _outRangeTblFunction
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1377
      functionLinenumberEnd: 1385
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         83
      ICount:          371
      EdgeCount:       111
      CyclomaticComplexity: 30
      functionsReached:
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - bms_next_member
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1378,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1378,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1378,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1379,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1380,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1380,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1380,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1380,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1380,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1380,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1380,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1381,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1381,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1381,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1381,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1381,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1381,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1381,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1382,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1382,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1382,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1382,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1382,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1382,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1382,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1383,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1383,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1383,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1383,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1383,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1383,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1383,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1384,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1384,3'
          Dst:             bms_next_member
        - Src:             './src/include/pg_query_outfuncs_defs.c:1384,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1384,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1384,3'
          Dst:             appendStringInfo
    - functionName:    _outTableSampleClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1389
      functionLinenumberEnd: 1393
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          117
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1390,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1391,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1391,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1391,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1391,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1391,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1391,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1391,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1392,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1392,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1392,3'
          Dst:             appendStringInfo
    - functionName:    _outWithCheckOption
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1397
      functionLinenumberEnd: 1403
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          92
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _enumToStringWCOKind
        - _outNode
        - _outToken
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1398,3'
          Dst:             _enumToStringWCOKind
        - Src:             './src/include/pg_query_outfuncs_defs.c:1398,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1399,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1399,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:1399,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1400,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1400,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:1400,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1401,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1401,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1401,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1402,3'
          Dst:             appendStringInfo
    - functionName:    _outSortGroupClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1407
      functionLinenumberEnd: 1414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          92
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1408,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1409,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1410,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1411,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1412,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1413,3'
          Dst:             appendStringInfo
    - functionName:    _outGroupingSet
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1418
      functionLinenumberEnd: 1422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          105
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _enumToStringGroupingSetKind
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1419,3'
          Dst:             _enumToStringGroupingSetKind
        - Src:             './src/include/pg_query_outfuncs_defs.c:1419,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1420,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1420,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1420,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1420,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1420,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1420,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1420,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1421,3'
          Dst:             appendStringInfo
    - functionName:    _outWindowClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1426
      functionLinenumberEnd: 1441
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         77
      ICount:          352
      EdgeCount:       103
      CyclomaticComplexity: 28
      functionsReached:
        - _outNode
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1427,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1427,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:1427,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1428,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1428,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:1428,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1429,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1429,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1429,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1429,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1429,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1429,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1429,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1430,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1430,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1430,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1430,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1430,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1430,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1430,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1431,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1432,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1432,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1432,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1433,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1433,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1433,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1434,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1435,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1436,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1437,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1438,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1439,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1440,3'
          Dst:             appendStringInfo
    - functionName:    _outRowMarkClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1445
      functionLinenumberEnd: 1450
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _enumToStringLockClauseStrength
        - _enumToStringLockWaitPolicy
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1446,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1447,3'
          Dst:             _enumToStringLockClauseStrength
        - Src:             './src/include/pg_query_outfuncs_defs.c:1447,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1448,3'
          Dst:             _enumToStringLockWaitPolicy
        - Src:             './src/include/pg_query_outfuncs_defs.c:1448,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1449,3'
          Dst:             appendStringInfo
    - functionName:    _outWithClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1454
      functionLinenumberEnd: 1458
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          114
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1455,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1455,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1455,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1455,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1455,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1455,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1455,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1456,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1457,3'
          Dst:             appendStringInfo
    - functionName:    _outInferClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1462
      functionLinenumberEnd: 1467
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          141
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - _outNode
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1463,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1463,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1463,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1463,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1463,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1463,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1463,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1464,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1464,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1464,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1465,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1465,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:1465,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1466,3'
          Dst:             appendStringInfo
    - functionName:    _outOnConflictClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1471
      functionLinenumberEnd: 1477
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          138
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - _enumToStringOnConflictAction
        - _outInferClause
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1472,3'
          Dst:             _enumToStringOnConflictAction
        - Src:             './src/include/pg_query_outfuncs_defs.c:1472,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1473,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1473,3'
          Dst:             _outInferClause
        - Src:             './src/include/pg_query_outfuncs_defs.c:1473,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1473,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1474,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1474,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1474,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1474,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1474,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1474,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1474,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1475,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1475,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1475,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1476,3'
          Dst:             appendStringInfo
    - functionName:    _outCTESearchClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1481
      functionLinenumberEnd: 1486
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          138
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - _outNode
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1482,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1482,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1482,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1482,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1482,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1482,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1482,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1483,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1484,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1484,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:1484,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1485,3'
          Dst:             appendStringInfo
    - functionName:    _outCTECycleClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1490
      functionLinenumberEnd: 1501
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         51
      ICount:          237
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - _outNode
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1491,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1491,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1491,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1491,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1491,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1491,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1491,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1492,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1492,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:1492,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1493,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1493,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1493,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1494,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1494,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1494,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1495,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1495,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:1495,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1496,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1497,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1498,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1499,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1500,3'
          Dst:             appendStringInfo
    - functionName:    _outCommonTableExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1505
      functionLinenumberEnd: 1519
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         111
      ICount:          510
      EdgeCount:       149
      CyclomaticComplexity: 40
      functionsReached:
        - _enumToStringCTEMaterialize
        - _outCTECycleClause
        - _outCTESearchClause
        - _outNode
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1506,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1506,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:1506,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1507,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1507,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1507,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1507,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1507,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1507,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1507,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1508,3'
          Dst:             _enumToStringCTEMaterialize
        - Src:             './src/include/pg_query_outfuncs_defs.c:1508,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1509,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1509,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1509,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1510,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1510,3'
          Dst:             _outCTESearchClause
        - Src:             './src/include/pg_query_outfuncs_defs.c:1510,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1510,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1511,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1511,3'
          Dst:             _outCTECycleClause
        - Src:             './src/include/pg_query_outfuncs_defs.c:1511,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1511,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1512,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1513,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1514,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1515,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1515,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1515,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1515,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1515,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1515,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1515,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1516,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1516,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1516,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1516,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1516,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1516,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1516,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1517,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1517,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1517,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1517,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1517,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1517,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1517,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1518,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1518,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1518,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1518,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1518,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1518,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1518,3'
          Dst:             appendStringInfoString
    - functionName:    _outMergeWhenClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1523
      functionLinenumberEnd: 1530
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          191
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - _enumToStringCmdType
        - _enumToStringMergeMatchKind
        - _enumToStringOverridingKind
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1524,3'
          Dst:             _enumToStringMergeMatchKind
        - Src:             './src/include/pg_query_outfuncs_defs.c:1524,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1525,3'
          Dst:             _enumToStringCmdType
        - Src:             './src/include/pg_query_outfuncs_defs.c:1525,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1526,3'
          Dst:             _enumToStringOverridingKind
        - Src:             './src/include/pg_query_outfuncs_defs.c:1526,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1527,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1527,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1527,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1528,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1528,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1528,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1528,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1528,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1528,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1528,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1529,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1529,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1529,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1529,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1529,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1529,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1529,3'
          Dst:             appendStringInfoString
    - functionName:    _outReturningOption
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1534
      functionLinenumberEnd: 1538
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _enumToStringReturningOptionKind
        - _outToken
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1535,3'
          Dst:             _enumToStringReturningOptionKind
        - Src:             './src/include/pg_query_outfuncs_defs.c:1535,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1536,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1536,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:1536,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1537,3'
          Dst:             appendStringInfo
    - functionName:    _outReturningClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1542
      functionLinenumberEnd: 1545
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          163
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1543,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1543,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1543,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1543,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1543,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1543,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1543,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1544,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1544,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1544,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1544,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1544,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1544,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1544,3'
          Dst:             appendStringInfoString
    - functionName:    _outTriggerTransition
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1549
      functionLinenumberEnd: 1553
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          61
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _outToken
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1550,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1550,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:1550,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1551,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1552,3'
          Dst:             appendStringInfo
    - functionName:    _outJsonOutput
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1557
      functionLinenumberEnd: 1560
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _outJsonReturning
        - _outTypeName
        - appendStringInfo
        - removeTrailingDelimiter
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1558,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1558,3'
          Dst:             _outTypeName
        - Src:             './src/include/pg_query_outfuncs_defs.c:1558,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1558,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1559,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1559,3'
          Dst:             _outJsonReturning
        - Src:             './src/include/pg_query_outfuncs_defs.c:1559,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1559,3'
          Dst:             appendStringInfo
    - functionName:    _outJsonArgument
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1564
      functionLinenumberEnd: 1567
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _outJsonValueExpr
        - _outToken
        - appendStringInfo
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1565,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1565,3'
          Dst:             _outJsonValueExpr
        - Src:             './src/include/pg_query_outfuncs_defs.c:1565,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1565,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1566,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1566,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:1566,3'
          Dst:             appendStringInfo
    - functionName:    _outJsonFuncExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1571
      functionLinenumberEnd: 1583
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         43
      ICount:          221
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - _enumToStringJsonExprOp
        - _enumToStringJsonQuotes
        - _enumToStringJsonWrapper
        - _outJsonBehavior
        - _outJsonOutput
        - _outJsonValueExpr
        - _outNode
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1572,3'
          Dst:             _enumToStringJsonExprOp
        - Src:             './src/include/pg_query_outfuncs_defs.c:1572,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1573,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1573,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:1573,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1574,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1574,3'
          Dst:             _outJsonValueExpr
        - Src:             './src/include/pg_query_outfuncs_defs.c:1574,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1574,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1575,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1575,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1575,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1576,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1576,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1576,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1576,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1576,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1576,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1576,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1577,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1577,3'
          Dst:             _outJsonOutput
        - Src:             './src/include/pg_query_outfuncs_defs.c:1577,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1577,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1578,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1578,3'
          Dst:             _outJsonBehavior
        - Src:             './src/include/pg_query_outfuncs_defs.c:1578,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1578,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1579,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1579,3'
          Dst:             _outJsonBehavior
        - Src:             './src/include/pg_query_outfuncs_defs.c:1579,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1579,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1580,3'
          Dst:             _enumToStringJsonWrapper
        - Src:             './src/include/pg_query_outfuncs_defs.c:1580,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1581,3'
          Dst:             _enumToStringJsonQuotes
        - Src:             './src/include/pg_query_outfuncs_defs.c:1581,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1582,3'
          Dst:             appendStringInfo
    - functionName:    _outJsonTablePathSpec
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1587
      functionLinenumberEnd: 1592
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          79
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _outNode
        - _outToken
        - appendStringInfo
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1588,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1588,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1588,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1589,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1589,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:1589,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1590,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1591,3'
          Dst:             appendStringInfo
    - functionName:    _outJsonTable
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1596
      functionLinenumberEnd: 1605
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         55
      ICount:          258
      EdgeCount:       73
      CyclomaticComplexity: 20
      functionsReached:
        - _outAlias
        - _outJsonBehavior
        - _outJsonTablePathSpec
        - _outJsonValueExpr
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1597,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1597,3'
          Dst:             _outJsonValueExpr
        - Src:             './src/include/pg_query_outfuncs_defs.c:1597,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1597,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1598,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1598,3'
          Dst:             _outJsonTablePathSpec
        - Src:             './src/include/pg_query_outfuncs_defs.c:1598,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1598,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1599,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1599,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1599,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1599,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1599,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1599,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1599,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1600,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1600,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1600,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1600,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1600,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1600,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1600,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1601,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1601,3'
          Dst:             _outJsonBehavior
        - Src:             './src/include/pg_query_outfuncs_defs.c:1601,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1601,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1602,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1602,3'
          Dst:             _outAlias
        - Src:             './src/include/pg_query_outfuncs_defs.c:1602,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1602,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1603,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1604,3'
          Dst:             appendStringInfo
    - functionName:    _outJsonTableColumn
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1609
      functionLinenumberEnd: 1621
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         43
      ICount:          222
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - _enumToStringJsonQuotes
        - _enumToStringJsonTableColumnType
        - _enumToStringJsonWrapper
        - _outJsonBehavior
        - _outJsonFormat
        - _outJsonTablePathSpec
        - _outNode
        - _outToken
        - _outTypeName
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1610,3'
          Dst:             _enumToStringJsonTableColumnType
        - Src:             './src/include/pg_query_outfuncs_defs.c:1610,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1611,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1611,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:1611,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1612,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1612,3'
          Dst:             _outTypeName
        - Src:             './src/include/pg_query_outfuncs_defs.c:1612,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1612,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1613,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1613,3'
          Dst:             _outJsonTablePathSpec
        - Src:             './src/include/pg_query_outfuncs_defs.c:1613,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1613,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1614,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1614,3'
          Dst:             _outJsonFormat
        - Src:             './src/include/pg_query_outfuncs_defs.c:1614,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1614,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1615,3'
          Dst:             _enumToStringJsonWrapper
        - Src:             './src/include/pg_query_outfuncs_defs.c:1615,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1616,3'
          Dst:             _enumToStringJsonQuotes
        - Src:             './src/include/pg_query_outfuncs_defs.c:1616,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1617,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1617,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1617,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1617,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1617,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1617,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1617,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1618,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1618,3'
          Dst:             _outJsonBehavior
        - Src:             './src/include/pg_query_outfuncs_defs.c:1618,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1618,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1619,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1619,3'
          Dst:             _outJsonBehavior
        - Src:             './src/include/pg_query_outfuncs_defs.c:1619,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1619,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1620,3'
          Dst:             appendStringInfo
    - functionName:    _outJsonKeyValue
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1625
      functionLinenumberEnd: 1628
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _outJsonValueExpr
        - _outNode
        - appendStringInfo
        - removeTrailingDelimiter
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1626,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1626,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1626,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1627,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1627,3'
          Dst:             _outJsonValueExpr
        - Src:             './src/include/pg_query_outfuncs_defs.c:1627,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1627,3'
          Dst:             appendStringInfo
    - functionName:    _outJsonParseExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1632
      functionLinenumberEnd: 1637
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          72
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _outJsonOutput
        - _outJsonValueExpr
        - appendStringInfo
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1633,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1633,3'
          Dst:             _outJsonValueExpr
        - Src:             './src/include/pg_query_outfuncs_defs.c:1633,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1633,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1634,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1634,3'
          Dst:             _outJsonOutput
        - Src:             './src/include/pg_query_outfuncs_defs.c:1634,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1634,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1635,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1636,3'
          Dst:             appendStringInfo
    - functionName:    _outJsonScalarExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1641
      functionLinenumberEnd: 1645
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _outJsonOutput
        - _outNode
        - appendStringInfo
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1642,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1642,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1642,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1643,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1643,3'
          Dst:             _outJsonOutput
        - Src:             './src/include/pg_query_outfuncs_defs.c:1643,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1643,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1644,3'
          Dst:             appendStringInfo
    - functionName:    _outJsonSerializeExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1649
      functionLinenumberEnd: 1653
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          59
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _outJsonOutput
        - _outJsonValueExpr
        - appendStringInfo
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1650,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1650,3'
          Dst:             _outJsonValueExpr
        - Src:             './src/include/pg_query_outfuncs_defs.c:1650,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1650,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1651,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1651,3'
          Dst:             _outJsonOutput
        - Src:             './src/include/pg_query_outfuncs_defs.c:1651,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1651,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1652,3'
          Dst:             appendStringInfo
    - functionName:    _outJsonObjectConstructor
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1657
      functionLinenumberEnd: 1663
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          144
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - _outJsonOutput
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1658,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1658,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1658,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1658,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1658,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1658,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1658,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1659,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1659,3'
          Dst:             _outJsonOutput
        - Src:             './src/include/pg_query_outfuncs_defs.c:1659,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1659,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1660,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1661,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1662,3'
          Dst:             appendStringInfo
    - functionName:    _outJsonArrayConstructor
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1667
      functionLinenumberEnd: 1672
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          131
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - _outJsonOutput
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1668,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1668,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1668,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1668,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1668,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1668,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1668,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1669,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1669,3'
          Dst:             _outJsonOutput
        - Src:             './src/include/pg_query_outfuncs_defs.c:1669,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1669,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1670,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1671,3'
          Dst:             appendStringInfo
    - functionName:    _outJsonArrayQueryConstructor
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1676
      functionLinenumberEnd: 1682
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          88
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _outJsonFormat
        - _outJsonOutput
        - _outNode
        - appendStringInfo
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1677,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1677,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1677,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1678,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1678,3'
          Dst:             _outJsonOutput
        - Src:             './src/include/pg_query_outfuncs_defs.c:1678,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1678,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1679,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1679,3'
          Dst:             _outJsonFormat
        - Src:             './src/include/pg_query_outfuncs_defs.c:1679,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1679,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1680,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1681,3'
          Dst:             appendStringInfo
    - functionName:    _outJsonAggConstructor
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1686
      functionLinenumberEnd: 1692
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          151
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - _outJsonOutput
        - _outNode
        - _outWindowDef
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1687,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1687,3'
          Dst:             _outJsonOutput
        - Src:             './src/include/pg_query_outfuncs_defs.c:1687,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1687,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1688,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1688,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1688,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1689,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1689,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1689,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1689,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1689,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1689,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1689,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1690,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1690,3'
          Dst:             _outWindowDef
        - Src:             './src/include/pg_query_outfuncs_defs.c:1690,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1690,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1691,3'
          Dst:             appendStringInfo
    - functionName:    _outJsonObjectAgg
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1696
      functionLinenumberEnd: 1701
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          71
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _outJsonAggConstructor
        - _outJsonKeyValue
        - appendStringInfo
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1697,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1697,3'
          Dst:             _outJsonAggConstructor
        - Src:             './src/include/pg_query_outfuncs_defs.c:1697,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1697,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1698,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1698,3'
          Dst:             _outJsonKeyValue
        - Src:             './src/include/pg_query_outfuncs_defs.c:1698,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1698,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1699,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1700,3'
          Dst:             appendStringInfo
    - functionName:    _outJsonArrayAgg
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1705
      functionLinenumberEnd: 1709
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _outJsonAggConstructor
        - _outJsonValueExpr
        - appendStringInfo
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1706,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1706,3'
          Dst:             _outJsonAggConstructor
        - Src:             './src/include/pg_query_outfuncs_defs.c:1706,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1706,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1707,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1707,3'
          Dst:             _outJsonValueExpr
        - Src:             './src/include/pg_query_outfuncs_defs.c:1707,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1707,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1708,3'
          Dst:             appendStringInfo
    - functionName:    _outRawStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1713
      functionLinenumberEnd: 1717
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          55
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _outNode
        - appendStringInfo
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1714,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1714,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1714,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1715,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1716,3'
          Dst:             appendStringInfo
    - functionName:    _outInsertStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1721
      functionLinenumberEnd: 1729
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          175
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - _enumToStringOverridingKind
        - _outNode
        - _outOnConflictClause
        - _outRangeVar
        - _outReturningClause
        - _outWithClause
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1722,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1722,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1722,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1722,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1723,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1723,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1723,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1723,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1723,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1723,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1723,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1724,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1724,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1724,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1725,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1725,3'
          Dst:             _outOnConflictClause
        - Src:             './src/include/pg_query_outfuncs_defs.c:1725,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1725,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1726,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1726,3'
          Dst:             _outReturningClause
        - Src:             './src/include/pg_query_outfuncs_defs.c:1726,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1726,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1727,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1727,3'
          Dst:             _outWithClause
        - Src:             './src/include/pg_query_outfuncs_defs.c:1727,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1727,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1728,3'
          Dst:             _enumToStringOverridingKind
        - Src:             './src/include/pg_query_outfuncs_defs.c:1728,3'
          Dst:             appendStringInfo
    - functionName:    _outDeleteStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1733
      functionLinenumberEnd: 1739
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          154
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - _outNode
        - _outRangeVar
        - _outReturningClause
        - _outWithClause
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1734,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1734,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1734,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1734,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1735,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1735,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1735,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1735,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1735,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1735,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1735,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1736,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1736,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1736,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1737,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1737,3'
          Dst:             _outReturningClause
        - Src:             './src/include/pg_query_outfuncs_defs.c:1737,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1737,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1738,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1738,3'
          Dst:             _outWithClause
        - Src:             './src/include/pg_query_outfuncs_defs.c:1738,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1738,3'
          Dst:             appendStringInfo
    - functionName:    _outUpdateStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1743
      functionLinenumberEnd: 1750
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         49
      ICount:          230
      EdgeCount:       65
      CyclomaticComplexity: 18
      functionsReached:
        - _outNode
        - _outRangeVar
        - _outReturningClause
        - _outWithClause
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1744,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1744,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1744,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1744,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1745,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1745,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1745,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1745,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1745,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1745,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1745,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1746,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1746,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1746,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1747,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1747,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1747,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1747,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1747,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1747,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1747,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1748,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1748,3'
          Dst:             _outReturningClause
        - Src:             './src/include/pg_query_outfuncs_defs.c:1748,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1748,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1749,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1749,3'
          Dst:             _outWithClause
        - Src:             './src/include/pg_query_outfuncs_defs.c:1749,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1749,3'
          Dst:             appendStringInfo
    - functionName:    _outMergeStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1754
      functionLinenumberEnd: 1761
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          170
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - _outNode
        - _outRangeVar
        - _outReturningClause
        - _outWithClause
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1755,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1755,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1755,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1755,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1756,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1756,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1756,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1757,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1757,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1757,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1758,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1758,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1758,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1758,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1758,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1758,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1758,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1759,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1759,3'
          Dst:             _outReturningClause
        - Src:             './src/include/pg_query_outfuncs_defs.c:1759,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1759,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1760,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1760,3'
          Dst:             _outWithClause
        - Src:             './src/include/pg_query_outfuncs_defs.c:1760,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1760,3'
          Dst:             appendStringInfo
    - functionName:    _outSelectStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1765
      functionLinenumberEnd: 1786
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         169
      ICount:          785
      EdgeCount:       227
      CyclomaticComplexity: 60
      functionsReached:
        - _enumToStringLimitOption
        - _enumToStringSetOperation
        - _outIntoClause
        - _outNode
        - _outSelectStmt
        - _outWithClause
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1766,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1766,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1766,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1766,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1766,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1766,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1766,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1767,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1767,3'
          Dst:             _outIntoClause
        - Src:             './src/include/pg_query_outfuncs_defs.c:1767,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1767,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1768,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1768,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1768,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1768,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1768,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1768,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1768,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1769,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1769,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1769,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1769,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1769,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1769,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1769,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1770,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1770,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1770,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1771,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1771,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1771,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1771,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1771,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1771,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1771,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1772,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1773,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1773,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1773,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1774,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1774,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1774,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1774,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1774,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1774,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1774,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1775,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1775,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1775,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1775,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1775,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1775,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1775,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1776,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1776,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1776,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1776,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1776,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1776,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1776,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1777,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1777,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1777,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1778,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1778,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1778,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1779,3'
          Dst:             _enumToStringLimitOption
        - Src:             './src/include/pg_query_outfuncs_defs.c:1779,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1780,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1780,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1780,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1780,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1780,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1780,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1780,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1781,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1781,3'
          Dst:             _outWithClause
        - Src:             './src/include/pg_query_outfuncs_defs.c:1781,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1781,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1782,3'
          Dst:             _enumToStringSetOperation
        - Src:             './src/include/pg_query_outfuncs_defs.c:1782,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1783,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1784,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1784,3'
          Dst:             _outSelectStmt
        - Src:             './src/include/pg_query_outfuncs_defs.c:1784,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1784,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1785,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1785,3'
          Dst:             _outSelectStmt
        - Src:             './src/include/pg_query_outfuncs_defs.c:1785,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1785,3'
          Dst:             appendStringInfo
    - functionName:    _outSetOperationStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1790
      functionLinenumberEnd: 1799
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         80
      ICount:          364
      EdgeCount:       107
      CyclomaticComplexity: 29
      functionsReached:
        - _enumToStringSetOperation
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1791,3'
          Dst:             _enumToStringSetOperation
        - Src:             './src/include/pg_query_outfuncs_defs.c:1791,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1792,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1793,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1793,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1793,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1794,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1794,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1794,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1795,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1795,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1795,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1795,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1795,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1795,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1795,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1796,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1796,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1796,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1796,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1796,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1796,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1796,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1797,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1797,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1797,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1797,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1797,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1797,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1797,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1798,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1798,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1798,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1798,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1798,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1798,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1798,3'
          Dst:             appendStringInfoString
    - functionName:    _outReturnStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1803
      functionLinenumberEnd: 1805
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _outNode
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1804,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1804,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1804,3'
          Dst:             appendStringInfo
    - functionName:    _outPLAssignStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1809
      functionLinenumberEnd: 1815
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          156
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - _outNode
        - _outSelectStmt
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1810,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1810,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:1810,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1811,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1811,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1811,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1811,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1811,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1811,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1811,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1812,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1813,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1813,3'
          Dst:             _outSelectStmt
        - Src:             './src/include/pg_query_outfuncs_defs.c:1813,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1813,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1814,3'
          Dst:             appendStringInfo
    - functionName:    _outCreateSchemaStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1819
      functionLinenumberEnd: 1824
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          141
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - _outNode
        - _outRoleSpec
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1820,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1820,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:1820,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1821,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1821,3'
          Dst:             _outRoleSpec
        - Src:             './src/include/pg_query_outfuncs_defs.c:1821,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1821,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1822,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1822,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1822,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1822,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1822,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1822,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1822,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1823,3'
          Dst:             appendStringInfo
    - functionName:    _outAlterTableStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1828
      functionLinenumberEnd: 1833
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          121
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - _enumToStringObjectType
        - _outNode
        - _outRangeVar
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1829,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1829,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1829,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1829,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1830,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1830,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1830,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1830,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1830,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1830,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1830,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1831,3'
          Dst:             _enumToStringObjectType
        - Src:             './src/include/pg_query_outfuncs_defs.c:1831,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1832,3'
          Dst:             appendStringInfo
    - functionName:    _outAlterTableCmd
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1837
      functionLinenumberEnd: 1846
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          117
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _enumToStringAlterTableType
        - _enumToStringDropBehavior
        - _outNode
        - _outRoleSpec
        - _outToken
        - appendStringInfo
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1838,3'
          Dst:             _enumToStringAlterTableType
        - Src:             './src/include/pg_query_outfuncs_defs.c:1838,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1839,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1839,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:1839,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1840,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1841,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1841,3'
          Dst:             _outRoleSpec
        - Src:             './src/include/pg_query_outfuncs_defs.c:1841,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1841,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1842,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1842,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1842,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1843,3'
          Dst:             _enumToStringDropBehavior
        - Src:             './src/include/pg_query_outfuncs_defs.c:1843,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1844,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1845,3'
          Dst:             appendStringInfo
    - functionName:    _outATAlterConstraint
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1850
      functionLinenumberEnd: 1859
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          126
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - _outToken
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1851,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1851,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:1851,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1852,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1853,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1854,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1855,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1856,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1857,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1858,3'
          Dst:             appendStringInfo
    - functionName:    _outReplicaIdentityStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1863
      functionLinenumberEnd: 1866
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          50
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _outToken
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1864,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1865,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1865,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:1865,3'
          Dst:             appendStringInfo
    - functionName:    _outAlterCollationStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1870
      functionLinenumberEnd: 1872
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          87
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1871,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1871,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1871,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1871,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1871,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1871,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1871,3'
          Dst:             appendStringInfoString
    - functionName:    _outAlterDomainStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1876
      functionLinenumberEnd: 1883
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          159
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - _enumToStringDropBehavior
        - _outNode
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1877,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1878,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1878,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1878,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1878,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1878,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1878,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1878,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1879,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1879,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:1879,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1880,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1880,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1880,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1881,3'
          Dst:             _enumToStringDropBehavior
        - Src:             './src/include/pg_query_outfuncs_defs.c:1881,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1882,3'
          Dst:             appendStringInfo
    - functionName:    _outGrantStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1887
      functionLinenumberEnd: 1897
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          294
      EdgeCount:       84
      CyclomaticComplexity: 23
      functionsReached:
        - _enumToStringDropBehavior
        - _enumToStringGrantTargetType
        - _enumToStringObjectType
        - _outNode
        - _outRoleSpec
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1888,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1889,3'
          Dst:             _enumToStringGrantTargetType
        - Src:             './src/include/pg_query_outfuncs_defs.c:1889,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1890,3'
          Dst:             _enumToStringObjectType
        - Src:             './src/include/pg_query_outfuncs_defs.c:1890,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1891,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1891,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1891,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1891,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1891,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1891,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1891,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1892,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1892,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1892,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1892,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1892,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1892,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1892,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1893,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1893,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1893,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1893,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1893,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1893,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1893,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1894,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1895,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1895,3'
          Dst:             _outRoleSpec
        - Src:             './src/include/pg_query_outfuncs_defs.c:1895,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1895,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1896,3'
          Dst:             _enumToStringDropBehavior
        - Src:             './src/include/pg_query_outfuncs_defs.c:1896,3'
          Dst:             appendStringInfo
    - functionName:    _outObjectWithArgs
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1901
      functionLinenumberEnd: 1906
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         57
      ICount:          252
      EdgeCount:       76
      CyclomaticComplexity: 21
      functionsReached:
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1902,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1902,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1902,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1902,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1902,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1902,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1902,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1903,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1903,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1903,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1903,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1903,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1903,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1903,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1904,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1904,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1904,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1904,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1904,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1904,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1904,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1905,3'
          Dst:             appendStringInfo
    - functionName:    _outAccessPriv
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1910
      functionLinenumberEnd: 1913
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          111
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _outNode
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1911,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1911,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:1911,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1912,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1912,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1912,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1912,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1912,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1912,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1912,3'
          Dst:             appendStringInfoString
    - functionName:    _outGrantRoleStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1917
      functionLinenumberEnd: 1924
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         60
      ICount:          273
      EdgeCount:       80
      CyclomaticComplexity: 22
      functionsReached:
        - _enumToStringDropBehavior
        - _outNode
        - _outRoleSpec
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1918,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1918,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1918,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1918,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1918,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1918,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1918,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1919,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1919,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1919,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1919,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1919,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1919,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1919,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1920,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1921,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1921,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1921,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1921,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1921,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1921,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1921,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1922,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1922,3'
          Dst:             _outRoleSpec
        - Src:             './src/include/pg_query_outfuncs_defs.c:1922,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1922,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1923,3'
          Dst:             _enumToStringDropBehavior
        - Src:             './src/include/pg_query_outfuncs_defs.c:1923,3'
          Dst:             appendStringInfo
    - functionName:    _outAlterDefaultPrivilegesStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1928
      functionLinenumberEnd: 1931
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          104
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _outGrantStmt
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1929,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1929,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1929,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1929,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1929,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1929,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1929,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1930,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1930,3'
          Dst:             _outGrantStmt
        - Src:             './src/include/pg_query_outfuncs_defs.c:1930,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1930,3'
          Dst:             appendStringInfo
    - functionName:    _outCopyStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1935
      functionLinenumberEnd: 1944
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         57
      ICount:          262
      EdgeCount:       76
      CyclomaticComplexity: 21
      functionsReached:
        - _outNode
        - _outRangeVar
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1936,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1936,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1936,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1936,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1937,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1937,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1937,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1938,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1938,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1938,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1938,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1938,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1938,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1938,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1939,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1940,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1941,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1941,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:1941,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1942,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1942,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1942,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1942,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1942,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1942,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1942,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1943,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1943,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1943,3'
          Dst:             appendStringInfo
    - functionName:    _outVariableSetStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1948
      functionLinenumberEnd: 1955
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          155
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - _enumToStringVariableSetKind
        - _outNode
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1949,3'
          Dst:             _enumToStringVariableSetKind
        - Src:             './src/include/pg_query_outfuncs_defs.c:1949,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1950,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1950,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:1950,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1951,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1951,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1951,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1951,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1951,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1951,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1951,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1952,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1953,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1954,3'
          Dst:             appendStringInfo
    - functionName:    _outVariableShowStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1959
      functionLinenumberEnd: 1961
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _outToken
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1960,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1960,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:1960,3'
          Dst:             appendStringInfo
    - functionName:    _outCreateStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1965
      functionLinenumberEnd: 1979
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         113
      ICount:          524
      EdgeCount:       152
      CyclomaticComplexity: 41
      functionsReached:
        - _enumToStringOnCommitAction
        - _outNode
        - _outPartitionBoundSpec
        - _outPartitionSpec
        - _outRangeVar
        - _outToken
        - _outTypeName
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1966,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1966,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1966,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1966,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1967,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1967,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1967,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1967,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1967,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1967,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1967,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1968,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1968,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1968,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1968,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1968,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1968,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1968,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1969,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1969,3'
          Dst:             _outPartitionBoundSpec
        - Src:             './src/include/pg_query_outfuncs_defs.c:1969,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1969,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1970,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1970,3'
          Dst:             _outPartitionSpec
        - Src:             './src/include/pg_query_outfuncs_defs.c:1970,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1970,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1971,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1971,3'
          Dst:             _outTypeName
        - Src:             './src/include/pg_query_outfuncs_defs.c:1971,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:1971,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1972,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1972,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1972,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1972,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1972,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1972,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1972,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1973,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1973,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1973,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1973,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1973,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1973,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1973,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1974,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1974,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1974,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1974,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1974,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1974,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1974,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1975,3'
          Dst:             _enumToStringOnCommitAction
        - Src:             './src/include/pg_query_outfuncs_defs.c:1975,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1976,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1976,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:1976,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1977,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1977,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:1977,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1978,3'
          Dst:             appendStringInfo
    - functionName:    _outConstraint
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1983
      functionLinenumberEnd: 2019
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         227
      ICount:          1038
      EdgeCount:       306
      CyclomaticComplexity: 81
      functionsReached:
        - _enumToStringConstrType
        - _outNode
        - _outRangeVar
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:1984,3'
          Dst:             _enumToStringConstrType
        - Src:             './src/include/pg_query_outfuncs_defs.c:1984,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1985,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1985,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:1985,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1986,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1987,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1988,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1989,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1990,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1991,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1992,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1992,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1992,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1993,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1993,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:1993,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1994,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1995,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1996,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1997,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1997,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1997,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1997,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1997,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1997,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1997,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1998,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1999,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1999,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:1999,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:1999,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:1999,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:1999,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:1999,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2000,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2000,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2000,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2000,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2000,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2000,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2000,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2001,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2001,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2001,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2001,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2001,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2001,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2001,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2002,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2002,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2002,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2003,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2003,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2003,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2004,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2005,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2005,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2005,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2006,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2006,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2006,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2007,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2007,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2007,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2007,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2008,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2008,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2008,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2008,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2008,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2008,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2008,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2009,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2009,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2009,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2009,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2009,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2009,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2009,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2010,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2011,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2012,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2013,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2014,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2015,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2015,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2015,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2015,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2015,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2015,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2015,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2016,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2016,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2016,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2016,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2016,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2016,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2016,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2017,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2018,3'
          Dst:             appendStringInfo
    - functionName:    _outCreateTableSpaceStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2023
      functionLinenumberEnd: 2028
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          152
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - _outNode
        - _outRoleSpec
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2024,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2024,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2024,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2025,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2025,3'
          Dst:             _outRoleSpec
        - Src:             './src/include/pg_query_outfuncs_defs.c:2025,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2025,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2026,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2026,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2026,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2027,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2027,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2027,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2027,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2027,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2027,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2027,3'
          Dst:             appendStringInfoString
    - functionName:    _outDropTableSpaceStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2032
      functionLinenumberEnd: 2035
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          48
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _outToken
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2033,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2033,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2033,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2034,3'
          Dst:             appendStringInfo
    - functionName:    _outAlterTableSpaceOptionsStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2039
      functionLinenumberEnd: 2043
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          124
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - _outNode
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2040,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2040,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2040,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2041,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2041,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2041,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2041,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2041,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2041,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2041,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2042,3'
          Dst:             appendStringInfo
    - functionName:    _outAlterTableMoveAllStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2047
      functionLinenumberEnd: 2053
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          152
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - _enumToStringObjectType
        - _outNode
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2048,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2048,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2048,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2049,3'
          Dst:             _enumToStringObjectType
        - Src:             './src/include/pg_query_outfuncs_defs.c:2049,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2050,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2050,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2050,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2050,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2050,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2050,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2050,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2051,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2051,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2051,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2052,3'
          Dst:             appendStringInfo
    - functionName:    _outCreateExtensionStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2057
      functionLinenumberEnd: 2061
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          124
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - _outNode
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2058,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2058,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2058,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2059,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2060,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2060,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2060,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2060,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2060,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2060,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2060,3'
          Dst:             appendStringInfoString
    - functionName:    _outAlterExtensionStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2065
      functionLinenumberEnd: 2068
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          111
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _outNode
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2066,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2066,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2066,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2067,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2067,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2067,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2067,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2067,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2067,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2067,3'
          Dst:             appendStringInfoString
    - functionName:    _outAlterExtensionContentsStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2072
      functionLinenumberEnd: 2077
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          69
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _enumToStringObjectType
        - _outNode
        - _outToken
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2073,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2073,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2073,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2074,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2075,3'
          Dst:             _enumToStringObjectType
        - Src:             './src/include/pg_query_outfuncs_defs.c:2075,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2076,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2076,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2076,3'
          Dst:             appendStringInfo
    - functionName:    _outCreateFdwStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2081
      functionLinenumberEnd: 2085
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          187
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - _outNode
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2082,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2082,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2082,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2083,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2083,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2083,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2083,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2083,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2083,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2083,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2084,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2084,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2084,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2084,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2084,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2084,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2084,3'
          Dst:             appendStringInfoString
    - functionName:    _outAlterFdwStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2089
      functionLinenumberEnd: 2093
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          187
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - _outNode
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2090,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2090,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2090,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2091,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2091,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2091,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2091,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2091,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2091,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2091,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2092,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2092,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2092,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2092,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2092,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2092,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2092,3'
          Dst:             appendStringInfoString
    - functionName:    _outCreateForeignServerStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2097
      functionLinenumberEnd: 2104
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         43
      ICount:          196
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - _outNode
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2098,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2098,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2098,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2099,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2099,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2099,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2100,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2100,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2100,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2101,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2101,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2101,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2102,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2103,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2103,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2103,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2103,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2103,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2103,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2103,3'
          Dst:             appendStringInfoString
    - functionName:    _outAlterForeignServerStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2108
      functionLinenumberEnd: 2113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          148
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - _outNode
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2109,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2109,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2109,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2110,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2110,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2110,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2111,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2111,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2111,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2111,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2111,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2111,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2111,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2112,3'
          Dst:             appendStringInfo
    - functionName:    _outCreateForeignTableStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2117
      functionLinenumberEnd: 2121
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          115
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _outCreateStmt
        - _outNode
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2118,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2118,3'
          Dst:             _outCreateStmt
        - Src:             './src/include/pg_query_outfuncs_defs.c:2118,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2118,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2119,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2119,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2119,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2120,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2120,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2120,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2120,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2120,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2120,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2120,3'
          Dst:             appendStringInfoString
    - functionName:    _outCreateUserMappingStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2125
      functionLinenumberEnd: 2130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          141
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - _outNode
        - _outRoleSpec
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2126,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2126,3'
          Dst:             _outRoleSpec
        - Src:             './src/include/pg_query_outfuncs_defs.c:2126,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2126,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2127,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2127,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2127,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2128,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2129,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2129,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2129,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2129,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2129,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2129,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2129,3'
          Dst:             appendStringInfoString
    - functionName:    _outAlterUserMappingStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2134
      functionLinenumberEnd: 2138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          128
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - _outNode
        - _outRoleSpec
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2135,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2135,3'
          Dst:             _outRoleSpec
        - Src:             './src/include/pg_query_outfuncs_defs.c:2135,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2135,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2136,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2136,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2136,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2137,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2137,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2137,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2137,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2137,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2137,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2137,3'
          Dst:             appendStringInfoString
    - functionName:    _outDropUserMappingStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2142
      functionLinenumberEnd: 2146
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          65
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _outRoleSpec
        - _outToken
        - appendStringInfo
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2143,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2143,3'
          Dst:             _outRoleSpec
        - Src:             './src/include/pg_query_outfuncs_defs.c:2143,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2143,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2144,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2144,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2144,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2145,3'
          Dst:             appendStringInfo
    - functionName:    _outImportForeignSchemaStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2150
      functionLinenumberEnd: 2157
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         52
      ICount:          239
      EdgeCount:       70
      CyclomaticComplexity: 20
      functionsReached:
        - _enumToStringImportForeignSchemaType
        - _outNode
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2151,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2151,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2151,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2152,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2152,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2152,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2153,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2153,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2153,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2154,3'
          Dst:             _enumToStringImportForeignSchemaType
        - Src:             './src/include/pg_query_outfuncs_defs.c:2154,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2155,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2155,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2155,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2155,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2155,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2155,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2155,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2156,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2156,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2156,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2156,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2156,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2156,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2156,3'
          Dst:             appendStringInfoString
    - functionName:    _outCreatePolicyStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2161
      functionLinenumberEnd: 2169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          197
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - _outNode
        - _outRangeVar
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2162,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2162,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2162,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2163,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2163,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2163,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2163,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2164,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2164,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2164,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2165,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2166,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2166,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2166,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2166,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2166,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2166,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2166,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2167,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2167,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2167,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2168,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2168,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2168,3'
          Dst:             appendStringInfo
    - functionName:    _outAlterPolicyStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2173
      functionLinenumberEnd: 2179
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          160
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - _outNode
        - _outRangeVar
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2174,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2174,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2174,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2175,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2175,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2175,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2175,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2176,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2176,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2176,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2176,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2176,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2176,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2176,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2177,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2177,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2177,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2178,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2178,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2178,3'
          Dst:             appendStringInfo
    - functionName:    _outCreateAmStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2183
      functionLinenumberEnd: 2187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          126
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - _outNode
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2184,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2184,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2184,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2185,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2185,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2185,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2185,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2185,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2185,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2185,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2186,3'
          Dst:             appendStringInfo
    - functionName:    _outCreateTrigStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2191
      functionLinenumberEnd: 2207
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         106
      ICount:          484
      EdgeCount:       142
      CyclomaticComplexity: 38
      functionsReached:
        - _outNode
        - _outRangeVar
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2192,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2193,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2194,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2194,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2194,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2195,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2195,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2195,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2195,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2196,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2196,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2196,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2196,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2196,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2196,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2196,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2197,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2197,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2197,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2197,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2197,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2197,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2197,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2198,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2199,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2200,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2201,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2201,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2201,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2201,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2201,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2201,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2201,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2202,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2202,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2202,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2203,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2203,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2203,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2203,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2203,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2203,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2203,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2204,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2205,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2206,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2206,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2206,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2206,3'
          Dst:             appendStringInfo
    - functionName:    _outCreateEventTrigStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2211
      functionLinenumberEnd: 2216
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         47
      ICount:          211
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - _outNode
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2212,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2212,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2212,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2213,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2213,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2213,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2214,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2214,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2214,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2214,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2214,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2214,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2214,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2215,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2215,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2215,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2215,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2215,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2215,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2215,3'
          Dst:             appendStringInfoString
    - functionName:    _outAlterEventTrigStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2220
      functionLinenumberEnd: 2223
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          50
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _outToken
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2221,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2221,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2221,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2222,3'
          Dst:             appendStringInfo
    - functionName:    _outCreatePLangStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2227
      functionLinenumberEnd: 2234
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         65
      ICount:          289
      EdgeCount:       87
      CyclomaticComplexity: 24
      functionsReached:
        - _outNode
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2228,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2229,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2229,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2229,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2230,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2230,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2230,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2230,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2230,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2230,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2230,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2231,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2231,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2231,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2231,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2231,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2231,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2231,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2232,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2232,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2232,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2232,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2232,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2232,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2232,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2233,3'
          Dst:             appendStringInfo
    - functionName:    _outCreateRoleStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2238
      functionLinenumberEnd: 2242
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          115
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _enumToStringRoleStmtType
        - _outNode
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2239,3'
          Dst:             _enumToStringRoleStmtType
        - Src:             './src/include/pg_query_outfuncs_defs.c:2239,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2240,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2240,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2240,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2241,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2241,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2241,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2241,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2241,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2241,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2241,3'
          Dst:             appendStringInfoString
    - functionName:    _outAlterRoleStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2246
      functionLinenumberEnd: 2250
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          118
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - _outNode
        - _outRoleSpec
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2247,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2247,3'
          Dst:             _outRoleSpec
        - Src:             './src/include/pg_query_outfuncs_defs.c:2247,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2247,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2248,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2248,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2248,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2248,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2248,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2248,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2248,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2249,3'
          Dst:             appendStringInfo
    - functionName:    _outAlterRoleSetStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2254
      functionLinenumberEnd: 2258
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          69
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _outRoleSpec
        - _outToken
        - _outVariableSetStmt
        - appendStringInfo
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2255,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2255,3'
          Dst:             _outRoleSpec
        - Src:             './src/include/pg_query_outfuncs_defs.c:2255,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2255,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2256,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2256,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2256,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2257,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2257,3'
          Dst:             _outVariableSetStmt
        - Src:             './src/include/pg_query_outfuncs_defs.c:2257,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2257,3'
          Dst:             appendStringInfo
    - functionName:    _outDropRoleStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2262
      functionLinenumberEnd: 2265
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          100
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2263,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2263,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2263,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2263,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2263,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2263,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2263,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2264,3'
          Dst:             appendStringInfo
    - functionName:    _outCreateSeqStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2269
      functionLinenumberEnd: 2275
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          144
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - _outNode
        - _outRangeVar
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2270,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2270,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2270,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2270,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2271,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2271,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2271,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2271,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2271,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2271,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2271,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2272,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2273,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2274,3'
          Dst:             appendStringInfo
    - functionName:    _outAlterSeqStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2279
      functionLinenumberEnd: 2284
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          130
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - _outNode
        - _outRangeVar
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2280,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2280,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2280,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2280,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2281,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2281,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2281,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2281,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2281,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2281,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2281,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2282,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2283,3'
          Dst:             appendStringInfo
    - functionName:    _outDefineStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2288
      functionLinenumberEnd: 2296
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          282
      EdgeCount:       84
      CyclomaticComplexity: 23
      functionsReached:
        - _enumToStringObjectType
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2289,3'
          Dst:             _enumToStringObjectType
        - Src:             './src/include/pg_query_outfuncs_defs.c:2289,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2290,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2291,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2291,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2291,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2291,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2291,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2291,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2291,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2292,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2292,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2292,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2292,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2292,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2292,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2292,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2293,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2293,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2293,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2293,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2293,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2293,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2293,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2294,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2295,3'
          Dst:             appendStringInfo
    - functionName:    _outCreateDomainStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2300
      functionLinenumberEnd: 2305
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         43
      ICount:          197
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - _outCollateClause
        - _outNode
        - _outTypeName
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2301,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2301,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2301,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2301,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2301,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2301,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2301,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2302,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2302,3'
          Dst:             _outTypeName
        - Src:             './src/include/pg_query_outfuncs_defs.c:2302,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2302,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2303,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2303,3'
          Dst:             _outCollateClause
        - Src:             './src/include/pg_query_outfuncs_defs.c:2303,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2303,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2304,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2304,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2304,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2304,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2304,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2304,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2304,3'
          Dst:             appendStringInfoString
    - functionName:    _outCreateOpClassStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2309
      functionLinenumberEnd: 2316
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         65
      ICount:          293
      EdgeCount:       87
      CyclomaticComplexity: 24
      functionsReached:
        - _outNode
        - _outToken
        - _outTypeName
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2310,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2310,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2310,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2310,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2310,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2310,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2310,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2311,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2311,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2311,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2311,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2311,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2311,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2311,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2312,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2312,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2312,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2313,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2313,3'
          Dst:             _outTypeName
        - Src:             './src/include/pg_query_outfuncs_defs.c:2313,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2313,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2314,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2314,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2314,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2314,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2314,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2314,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2314,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2315,3'
          Dst:             appendStringInfo
    - functionName:    _outCreateOpClassItem
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2320
      functionLinenumberEnd: 2327
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         49
      ICount:          225
      EdgeCount:       65
      CyclomaticComplexity: 18
      functionsReached:
        - _outNode
        - _outObjectWithArgs
        - _outTypeName
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2321,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2322,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2322,3'
          Dst:             _outObjectWithArgs
        - Src:             './src/include/pg_query_outfuncs_defs.c:2322,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2322,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2323,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2324,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2324,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2324,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2324,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2324,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2324,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2324,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2325,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2325,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2325,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2325,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2325,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2325,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2325,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2326,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2326,3'
          Dst:             _outTypeName
        - Src:             './src/include/pg_query_outfuncs_defs.c:2326,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2326,3'
          Dst:             appendStringInfo
    - functionName:    _outCreateOpFamilyStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2331
      functionLinenumberEnd: 2334
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          111
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _outNode
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2332,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2332,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2332,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2332,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2332,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2332,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2332,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2333,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2333,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2333,3'
          Dst:             appendStringInfo
    - functionName:    _outAlterOpFamilyStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2338
      functionLinenumberEnd: 2343
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         45
      ICount:          200
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - _outNode
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2339,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2339,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2339,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2339,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2339,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2339,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2339,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2340,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2340,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2340,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2341,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2342,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2342,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2342,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2342,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2342,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2342,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2342,3'
          Dst:             appendStringInfoString
    - functionName:    _outDropStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2347
      functionLinenumberEnd: 2353
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          121
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - _enumToStringDropBehavior
        - _enumToStringObjectType
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2348,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2348,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2348,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2348,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2348,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2348,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2348,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2349,3'
          Dst:             _enumToStringObjectType
        - Src:             './src/include/pg_query_outfuncs_defs.c:2349,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2350,3'
          Dst:             _enumToStringDropBehavior
        - Src:             './src/include/pg_query_outfuncs_defs.c:2350,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2351,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2352,3'
          Dst:             appendStringInfo
    - functionName:    _outTruncateStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2357
      functionLinenumberEnd: 2361
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          104
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _enumToStringDropBehavior
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2358,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2358,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2358,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2358,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2358,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2358,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2358,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2359,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2360,3'
          Dst:             _enumToStringDropBehavior
        - Src:             './src/include/pg_query_outfuncs_defs.c:2360,3'
          Dst:             appendStringInfo
    - functionName:    _outCommentStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2365
      functionLinenumberEnd: 2369
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _enumToStringObjectType
        - _outNode
        - _outToken
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2366,3'
          Dst:             _enumToStringObjectType
        - Src:             './src/include/pg_query_outfuncs_defs.c:2366,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2367,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2367,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2367,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2368,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2368,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2368,3'
          Dst:             appendStringInfo
    - functionName:    _outSecLabelStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2373
      functionLinenumberEnd: 2378
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          79
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _enumToStringObjectType
        - _outNode
        - _outToken
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2374,3'
          Dst:             _enumToStringObjectType
        - Src:             './src/include/pg_query_outfuncs_defs.c:2374,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2375,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2375,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2375,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2376,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2376,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2376,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2377,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2377,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2377,3'
          Dst:             appendStringInfo
    - functionName:    _outDeclareCursorStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2382
      functionLinenumberEnd: 2386
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          65
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _outNode
        - _outToken
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2383,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2383,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2383,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2384,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2385,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2385,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2385,3'
          Dst:             appendStringInfo
    - functionName:    _outClosePortalStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2390
      functionLinenumberEnd: 2392
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _outToken
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2391,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2391,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2391,3'
          Dst:             appendStringInfo
    - functionName:    _outFetchStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2396
      functionLinenumberEnd: 2401
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          66
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _enumToStringFetchDirection
        - _outToken
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2397,3'
          Dst:             _enumToStringFetchDirection
        - Src:             './src/include/pg_query_outfuncs_defs.c:2397,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2398,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2399,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2399,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2399,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2400,3'
          Dst:             appendStringInfo
    - functionName:    _outIndexStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2405
      functionLinenumberEnd: 2431
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         142
      ICount:          643
      EdgeCount:       191
      CyclomaticComplexity: 51
      functionsReached:
        - _outNode
        - _outRangeVar
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2406,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2406,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2406,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2407,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2407,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2407,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2407,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2408,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2408,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2408,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2409,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2409,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2409,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2410,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2410,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2410,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2410,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2410,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2410,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2410,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2411,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2411,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2411,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2411,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2411,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2411,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2411,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2412,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2412,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2412,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2412,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2412,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2412,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2412,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2413,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2413,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2413,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2414,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2414,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2414,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2414,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2414,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2414,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2414,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2415,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2415,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2415,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2416,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2417,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2418,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2419,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2420,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2421,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2422,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2423,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2424,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2425,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2426,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2427,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2428,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2429,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2430,3'
          Dst:             appendStringInfo
    - functionName:    _outCreateStatsStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2435
      functionLinenumberEnd: 2443
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         82
      ICount:          365
      EdgeCount:       110
      CyclomaticComplexity: 30
      functionsReached:
        - _outNode
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2436,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2436,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2436,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2436,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2436,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2436,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2436,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2437,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2437,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2437,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2437,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2437,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2437,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2437,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2438,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2438,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2438,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2438,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2438,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2438,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2438,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2439,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2439,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2439,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2439,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2439,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2439,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2439,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2440,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2440,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2440,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2441,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2442,3'
          Dst:             appendStringInfo
    - functionName:    _outStatsElem
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2447
      functionLinenumberEnd: 2450
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          51
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _outNode
        - _outToken
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2448,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2448,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2448,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2449,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2449,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2449,3'
          Dst:             appendStringInfo
    - functionName:    _outAlterStatsStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2454
      functionLinenumberEnd: 2458
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          116
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2455,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2455,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2455,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2455,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2455,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2455,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2455,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2456,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2456,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2456,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2457,3'
          Dst:             appendStringInfo
    - functionName:    _outCreateFunctionStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2462
      functionLinenumberEnd: 2470
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         66
      ICount:          298
      EdgeCount:       88
      CyclomaticComplexity: 24
      functionsReached:
        - _outNode
        - _outTypeName
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2463,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2464,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2465,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2465,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2465,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2465,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2465,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2465,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2465,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2466,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2466,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2466,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2466,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2466,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2466,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2466,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2467,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2467,3'
          Dst:             _outTypeName
        - Src:             './src/include/pg_query_outfuncs_defs.c:2467,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2467,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2468,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2468,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2468,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2468,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2468,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2468,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2468,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2469,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2469,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2469,3'
          Dst:             appendStringInfo
    - functionName:    _outFunctionParameter
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2474
      functionLinenumberEnd: 2480
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          86
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _enumToStringFunctionParameterMode
        - _outNode
        - _outToken
        - _outTypeName
        - appendStringInfo
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2475,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2475,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2475,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2476,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2476,3'
          Dst:             _outTypeName
        - Src:             './src/include/pg_query_outfuncs_defs.c:2476,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2476,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2477,3'
          Dst:             _enumToStringFunctionParameterMode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2477,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2478,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2478,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2478,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2479,3'
          Dst:             appendStringInfo
    - functionName:    _outAlterFunctionStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2484
      functionLinenumberEnd: 2488
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          108
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _enumToStringObjectType
        - _outNode
        - _outObjectWithArgs
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2485,3'
          Dst:             _enumToStringObjectType
        - Src:             './src/include/pg_query_outfuncs_defs.c:2485,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2486,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2486,3'
          Dst:             _outObjectWithArgs
        - Src:             './src/include/pg_query_outfuncs_defs.c:2486,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2486,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2487,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2487,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2487,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2487,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2487,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2487,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2487,3'
          Dst:             appendStringInfoString
    - functionName:    _outDoStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2492
      functionLinenumberEnd: 2494
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          87
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2493,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2493,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2493,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2493,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2493,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2493,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2493,3'
          Dst:             appendStringInfoString
    - functionName:    _outInlineCodeBlock
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2498
      functionLinenumberEnd: 2503
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          75
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _outToken
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2499,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2499,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2499,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2500,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2501,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2502,3'
          Dst:             appendStringInfo
    - functionName:    _outCallStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2507
      functionLinenumberEnd: 2511
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          121
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - _outFuncCall
        - _outFuncExpr
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2508,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2508,3'
          Dst:             _outFuncCall
        - Src:             './src/include/pg_query_outfuncs_defs.c:2508,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2508,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2509,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2509,3'
          Dst:             _outFuncExpr
        - Src:             './src/include/pg_query_outfuncs_defs.c:2509,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2509,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2510,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2510,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2510,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2510,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2510,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2510,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2510,3'
          Dst:             appendStringInfoString
    - functionName:    _outCallContext
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2515
      functionLinenumberEnd: 2517
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2516,3'
          Dst:             appendStringInfo
    - functionName:    _outRenameStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2521
      functionLinenumberEnd: 2530
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          117
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _enumToStringDropBehavior
        - _enumToStringObjectType
        - _outNode
        - _outRangeVar
        - _outToken
        - appendStringInfo
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2522,3'
          Dst:             _enumToStringObjectType
        - Src:             './src/include/pg_query_outfuncs_defs.c:2522,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2523,3'
          Dst:             _enumToStringObjectType
        - Src:             './src/include/pg_query_outfuncs_defs.c:2523,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2524,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2524,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2524,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2524,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2525,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2525,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2525,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2526,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2526,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2526,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2527,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2527,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2527,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2528,3'
          Dst:             _enumToStringDropBehavior
        - Src:             './src/include/pg_query_outfuncs_defs.c:2528,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2529,3'
          Dst:             appendStringInfo
    - functionName:    _outAlterObjectDependsStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2534
      functionLinenumberEnd: 2540
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          78
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _enumToStringObjectType
        - _outNode
        - _outRangeVar
        - _outString
        - appendStringInfo
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2535,3'
          Dst:             _enumToStringObjectType
        - Src:             './src/include/pg_query_outfuncs_defs.c:2535,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2536,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2536,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2536,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2536,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2537,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2537,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2537,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2538,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2538,3'
          Dst:             _outString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2538,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2538,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2539,3'
          Dst:             appendStringInfo
    - functionName:    _outAlterObjectSchemaStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2544
      functionLinenumberEnd: 2550
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          85
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _enumToStringObjectType
        - _outNode
        - _outRangeVar
        - _outToken
        - appendStringInfo
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2545,3'
          Dst:             _enumToStringObjectType
        - Src:             './src/include/pg_query_outfuncs_defs.c:2545,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2546,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2546,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2546,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2546,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2547,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2547,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2547,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2548,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2548,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2548,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2549,3'
          Dst:             appendStringInfo
    - functionName:    _outAlterOwnerStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2554
      functionLinenumberEnd: 2559
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          65
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _enumToStringObjectType
        - _outNode
        - _outRangeVar
        - _outRoleSpec
        - appendStringInfo
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2555,3'
          Dst:             _enumToStringObjectType
        - Src:             './src/include/pg_query_outfuncs_defs.c:2555,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2556,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2556,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2556,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2556,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2557,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2557,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2557,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2558,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2558,3'
          Dst:             _outRoleSpec
        - Src:             './src/include/pg_query_outfuncs_defs.c:2558,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2558,3'
          Dst:             appendStringInfo
    - functionName:    _outAlterOperatorStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2563
      functionLinenumberEnd: 2566
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          104
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _outNode
        - _outObjectWithArgs
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2564,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2564,3'
          Dst:             _outObjectWithArgs
        - Src:             './src/include/pg_query_outfuncs_defs.c:2564,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2564,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2565,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2565,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2565,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2565,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2565,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2565,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2565,3'
          Dst:             appendStringInfoString
    - functionName:    _outAlterTypeStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2570
      functionLinenumberEnd: 2573
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          163
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2571,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2571,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2571,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2571,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2571,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2571,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2571,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2572,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2572,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2572,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2572,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2572,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2572,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2572,3'
          Dst:             appendStringInfoString
    - functionName:    _outRuleStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2577
      functionLinenumberEnd: 2585
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          174
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - _enumToStringCmdType
        - _outNode
        - _outRangeVar
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2578,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2578,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2578,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2578,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2579,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2579,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2579,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2580,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2580,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2580,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2581,3'
          Dst:             _enumToStringCmdType
        - Src:             './src/include/pg_query_outfuncs_defs.c:2581,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2582,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2583,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2583,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2583,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2583,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2583,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2583,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2583,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2584,3'
          Dst:             appendStringInfo
    - functionName:    _outNotifyStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2589
      functionLinenumberEnd: 2592
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          59
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _outToken
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2590,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2590,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2590,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2591,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2591,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2591,3'
          Dst:             appendStringInfo
    - functionName:    _outListenStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2596
      functionLinenumberEnd: 2598
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _outToken
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2597,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2597,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2597,3'
          Dst:             appendStringInfo
    - functionName:    _outUnlistenStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2602
      functionLinenumberEnd: 2604
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _outToken
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2603,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2603,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2603,3'
          Dst:             appendStringInfo
    - functionName:    _outTransactionStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2608
      functionLinenumberEnd: 2615
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          166
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - _enumToStringTransactionStmtKind
        - _outNode
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2609,3'
          Dst:             _enumToStringTransactionStmtKind
        - Src:             './src/include/pg_query_outfuncs_defs.c:2609,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2610,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2610,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2610,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2610,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2610,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2610,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2610,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2611,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2611,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2611,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2612,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2612,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2612,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2613,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2614,3'
          Dst:             appendStringInfo
    - functionName:    _outCompositeTypeStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2619
      functionLinenumberEnd: 2622
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          104
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _outNode
        - _outRangeVar
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2620,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2620,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2620,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2620,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2621,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2621,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2621,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2621,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2621,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2621,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2621,3'
          Dst:             appendStringInfoString
    - functionName:    _outCreateEnumStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2626
      functionLinenumberEnd: 2629
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          163
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2627,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2627,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2627,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2627,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2627,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2627,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2627,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2628,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2628,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2628,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2628,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2628,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2628,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2628,3'
          Dst:             appendStringInfoString
    - functionName:    _outCreateRangeStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2633
      functionLinenumberEnd: 2636
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          163
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2634,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2634,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2634,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2634,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2634,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2634,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2634,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2635,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2635,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2635,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2635,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2635,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2635,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2635,3'
          Dst:             appendStringInfoString
    - functionName:    _outAlterEnumStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2640
      functionLinenumberEnd: 2647
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          185
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - _outNode
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2641,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2641,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2641,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2641,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2641,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2641,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2641,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2642,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2642,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2642,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2643,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2643,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2643,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2644,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2644,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2644,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2645,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2646,3'
          Dst:             appendStringInfo
    - functionName:    _outViewStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2651
      functionLinenumberEnd: 2658
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          213
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - _enumToStringViewCheckOption
        - _outNode
        - _outRangeVar
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2652,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2652,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2652,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2652,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2653,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2653,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2653,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2653,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2653,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2653,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2653,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2654,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2654,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2654,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2655,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2656,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2656,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2656,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2656,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2656,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2656,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2656,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2657,3'
          Dst:             _enumToStringViewCheckOption
        - Src:             './src/include/pg_query_outfuncs_defs.c:2657,3'
          Dst:             appendStringInfo
    - functionName:    _outLoadStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2662
      functionLinenumberEnd: 2664
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _outToken
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2663,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2663,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2663,3'
          Dst:             appendStringInfo
    - functionName:    _outCreatedbStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2668
      functionLinenumberEnd: 2671
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          111
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _outNode
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2669,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2669,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2669,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2670,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2670,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2670,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2670,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2670,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2670,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2670,3'
          Dst:             appendStringInfoString
    - functionName:    _outAlterDatabaseStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2675
      functionLinenumberEnd: 2678
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          111
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _outNode
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2676,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2676,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2676,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2677,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2677,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2677,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2677,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2677,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2677,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2677,3'
          Dst:             appendStringInfoString
    - functionName:    _outAlterDatabaseRefreshCollStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2682
      functionLinenumberEnd: 2684
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _outToken
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2683,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2683,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2683,3'
          Dst:             appendStringInfo
    - functionName:    _outAlterDatabaseSetStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2688
      functionLinenumberEnd: 2691
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _outToken
        - _outVariableSetStmt
        - appendStringInfo
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2689,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2689,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2689,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2690,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2690,3'
          Dst:             _outVariableSetStmt
        - Src:             './src/include/pg_query_outfuncs_defs.c:2690,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2690,3'
          Dst:             appendStringInfo
    - functionName:    _outDropdbStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2695
      functionLinenumberEnd: 2699
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          124
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - _outNode
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2696,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2696,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2696,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2697,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2698,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2698,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2698,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2698,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2698,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2698,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2698,3'
          Dst:             appendStringInfoString
    - functionName:    _outAlterSystemStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2703
      functionLinenumberEnd: 2705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _outVariableSetStmt
        - appendStringInfo
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2704,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2704,3'
          Dst:             _outVariableSetStmt
        - Src:             './src/include/pg_query_outfuncs_defs.c:2704,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2704,3'
          Dst:             appendStringInfo
    - functionName:    _outClusterStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2709
      functionLinenumberEnd: 2713
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          128
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - _outNode
        - _outRangeVar
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2710,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2710,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2710,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2710,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2711,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2711,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2711,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2712,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2712,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2712,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2712,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2712,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2712,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2712,3'
          Dst:             appendStringInfoString
    - functionName:    _outVacuumStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2717
      functionLinenumberEnd: 2721
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          176
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2718,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2718,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2718,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2718,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2718,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2718,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2718,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2719,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2719,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2719,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2719,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2719,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2719,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2719,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2720,3'
          Dst:             appendStringInfo
    - functionName:    _outVacuumRelation
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2725
      functionLinenumberEnd: 2729
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          118
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - _outNode
        - _outRangeVar
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2726,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2726,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2726,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2726,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2727,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2728,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2728,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2728,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2728,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2728,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2728,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2728,3'
          Dst:             appendStringInfoString
    - functionName:    _outExplainStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2733
      functionLinenumberEnd: 2736
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          103
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2734,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2734,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2734,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2735,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2735,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2735,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2735,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2735,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2735,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2735,3'
          Dst:             appendStringInfoString
    - functionName:    _outCreateTableAsStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2740
      functionLinenumberEnd: 2746
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          74
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _enumToStringObjectType
        - _outIntoClause
        - _outNode
        - appendStringInfo
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2741,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2741,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2741,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2742,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2742,3'
          Dst:             _outIntoClause
        - Src:             './src/include/pg_query_outfuncs_defs.c:2742,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2742,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2743,3'
          Dst:             _enumToStringObjectType
        - Src:             './src/include/pg_query_outfuncs_defs.c:2743,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2744,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2745,3'
          Dst:             appendStringInfo
    - functionName:    _outRefreshMatViewStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2750
      functionLinenumberEnd: 2754
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          54
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _outRangeVar
        - appendStringInfo
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2751,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2752,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2753,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2753,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2753,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2753,3'
          Dst:             appendStringInfo
    - functionName:    _outDiscardStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2763
      functionLinenumberEnd: 2765
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _enumToStringDiscardMode
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2764,3'
          Dst:             _enumToStringDiscardMode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2764,3'
          Dst:             appendStringInfo
    - functionName:    _outLockStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2769
      functionLinenumberEnd: 2773
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          114
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2770,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2770,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2770,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2770,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2770,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2770,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2770,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2771,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2772,3'
          Dst:             appendStringInfo
    - functionName:    _outConstraintsSetStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2777
      functionLinenumberEnd: 2780
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          100
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2778,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2778,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2778,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2778,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2778,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2778,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2778,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2779,3'
          Dst:             appendStringInfo
    - functionName:    _outReindexStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2784
      functionLinenumberEnd: 2789
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          132
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - _enumToStringReindexObjectType
        - _outNode
        - _outRangeVar
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2785,3'
          Dst:             _enumToStringReindexObjectType
        - Src:             './src/include/pg_query_outfuncs_defs.c:2785,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2786,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2786,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2786,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2786,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2787,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2787,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2787,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2788,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2788,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2788,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2788,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2788,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2788,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2788,3'
          Dst:             appendStringInfoString
    - functionName:    _outCreateConversionStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2793
      functionLinenumberEnd: 2799
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         50
      ICount:          224
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - _outNode
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2794,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2794,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2794,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2794,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2794,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2794,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2794,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2795,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2795,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2795,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2796,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2796,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2796,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2797,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2797,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2797,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2797,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2797,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2797,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2797,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2798,3'
          Dst:             appendStringInfo
    - functionName:    _outCreateCastStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2803
      functionLinenumberEnd: 2809
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          79
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _enumToStringCoercionContext
        - _outObjectWithArgs
        - _outTypeName
        - appendStringInfo
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2804,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2804,3'
          Dst:             _outTypeName
        - Src:             './src/include/pg_query_outfuncs_defs.c:2804,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2804,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2805,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2805,3'
          Dst:             _outTypeName
        - Src:             './src/include/pg_query_outfuncs_defs.c:2805,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2805,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2806,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2806,3'
          Dst:             _outObjectWithArgs
        - Src:             './src/include/pg_query_outfuncs_defs.c:2806,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2806,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2807,3'
          Dst:             _enumToStringCoercionContext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2807,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2808,3'
          Dst:             appendStringInfo
    - functionName:    _outCreateTransformStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2813
      functionLinenumberEnd: 2819
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          99
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _outObjectWithArgs
        - _outToken
        - _outTypeName
        - appendStringInfo
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2814,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2815,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2815,3'
          Dst:             _outTypeName
        - Src:             './src/include/pg_query_outfuncs_defs.c:2815,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2815,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2816,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2816,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2816,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2817,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2817,3'
          Dst:             _outObjectWithArgs
        - Src:             './src/include/pg_query_outfuncs_defs.c:2817,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2817,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2818,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2818,3'
          Dst:             _outObjectWithArgs
        - Src:             './src/include/pg_query_outfuncs_defs.c:2818,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2818,3'
          Dst:             appendStringInfo
    - functionName:    _outPrepareStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2823
      functionLinenumberEnd: 2827
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          127
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - _outNode
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2824,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2824,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2824,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2825,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2825,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2825,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2825,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2825,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2825,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2825,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2826,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2826,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2826,3'
          Dst:             appendStringInfo
    - functionName:    _outExecuteStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2831
      functionLinenumberEnd: 2834
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          111
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _outNode
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2832,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2832,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2832,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2833,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2833,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2833,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2833,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2833,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2833,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2833,3'
          Dst:             appendStringInfoString
    - functionName:    _outDeallocateStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2838
      functionLinenumberEnd: 2842
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          62
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _outToken
        - appendStringInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2839,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2839,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2839,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2840,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2841,3'
          Dst:             appendStringInfo
    - functionName:    _outDropOwnedStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2846
      functionLinenumberEnd: 2849
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          91
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _enumToStringDropBehavior
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2847,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2847,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2847,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2847,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2847,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2847,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2847,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2848,3'
          Dst:             _enumToStringDropBehavior
        - Src:             './src/include/pg_query_outfuncs_defs.c:2848,3'
          Dst:             appendStringInfo
    - functionName:    _outReassignOwnedStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2853
      functionLinenumberEnd: 2856
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          104
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _outNode
        - _outRoleSpec
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2854,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2854,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2854,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2854,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2854,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2854,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2854,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2855,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2855,3'
          Dst:             _outRoleSpec
        - Src:             './src/include/pg_query_outfuncs_defs.c:2855,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2855,3'
          Dst:             appendStringInfo
    - functionName:    _outAlterTSDictionaryStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2860
      functionLinenumberEnd: 2863
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          163
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2861,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2861,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2861,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2861,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2861,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2861,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2861,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2862,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2862,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2862,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2862,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2862,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2862,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2862,3'
          Dst:             appendStringInfoString
    - functionName:    _outAlterTSConfigurationStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2867
      functionLinenumberEnd: 2875
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          282
      EdgeCount:       84
      CyclomaticComplexity: 23
      functionsReached:
        - _enumToStringAlterTSConfigType
        - _outNode
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2868,3'
          Dst:             _enumToStringAlterTSConfigType
        - Src:             './src/include/pg_query_outfuncs_defs.c:2868,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2869,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2869,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2869,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2869,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2869,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2869,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2869,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2870,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2870,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2870,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2870,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2870,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2870,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2870,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2871,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2871,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2871,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2871,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2871,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2871,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2871,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2872,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2873,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2874,3'
          Dst:             appendStringInfo
    - functionName:    _outPublicationTable
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2879
      functionLinenumberEnd: 2883
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          120
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - _outNode
        - _outRangeVar
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
        - removeTrailingDelimiter
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2880,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2880,3'
          Dst:             _outRangeVar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2880,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2880,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2881,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2881,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2881,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2882,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2882,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2882,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2882,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2882,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2882,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2882,3'
          Dst:             appendStringInfoString
    - functionName:    _outPublicationObjSpec
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2887
      functionLinenumberEnd: 2892
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _enumToStringPublicationObjSpecType
        - _outPublicationTable
        - _outToken
        - appendStringInfo
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2888,3'
          Dst:             _enumToStringPublicationObjSpecType
        - Src:             './src/include/pg_query_outfuncs_defs.c:2888,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2889,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2889,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2889,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2890,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2890,3'
          Dst:             _outPublicationTable
        - Src:             './src/include/pg_query_outfuncs_defs.c:2890,3'
          Dst:             removeTrailingDelimiter
        - Src:             './src/include/pg_query_outfuncs_defs.c:2890,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2891,3'
          Dst:             appendStringInfo
    - functionName:    _outCreatePublicationStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2896
      functionLinenumberEnd: 2901
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         45
      ICount:          200
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - _outNode
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2897,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2897,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2897,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2898,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2898,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2898,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2898,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2898,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2898,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2898,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2899,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2899,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2899,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2899,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2899,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2899,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2899,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2900,3'
          Dst:             appendStringInfo
    - functionName:    _outAlterPublicationStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2905
      functionLinenumberEnd: 2911
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         45
      ICount:          204
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - _enumToStringAlterPublicationAction
        - _outNode
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2906,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2906,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2906,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2907,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2907,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2907,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2907,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2907,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2907,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2907,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2908,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2908,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2908,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2908,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2908,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2908,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2908,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2909,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2910,3'
          Dst:             _enumToStringAlterPublicationAction
        - Src:             './src/include/pg_query_outfuncs_defs.c:2910,3'
          Dst:             appendStringInfo
    - functionName:    _outCreateSubscriptionStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_outfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2915
      functionLinenumberEnd: 2920
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         47
      ICount:          211
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - _outNode
        - _outToken
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_outfuncs_defs.c:2916,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2916,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2916,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2917,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2917,3'
          Dst:             _outToken
        - Src:             './src/include/pg_query_outfuncs_defs.c:2917,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2918,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2918,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2918,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2918,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2918,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2918,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2918,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2919,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2919,3'
          Dst:             appendStringInfoChar
        - Src:             './src/include/pg_query_outfuncs_defs.c:2919,3'
          Dst:             appendStringInfo
        - Src:             './src/include/pg_query_outfuncs_defs.c:2919,3'
          Dst:             appendStringInfoString
        - Src:             './src/include/pg_query_outfuncs_defs.c:2919,3'
          Dst:             _outNode
        - Src:             './src/include/pg_query_outfuncs_defs.c:2919,3'
          Dst:             lnext
        - Src:             './src/include/pg_query_outfuncs_defs.c:2919,3'
          Dst:             appendStringInfoString
    - functionName:    removeTrailingDelimiter
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_json_helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7
      functionLinenumberEnd: 12
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    159
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query_nodes_to_json
      functionSourceFile: '/src/libpg_query/src/pg_query_outfuncs_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          77
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _outRawStmt
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - initStringInfo
        - lnext
        - removeTrailingDelimiter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_outfuncs_json.c:332,2'
          Dst:             initStringInfo
        - Src:             'src/pg_query_outfuncs_json.c:336,3'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_outfuncs_json.c:340,3'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_outfuncs_json.c:341,3'
          Dst:             appendStringInfo
        - Src:             'src/pg_query_outfuncs_json.c:342,3'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_outfuncs_json.c:343,3'
          Dst:             appendStringInfoChar
        - Src:             'src/pg_query_outfuncs_json.c:356,3'
          Dst:             appendStringInfoChar
        - Src:             'src/pg_query_outfuncs_json.c:357,3'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_outfuncs_json.c:347,4'
          Dst:             appendStringInfoChar
        - Src:             'src/pg_query_outfuncs_json.c:348,4'
          Dst:             _outRawStmt
        - Src:             'src/pg_query_outfuncs_json.c:349,4'
          Dst:             removeTrailingDelimiter
        - Src:             'src/pg_query_outfuncs_json.c:350,4'
          Dst:             appendStringInfoChar
        - Src:             'src/pg_query_outfuncs_json.c:352,8'
          Dst:             lnext
        - Src:             'src/pg_query_outfuncs_json.c:353,5'
          Dst:             appendStringInfoString
    - functionName:    pg_query_node_to_json
      functionSourceFile: '/src/libpg_query/src/pg_query_outfuncs_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _outNode
        - initStringInfo
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_outfuncs_json.c:320,2'
          Dst:             initStringInfo
        - Src:             'src/pg_query_outfuncs_json.c:321,2'
          Dst:             _outNode
    - functionName:    check_qualified_name
      functionSourceFile: '/src/libpg_query/gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 19025
      functionLinenumberEnd: 19033
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - scanner_yyerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gram.y:19031,4'
          Dst:             scanner_yyerror
    - functionName:    lnext
      functionSourceFile: '/src/libpg_query/./src/postgres/include/nodes/pg_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parser_init
      functionSourceFile: '/src/libpg_query/gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 19852
      functionLinenumberEnd: 19854
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    makeParamRefCast
      functionSourceFile: '/src/libpg_query/gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 18999
      functionLinenumberEnd: 19001
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - makeParamRef
        - makeTypeCast
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'gram.y:19000,12'
          Dst:             makeParamRef
        - Src:             'gram.y:19001,9'
          Dst:             makeTypeCast
    - functionName:    makeParamRef
      functionSourceFile: '/src/libpg_query/gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 18990
      functionLinenumberEnd: 18994
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'gram.y:18991,16'
          Dst:             newNode
    - functionName:    makeTypeCast
      functionSourceFile: '/src/libpg_query/gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 18886
      functionLinenumberEnd: 18892
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'gram.y:18887,18'
          Dst:             newNode
    - functionName:    newNode
      functionSourceFile: '/src/libpg_query/./src/postgres/include/nodes/nodes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - palloc0
      functionUses:    836
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/nodes/nodes.h:155,20'
          Dst:             palloc0
    - functionName:    makeBitStringConst
      functionSourceFile: '/src/libpg_query/gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 18941
      functionLinenumberEnd: 18948
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'gram.y:18942,18'
          Dst:             newNode
    - functionName:    makeColumnRef
      functionSourceFile: '/src/libpg_query/gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 18835
      functionLinenumberEnd: 18882
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          106
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - check_indirection
        - lcons
        - list_copy_tail
        - list_make1_impl
        - list_truncate
        - lnext
        - makeString
        - newNode
        - scanner_yyerror
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'gram.y:18842,18'
          Dst:             newNode
        - Src:             'gram.y:18851,23'
          Dst:             newNode
        - Src:             'gram.y:18856,17'
          Dst:             makeString
        - Src:             'gram.y:18856,17'
          Dst:             list_make1_impl
        - Src:             'gram.y:18857,22'
          Dst:             check_indirection
        - Src:             'gram.y:18862,40'
          Dst:             list_copy_tail
        - Src:             'gram.y:18862,22'
          Dst:             check_indirection
        - Src:             'gram.y:18865,19'
          Dst:             list_truncate
        - Src:             'gram.y:18866,23'
          Dst:             makeString
        - Src:             'gram.y:18866,17'
          Dst:             lcons
        - Src:             'gram.y:18874,8'
          Dst:             lnext
        - Src:             'gram.y:18875,5'
          Dst:             scanner_yyerror
        - Src:             'gram.y:18880,20'
          Dst:             makeString
        - Src:             'gram.y:18880,14'
          Dst:             lcons
    - functionName:    check_indirection
      functionSourceFile: '/src/libpg_query/gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 19060
      functionLinenumberEnd: 19071
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          64
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - lnext
        - scanner_yyerror
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'gram.y:19067,8'
          Dst:             lnext
        - Src:             'gram.y:19068,5'
          Dst:             scanner_yyerror
    - functionName:    makeAArrayExpr
      functionSourceFile: '/src/libpg_query/gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 19358
      functionLinenumberEnd: 19365
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'gram.y:19359,19'
          Dst:             newNode
    - functionName:    makeSQLValueFunction
      functionSourceFile: '/src/libpg_query/gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 19370
      functionLinenumberEnd: 19377
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'gram.y:19371,26'
          Dst:             newNode
    - functionName:    makeXmlExpr
      functionSourceFile: '/src/libpg_query/gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 19383
      functionLinenumberEnd: 19400
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'gram.y:19384,18'
          Dst:             newNode
    - functionName:    makeNotExpr
      functionSourceFile: '/src/libpg_query/gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 19352
      functionLinenumberEnd: 19353
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - list_make1_impl
        - makeBoolExpr
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'gram.y:19353,41'
          Dst:             list_make1_impl
        - Src:             'gram.y:19353,18'
          Dst:             makeBoolExpr
    - functionName:    makeOrExpr
      functionSourceFile: '/src/libpg_query/gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 19335
      functionLinenumberEnd: 19348
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - lappend
        - list_make2_impl
        - makeBoolExpr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gram.y:19343,19'
          Dst:             lappend
        - Src:             'gram.y:19347,40'
          Dst:             list_make2_impl
        - Src:             'gram.y:19347,18'
          Dst:             makeBoolExpr
    - functionName:    makeAndExpr
      functionSourceFile: '/src/libpg_query/gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 19318
      functionLinenumberEnd: 19331
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - lappend
        - list_make2_impl
        - makeBoolExpr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gram.y:19326,19'
          Dst:             lappend
        - Src:             'gram.y:19330,41'
          Dst:             list_make2_impl
        - Src:             'gram.y:19330,18'
          Dst:             makeBoolExpr
    - functionName:    SystemFuncName
      functionSourceFile: '/src/libpg_query/gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 19248
      functionLinenumberEnd: 19249
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - list_make2_impl
        - makeString
      functionUses:    30
      BranchProfiles:  []
      Callsites:
        - Src:             'gram.y:19249,9'
          Dst:             makeString
        - Src:             'gram.y:19249,9'
          Dst:             makeString
        - Src:             'gram.y:19249,9'
          Dst:             list_make2_impl
    - functionName:    SystemTypeName
      functionSourceFile: '/src/libpg_query/gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 19260
      functionLinenumberEnd: 19261
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - list_make2_impl
        - makeString
        - makeTypeNameFromNameList
      functionUses:    26
      BranchProfiles:  []
      Callsites:
        - Src:             'gram.y:19261,34'
          Dst:             makeString
        - Src:             'gram.y:19261,34'
          Dst:             makeString
        - Src:             'gram.y:19261,34'
          Dst:             list_make2_impl
        - Src:             'gram.y:19261,9'
          Dst:             makeTypeNameFromNameList
    - functionName:    makeFloatConst
      functionSourceFile: '/src/libpg_query/gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 18917
      functionLinenumberEnd: 18924
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'gram.y:18918,18'
          Dst:             newNode
    - functionName:    doNegate
      functionSourceFile: '/src/libpg_query/gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 19280
      functionLinenumberEnd: 19301
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          49
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - doNegateFloat
        - makeSimpleA_Expr
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'gram.y:19295,4'
          Dst:             doNegateFloat
        - Src:             'gram.y:19300,18'
          Dst:             makeSimpleA_Expr
    - functionName:    doNegateFloat
      functionSourceFile: '/src/libpg_query/gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 19305
      functionLinenumberEnd: 19314
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - psprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'gram.y:19313,13'
          Dst:             psprintf
    - functionName:    makeNullAConst
      functionSourceFile: '/src/libpg_query/gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 18953
      functionLinenumberEnd: 18959
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'gram.y:18954,18'
          Dst:             newNode
    - functionName:    makeBoolAConst
      functionSourceFile: '/src/libpg_query/gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 18929
      functionLinenumberEnd: 18936
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'gram.y:18930,18'
          Dst:             newNode
    - functionName:    makeSetOp
      functionSourceFile: '/src/libpg_query/gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 19233
      functionLinenumberEnd: 19240
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'gram.y:19234,18'
          Dst:             newNode
    - functionName:    insertSelectOptions
      functionSourceFile: '/src/libpg_query/gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 19157
      functionLinenumberEnd: 19229
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          218
      EdgeCount:       52
      CyclomaticComplexity: 12
      functionsReached:
        - errcode
        - errfinish
        - errmsg
        - errstart_cold
        - exprLocation
        - list_concat
        - scanner_errposition
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'gram.y:19167,4'
          Dst:             errstart_cold
        - Src:             'gram.y:19167,4'
          Dst:             errcode
        - Src:             'gram.y:19167,4'
          Dst:             errmsg
        - Src:             'gram.y:19167,4'
          Dst:             exprLocation
        - Src:             'gram.y:19167,4'
          Dst:             scanner_errposition
        - Src:             'gram.y:19167,4'
          Dst:             errfinish
        - Src:             'gram.y:19174,24'
          Dst:             list_concat
        - Src:             'gram.y:19178,4'
          Dst:             errstart_cold
        - Src:             'gram.y:19178,4'
          Dst:             errcode
        - Src:             'gram.y:19178,4'
          Dst:             errmsg
        - Src:             'gram.y:19178,4'
          Dst:             scanner_errposition
        - Src:             'gram.y:19178,4'
          Dst:             errfinish
        - Src:             'gram.y:19187,4'
          Dst:             errstart_cold
        - Src:             'gram.y:19187,4'
          Dst:             errcode
        - Src:             'gram.y:19187,4'
          Dst:             errmsg
        - Src:             'gram.y:19187,4'
          Dst:             scanner_errposition
        - Src:             'gram.y:19187,4'
          Dst:             errfinish
        - Src:             'gram.y:19198,4'
          Dst:             errstart_cold
        - Src:             'gram.y:19198,4'
          Dst:             errcode
        - Src:             'gram.y:19198,4'
          Dst:             errmsg
        - Src:             'gram.y:19198,4'
          Dst:             scanner_errposition
        - Src:             'gram.y:19198,4'
          Dst:             errfinish
        - Src:             'gram.y:19211,6'
          Dst:             errstart_cold
        - Src:             'gram.y:19211,6'
          Dst:             errcode
        - Src:             'gram.y:19211,6'
          Dst:             errmsg
        - Src:             'gram.y:19211,6'
          Dst:             scanner_errposition
        - Src:             'gram.y:19211,6'
          Dst:             errfinish
        - Src:             'gram.y:19223,4'
          Dst:             errstart_cold
        - Src:             'gram.y:19223,4'
          Dst:             errcode
        - Src:             'gram.y:19223,4'
          Dst:             errmsg
        - Src:             'gram.y:19223,4'
          Dst:             exprLocation
        - Src:             'gram.y:19223,4'
          Dst:             scanner_errposition
        - Src:             'gram.y:19223,4'
          Dst:             errfinish
    - functionName:    list_length
      functionSourceFile: '/src/libpg_query/./src/postgres/include/nodes/pg_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    makeRecursiveViewSelect
      functionSourceFile: '/src/libpg_query/gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 19801
      functionLinenumberEnd: 19844
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          86
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - lappend
        - list_make1_impl
        - makeColumnRef
        - makeRangeVar
        - newNode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'gram.y:19802,18'
          Dst:             newNode
        - Src:             'gram.y:19803,18'
          Dst:             newNode
        - Src:             'gram.y:19804,25'
          Dst:             newNode
        - Src:             'gram.y:19817,12'
          Dst:             list_make1_impl
        - Src:             'gram.y:19842,18'
          Dst:             makeRangeVar
        - Src:             'gram.y:19842,18'
          Dst:             list_make1_impl
        - Src:             'gram.y:19826,20'
          Dst:             newNode
        - Src:             'gram.y:19830,13'
          Dst:             makeColumnRef
        - Src:             'gram.y:19833,8'
          Dst:             lappend
    - functionName:    makeRangeVarFromQualifiedName
      functionSourceFile: '/src/libpg_query/gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 19500
      functionLinenumberEnd: 19527
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          63
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached:
        - NameListToString
        - check_qualified_name
        - errcode
        - errfinish
        - errmsg
        - errstart_cold
        - lcons
        - list_length
        - list_nth_cell
        - makeRangeVar
        - makeString
        - scanner_errposition
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gram.y:19506,2'
          Branch Sides:    []
      Callsites:
        - Src:             'gram.y:19503,2'
          Dst:             check_qualified_name
        - Src:             'gram.y:19504,6'
          Dst:             makeRangeVar
        - Src:             'gram.y:19506,10'
          Dst:             list_length
        - Src:             'gram.y:19511,17'
          Dst:             list_nth_cell
        - Src:             'gram.y:19515,20'
          Dst:             list_nth_cell
        - Src:             'gram.y:19516,17'
          Dst:             list_nth_cell
        - Src:             'gram.y:19519,4'
          Dst:             errstart_cold
        - Src:             'gram.y:19519,4'
          Dst:             errcode
        - Src:             'gram.y:19519,4'
          Dst:             makeString
        - Src:             'gram.y:19519,4'
          Dst:             lcons
        - Src:             'gram.y:19519,4'
          Dst:             NameListToString
        - Src:             'gram.y:19519,4'
          Dst:             errmsg
        - Src:             'gram.y:19519,4'
          Dst:             scanner_errposition
        - Src:             'gram.y:19519,4'
          Dst:             errfinish
    - functionName:    list_nth_cell
      functionSourceFile: '/src/libpg_query/./src/postgres/include/nodes/pg_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    46
      BranchProfiles:  []
      Callsites:       []
    - functionName:    preprocess_pubobj_list
      functionSourceFile: '/src/libpg_query/gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 19703
      functionLinenumberEnd: 19780
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          214
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - errcode
        - errdetail
        - errfinish
        - errmsg
        - errstart_cold
        - list_nth_cell
        - makeRangeVar
        - newNode
        - scanner_errposition
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'gram.y:19711,34'
          Dst:             list_nth_cell
        - Src:             'gram.y:19713,3'
          Dst:             errstart_cold
        - Src:             'gram.y:19713,3'
          Dst:             errcode
        - Src:             'gram.y:19713,3'
          Dst:             errmsg
        - Src:             'gram.y:19713,3'
          Dst:             errdetail
        - Src:             'gram.y:19713,3'
          Dst:             scanner_errposition
        - Src:             'gram.y:19713,3'
          Dst:             errfinish
        - Src:             'gram.y:19730,5'
          Dst:             errstart_cold
        - Src:             'gram.y:19730,5'
          Dst:             errcode
        - Src:             'gram.y:19730,5'
          Dst:             errmsg
        - Src:             'gram.y:19730,5'
          Dst:             scanner_errposition
        - Src:             'gram.y:19730,5'
          Dst:             errfinish
        - Src:             'gram.y:19738,34'
          Dst:             newNode
        - Src:             'gram.y:19741,6'
          Dst:             makeRangeVar
        - Src:             'gram.y:19751,5'
          Dst:             errstart_cold
        - Src:             'gram.y:19751,5'
          Dst:             errcode
        - Src:             'gram.y:19751,5'
          Dst:             errmsg
        - Src:             'gram.y:19751,5'
          Dst:             scanner_errposition
        - Src:             'gram.y:19751,5'
          Dst:             errfinish
        - Src:             'gram.y:19758,5'
          Dst:             errstart_cold
        - Src:             'gram.y:19758,5'
          Dst:             errcode
        - Src:             'gram.y:19758,5'
          Dst:             errmsg
        - Src:             'gram.y:19758,5'
          Dst:             scanner_errposition
        - Src:             'gram.y:19758,5'
          Dst:             errfinish
        - Src:             'gram.y:19772,5'
          Dst:             errstart_cold
        - Src:             'gram.y:19772,5'
          Dst:             errcode
        - Src:             'gram.y:19772,5'
          Dst:             errmsg
        - Src:             'gram.y:19772,5'
          Dst:             scanner_errposition
        - Src:             'gram.y:19772,5'
          Dst:             errfinish
    - functionName:    extractAggrArgTypes
      functionSourceFile: '/src/libpg_query/gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 19101
      functionLinenumberEnd: 19103
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - extractArgTypes
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gram.y:19103,34'
          Dst:             list_nth_cell
        - Src:             'gram.y:19103,9'
          Dst:             extractArgTypes
    - functionName:    extractArgTypes
      functionSourceFile: '/src/libpg_query/gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 19082
      functionLinenumberEnd: 19093
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          73
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - lappend
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'gram.y:19091,13'
          Dst:             lappend
    - functionName:    makeOrderedSetArgs
      functionSourceFile: '/src/libpg_query/gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 19114
      functionLinenumberEnd: 19142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          75
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - equal
        - errcode
        - errfinish
        - errmsg
        - errstart_cold
        - list_concat
        - list_last_cell
        - list_length
        - list_make2_impl
        - list_nth_cell
        - makeInteger
        - scanner_errposition
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gram.y:19115,51'
          Dst:             list_last_cell
        - Src:             'gram.y:19121,53'
          Dst:             list_nth_cell
        - Src:             'gram.y:19127,7'
          Dst:             list_length
        - Src:             'gram.y:19129,5'
          Dst:             equal
        - Src:             'gram.y:19130,4'
          Dst:             errstart_cold
        - Src:             'gram.y:19130,4'
          Dst:             errcode
        - Src:             'gram.y:19130,4'
          Dst:             errmsg
        - Src:             'gram.y:19130,4'
          Dst:             scanner_errposition
        - Src:             'gram.y:19130,4'
          Dst:             errfinish
        - Src:             'gram.y:19140,28'
          Dst:             list_length
        - Src:             'gram.y:19140,16'
          Dst:             makeInteger
        - Src:             'gram.y:19142,9'
          Dst:             list_concat
        - Src:             'gram.y:19142,9'
          Dst:             list_make2_impl
    - functionName:    list_last_cell
      functionSourceFile: '/src/libpg_query/./src/postgres/include/nodes/pg_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_func_name
      functionSourceFile: '/src/libpg_query/gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 19042
      functionLinenumberEnd: 19050
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - scanner_yyerror
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'gram.y:19048,4'
          Dst:             scanner_yyerror
    - functionName:    TableFuncTypeName
      functionSourceFile: '/src/libpg_query/gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 19434
      functionLinenumberEnd: 19448
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SystemTypeName
        - copyObjectImpl
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gram.y:19437,6'
          Dst:             list_length
        - Src:             'gram.y:19439,48'
          Dst:             list_nth_cell
        - Src:             'gram.y:19441,12'
          Dst:             copyObjectImpl
        - Src:             'gram.y:19444,12'
          Dst:             SystemTypeName
    - functionName:    mergeTableFuncParameters
      functionSourceFile: '/src/libpg_query/gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 19408
      functionLinenumberEnd: 19425
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          80
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - errcode
        - errfinish
        - errmsg
        - errstart_cold
        - list_concat
        - scanner_errposition
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gram.y:19425,9'
          Dst:             list_concat
        - Src:             'gram.y:19419,4'
          Dst:             errstart_cold
        - Src:             'gram.y:19419,4'
          Dst:             errcode
        - Src:             'gram.y:19419,4'
          Dst:             errmsg
        - Src:             'gram.y:19419,4'
          Dst:             scanner_errposition
        - Src:             'gram.y:19419,4'
          Dst:             errfinish
    - functionName:    makeRoleSpec
      functionSourceFile: '/src/libpg_query/gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 19009
      functionLinenumberEnd: 19015
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'gram.y:19010,21'
          Dst:             newNode
    - functionName:    parsePartitionStrategy
      functionSourceFile: '/src/libpg_query/gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 19681
      functionLinenumberEnd: 19695
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - errcode
        - errfinish
        - errmsg
        - errstart_cold
        - pg_strcasecmp
        - scanner_errposition
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gram.y:19682,6'
          Dst:             pg_strcasecmp
        - Src:             'gram.y:19684,11'
          Dst:             pg_strcasecmp
        - Src:             'gram.y:19686,11'
          Dst:             pg_strcasecmp
        - Src:             'gram.y:19689,2'
          Dst:             errstart_cold
        - Src:             'gram.y:19689,2'
          Dst:             errcode
        - Src:             'gram.y:19689,2'
          Dst:             errmsg
        - Src:             'gram.y:19689,2'
          Dst:             scanner_errposition
        - Src:             'gram.y:19689,2'
          Dst:             errfinish
    - functionName:    SplitColQualList
      functionSourceFile: '/src/libpg_query/gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 19535
      functionLinenumberEnd: 19565
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          93
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - errcode
        - errfinish
        - errmsg
        - errmsg_internal
        - errstart_cold
        - list_delete_nth_cell
        - scanner_errposition
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'gram.y:19553,5'
          Dst:             errstart_cold
        - Src:             'gram.y:19553,5'
          Dst:             errcode
        - Src:             'gram.y:19553,5'
          Dst:             errmsg
        - Src:             'gram.y:19553,5'
          Dst:             scanner_errposition
        - Src:             'gram.y:19553,5'
          Dst:             errfinish
        - Src:             'gram.y:19562,14'
          Dst:             list_delete_nth_cell
        - Src:             'gram.y:19560,4'
          Dst:             errstart_cold
        - Src:             'gram.y:19560,4'
          Dst:             errmsg_internal
        - Src:             'gram.y:19560,4'
          Dst:             errfinish
    - functionName:    makeRangeVarFromAnyName
      functionSourceFile: '/src/libpg_query/gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 19458
      functionLinenumberEnd: 19490
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          83
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - NameListToString
        - errcode
        - errfinish
        - errmsg
        - errstart_cold
        - list_length
        - list_nth_cell
        - newNode
        - scanner_errposition
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gram.y:19461,2'
          Branch Sides:    []
      Callsites:
        - Src:             'gram.y:19459,18'
          Dst:             newNode
        - Src:             'gram.y:19461,10'
          Dst:             list_length
        - Src:             'gram.y:19466,17'
          Dst:             list_nth_cell
        - Src:             'gram.y:19470,20'
          Dst:             list_nth_cell
        - Src:             'gram.y:19471,17'
          Dst:             list_nth_cell
        - Src:             'gram.y:19474,21'
          Dst:             list_nth_cell
        - Src:             'gram.y:19475,20'
          Dst:             list_nth_cell
        - Src:             'gram.y:19476,17'
          Dst:             list_nth_cell
        - Src:             'gram.y:19479,4'
          Dst:             errstart_cold
        - Src:             'gram.y:19479,4'
          Dst:             errcode
        - Src:             'gram.y:19479,4'
          Dst:             NameListToString
        - Src:             'gram.y:19479,4'
          Dst:             errmsg
        - Src:             'gram.y:19479,4'
          Dst:             scanner_errposition
        - Src:             'gram.y:19479,4'
          Dst:             errfinish
    - functionName:    processCASbits
      functionSourceFile: '/src/libpg_query/gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 19576
      functionLinenumberEnd: 19673
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          206
      EdgeCount:       58
      CyclomaticComplexity: 13
      functionsReached:
        - errcode
        - errfinish
        - errmsg
        - errstart_cold
        - scanner_errposition
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'gram.y:19592,4'
          Dst:             errstart_cold
        - Src:             'gram.y:19592,4'
          Dst:             errcode
        - Src:             'gram.y:19592,4'
          Dst:             errmsg
        - Src:             'gram.y:19592,4'
          Dst:             scanner_errposition
        - Src:             'gram.y:19592,4'
          Dst:             errfinish
        - Src:             'gram.y:19605,4'
          Dst:             errstart_cold
        - Src:             'gram.y:19605,4'
          Dst:             errcode
        - Src:             'gram.y:19605,4'
          Dst:             errmsg
        - Src:             'gram.y:19605,4'
          Dst:             scanner_errposition
        - Src:             'gram.y:19605,4'
          Dst:             errfinish
        - Src:             'gram.y:19618,4'
          Dst:             errstart_cold
        - Src:             'gram.y:19618,4'
          Dst:             errcode
        - Src:             'gram.y:19618,4'
          Dst:             errmsg
        - Src:             'gram.y:19618,4'
          Dst:             scanner_errposition
        - Src:             'gram.y:19618,4'
          Dst:             errfinish
        - Src:             'gram.y:19631,4'
          Dst:             errstart_cold
        - Src:             'gram.y:19631,4'
          Dst:             errcode
        - Src:             'gram.y:19631,4'
          Dst:             errmsg
        - Src:             'gram.y:19631,4'
          Dst:             scanner_errposition
        - Src:             'gram.y:19631,4'
          Dst:             errfinish
        - Src:             'gram.y:19644,4'
          Dst:             errstart_cold
        - Src:             'gram.y:19644,4'
          Dst:             errcode
        - Src:             'gram.y:19644,4'
          Dst:             errmsg
        - Src:             'gram.y:19644,4'
          Dst:             scanner_errposition
        - Src:             'gram.y:19644,4'
          Dst:             errfinish
        - Src:             'gram.y:19666,4'
          Dst:             errstart_cold
        - Src:             'gram.y:19666,4'
          Dst:             errcode
        - Src:             'gram.y:19666,4'
          Dst:             errmsg
        - Src:             'gram.y:19666,4'
          Dst:             scanner_errposition
        - Src:             'gram.y:19666,4'
          Dst:             errfinish
    - functionName:    makeIntConst
      functionSourceFile: '/src/libpg_query/gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 18905
      functionLinenumberEnd: 18912
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    42
      BranchProfiles:  []
      Callsites:
        - Src:             'gram.y:18906,18'
          Dst:             newNode
    - functionName:    makeStringConstCast
      functionSourceFile: '/src/libpg_query/gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 18897
      functionLinenumberEnd: 18900
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - makeStringConst
        - makeTypeCast
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'gram.y:18898,15'
          Dst:             makeStringConst
        - Src:             'gram.y:18900,9'
          Dst:             makeTypeCast
    - functionName:    makeAConst
      functionSourceFile: '/src/libpg_query/gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 18964
      functionLinenumberEnd: 18983
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - makeFloatConst
        - makeIntConst
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gram.y:18967,2'
          Branch Sides:    []
      Callsites:
        - Src:             'gram.y:18970,8'
          Dst:             makeFloatConst
        - Src:             'gram.y:18974,8'
          Dst:             makeIntConst
    - functionName:    updateRawStmtEnd
      functionSourceFile: '/src/libpg_query/gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 18819
      functionLinenumberEnd: 18830
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    makeRawStmt
      functionSourceFile: '/src/libpg_query/gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 18807
      functionLinenumberEnd: 18813
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'gram.y:18808,19'
          Dst:             newNode
    - functionName:    base_yyparse
      functionSourceFile: '/src/libpg_query/gram.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32381
      functionLinenumberEnd: 53352
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         2722
      ICount:          27740
      EdgeCount:       2829
      CyclomaticComplexity: 109
      functionsReached:
        - SplitColQualList
        - SystemFuncName
        - SystemTypeName
        - TableFuncTypeName
        - base_yyerror
        - base_yylex
        - check_func_name
        - check_indirection
        - defGetInt32
        - doNegate
        - doNegateFloat
        - errcode
        - errfinish
        - errhint
        - errmsg
        - errstart
        - errstart_cold
        - extractAggrArgTypes
        - extractArgTypes
        - insertSelectOptions
        - lappend
        - lcons
        - list_concat
        - list_last_cell
        - list_length
        - list_make1_impl
        - list_make2_impl
        - list_make3_impl
        - list_make4_impl
        - list_nth_cell
        - makeAArrayExpr
        - makeAConst
        - makeA_Expr
        - makeAlias
        - makeAndExpr
        - makeBitStringConst
        - makeBoolAConst
        - makeBoolean
        - makeColumnRef
        - makeDefElem
        - makeDefElemExtended
        - makeFloat
        - makeFloatConst
        - makeFuncCall
        - makeGroupingSet
        - makeIntConst
        - makeInteger
        - makeJsonBehavior
        - makeJsonFormat
        - makeJsonIsPredicate
        - makeJsonKeyValue
        - makeJsonTablePathSpec
        - makeJsonValueExpr
        - makeNotExpr
        - makeNullAConst
        - makeOrExpr
        - makeOrderedSetArgs
        - makeParamRef
        - makeParamRefCast
        - makeRangeVar
        - makeRangeVarFromAnyName
        - makeRangeVarFromQualifiedName
        - makeRawStmt
        - makeRecursiveViewSelect
        - makeRoleSpec
        - makeSQLValueFunction
        - makeSetOp
        - makeSimpleA_Expr
        - makeString
        - makeStringConst
        - makeStringConstCast
        - makeTypeCast
        - makeTypeName
        - makeTypeNameFromNameList
        - makeVacuumRelation
        - makeXmlExpr
        - mergeTableFuncParameters
        - newNode
        - palloc
        - parsePartitionStrategy
        - pfree
        - pg_strcasecmp
        - preprocess_pubobj_list
        - processCASbits
        - psprintf
        - pstrdup
        - scanner_errposition
        - scanner_yyerror
        - strcmp
        - updateRawStmtEnd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gram.c:32646,3'
          Branch Sides:    []
        - Branch String:   'gram.y:17573,6'
          Branch Sides:    []
      Callsites:
        - Src:             'gram.c:32520,22'
          Dst:             palloc
        - Src:             'gram.c:32528,4'
          Dst:             pfree
        - Src:             'gram.c:32567,16'
          Dst:             base_yylex
        - Src:             'gram.y:925,44'
          Dst:             list_make1_impl
        - Src:             'gram.y:930,6'
          Dst:             makeRawStmt
        - Src:             'gram.y:930,6'
          Dst:             list_make1_impl
        - Src:             'gram.y:938,6'
          Dst:             makeRawStmt
        - Src:             'gram.y:938,6'
          Dst:             list_make1_impl
        - Src:             'gram.y:946,6'
          Dst:             makeRawStmt
        - Src:             'gram.y:946,6'
          Dst:             list_make1_impl
        - Src:             'gram.y:954,6'
          Dst:             makeRawStmt
        - Src:             'gram.y:954,6'
          Dst:             list_make1_impl
        - Src:             'gram.y:969,24'
          Dst:             list_last_cell
        - Src:             'gram.y:969,7'
          Dst:             updateRawStmtEnd
        - Src:             'gram.y:972,55'
          Dst:             makeRawStmt
        - Src:             'gram.y:972,22'
          Dst:             lappend
        - Src:             'gram.y:979,22'
          Dst:             makeRawStmt
        - Src:             'gram.y:979,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:1155,22'
          Dst:             newNode
        - Src:             'gram.y:1171,26'
          Dst:             newNode
        - Src:             'gram.y:1192,22'
          Dst:             lappend
        - Src:             'gram.y:1197,22'
          Dst:             lappend
        - Src:             'gram.y:1205,20'
          Dst:             makeString
        - Src:             'gram.y:1204,23'
          Dst:             makeDefElem
        - Src:             'gram.y:1210,15'
          Dst:             makeParamRef
        - Src:             'gram.y:1209,23'
          Dst:             makeDefElem
        - Src:             'gram.y:1214,23'
          Dst:             makeDefElem
        - Src:             'gram.y:1224,20'
          Dst:             makeString
        - Src:             'gram.y:1223,23'
          Dst:             makeDefElem
        - Src:             'gram.y:1234,19'
          Dst:             makeParamRef
        - Src:             'gram.y:1233,23'
          Dst:             makeDefElem
        - Src:             'gram.y:1238,6'
          Dst:             errstart_cold
        - Src:             'gram.y:1238,6'
          Dst:             errcode
        - Src:             'gram.y:1238,6'
          Dst:             errmsg
        - Src:             'gram.y:1238,6'
          Dst:             errhint
        - Src:             'gram.y:1238,6'
          Dst:             scanner_errposition
        - Src:             'gram.y:1238,6'
          Dst:             errfinish
        - Src:             'gram.y:1246,55'
          Dst:             makeBoolean
        - Src:             'gram.y:1246,23'
          Dst:             makeDefElem
        - Src:             'gram.y:1250,63'
          Dst:             makeInteger
        - Src:             'gram.y:1250,23'
          Dst:             makeDefElem
        - Src:             'gram.y:1254,58'
          Dst:             makeString
        - Src:             'gram.y:1254,23'
          Dst:             makeDefElem
        - Src:             'gram.y:1259,23'
          Dst:             makeDefElem
        - Src:             'gram.y:1268,10'
          Dst:             strcmp
        - Src:             'gram.y:1269,58'
          Dst:             makeBoolean
        - Src:             'gram.y:1269,24'
          Dst:             makeDefElem
        - Src:             'gram.y:1270,15'
          Dst:             strcmp
        - Src:             'gram.y:1271,58'
          Dst:             makeBoolean
        - Src:             'gram.y:1271,24'
          Dst:             makeDefElem
        - Src:             'gram.y:1272,15'
          Dst:             strcmp
        - Src:             'gram.y:1273,59'
          Dst:             makeBoolean
        - Src:             'gram.y:1273,24'
          Dst:             makeDefElem
        - Src:             'gram.y:1274,15'
          Dst:             strcmp
        - Src:             'gram.y:1275,59'
          Dst:             makeBoolean
        - Src:             'gram.y:1275,24'
          Dst:             makeDefElem
        - Src:             'gram.y:1276,15'
          Dst:             strcmp
        - Src:             'gram.y:1277,62'
          Dst:             makeBoolean
        - Src:             'gram.y:1277,24'
          Dst:             makeDefElem
        - Src:             'gram.y:1278,15'
          Dst:             strcmp
        - Src:             'gram.y:1279,62'
          Dst:             makeBoolean
        - Src:             'gram.y:1279,24'
          Dst:             makeDefElem
        - Src:             'gram.y:1280,15'
          Dst:             strcmp
        - Src:             'gram.y:1281,57'
          Dst:             makeBoolean
        - Src:             'gram.y:1281,24'
          Dst:             makeDefElem
        - Src:             'gram.y:1282,15'
          Dst:             strcmp
        - Src:             'gram.y:1283,57'
          Dst:             makeBoolean
        - Src:             'gram.y:1283,24'
          Dst:             makeDefElem
        - Src:             'gram.y:1284,15'
          Dst:             strcmp
        - Src:             'gram.y:1285,57'
          Dst:             makeBoolean
        - Src:             'gram.y:1285,24'
          Dst:             makeDefElem
        - Src:             'gram.y:1286,15'
          Dst:             strcmp
        - Src:             'gram.y:1287,57'
          Dst:             makeBoolean
        - Src:             'gram.y:1287,24'
          Dst:             makeDefElem
        - Src:             'gram.y:1288,15'
          Dst:             strcmp
        - Src:             'gram.y:1289,58'
          Dst:             makeBoolean
        - Src:             'gram.y:1289,24'
          Dst:             makeDefElem
        - Src:             'gram.y:1290,15'
          Dst:             strcmp
        - Src:             'gram.y:1291,58'
          Dst:             makeBoolean
        - Src:             'gram.y:1291,24'
          Dst:             makeDefElem
        - Src:             'gram.y:1292,15'
          Dst:             strcmp
        - Src:             'gram.y:1298,56'
          Dst:             makeBoolean
        - Src:             'gram.y:1298,24'
          Dst:             makeDefElem
        - Src:             'gram.y:1301,7'
          Dst:             errstart_cold
        - Src:             'gram.y:1301,7'
          Dst:             errcode
        - Src:             'gram.y:1301,7'
          Dst:             errmsg
        - Src:             'gram.y:1301,7'
          Dst:             scanner_errposition
        - Src:             'gram.y:1301,7'
          Dst:             errfinish
        - Src:             'gram.y:1313,53'
          Dst:             makeInteger
        - Src:             'gram.y:1313,23'
          Dst:             makeDefElem
        - Src:             'gram.y:1317,23'
          Dst:             makeDefElem
        - Src:             'gram.y:1321,23'
          Dst:             makeDefElem
        - Src:             'gram.y:1325,23'
          Dst:             makeDefElem
        - Src:             'gram.y:1329,23'
          Dst:             makeDefElem
        - Src:             'gram.y:1343,26'
          Dst:             newNode
        - Src:             'gram.y:1362,25'
          Dst:             newNode
        - Src:             'gram.y:1371,25'
          Dst:             newNode
        - Src:             'gram.y:1388,28'
          Dst:             newNode
        - Src:             'gram.y:1397,28'
          Dst:             newNode
        - Src:             'gram.y:1406,28'
          Dst:             newNode
        - Src:             'gram.y:1415,28'
          Dst:             newNode
        - Src:             'gram.y:1437,24'
          Dst:             newNode
        - Src:             'gram.y:1445,24'
          Dst:             newNode
        - Src:             'gram.y:1453,24'
          Dst:             newNode
        - Src:             'gram.y:1461,24'
          Dst:             newNode
        - Src:             'gram.y:1469,24'
          Dst:             newNode
        - Src:             'gram.y:1477,24'
          Dst:             newNode
        - Src:             'gram.y:1495,26'
          Dst:             newNode
        - Src:             'gram.y:1514,25'
          Dst:             newNode
        - Src:             'gram.y:1518,19'
          Dst:             makeDefElem
        - Src:             'gram.y:1518,19'
          Dst:             list_make1_impl
        - Src:             'gram.y:1538,28'
          Dst:             newNode
        - Src:             'gram.y:1549,28'
          Dst:             newNode
        - Src:             'gram.y:1560,28'
          Dst:             newNode
        - Src:             'gram.y:1566,7'
          Dst:             errstart_cold
        - Src:             'gram.y:1566,7'
          Dst:             errcode
        - Src:             'gram.y:1566,7'
          Dst:             errmsg
        - Src:             'gram.y:1566,7'
          Dst:             scanner_errposition
        - Src:             'gram.y:1566,7'
          Dst:             errfinish
        - Src:             'gram.y:1576,28'
          Dst:             newNode
        - Src:             'gram.y:1582,7'
          Dst:             errstart_cold
        - Src:             'gram.y:1582,7'
          Dst:             errcode
        - Src:             'gram.y:1582,7'
          Dst:             errmsg
        - Src:             'gram.y:1582,7'
          Dst:             scanner_errposition
        - Src:             'gram.y:1582,7'
          Dst:             errfinish
        - Src:             'gram.y:1595,21'
          Dst:             lappend
        - Src:             'gram.y:1651,27'
          Dst:             newNode
        - Src:             'gram.y:1662,27'
          Dst:             newNode
        - Src:             'gram.y:1677,27'
          Dst:             newNode
        - Src:             'gram.y:1687,27'
          Dst:             newNode
        - Src:             'gram.y:1697,27'
          Dst:             newNode
        - Src:             'gram.y:1706,27'
          Dst:             newNode
        - Src:             'gram.y:1719,27'
          Dst:             newNode
        - Src:             'gram.y:1729,27'
          Dst:             newNode
        - Src:             'gram.y:1736,17'
          Dst:             list_make1_impl
        - Src:             'gram.y:1743,6'
          Dst:             errstart_cold
        - Src:             'gram.y:1743,6'
          Dst:             errcode
        - Src:             'gram.y:1743,6'
          Dst:             errmsg
        - Src:             'gram.y:1743,6'
          Dst:             scanner_errposition
        - Src:             'gram.y:1743,6'
          Dst:             errfinish
        - Src:             'gram.y:1751,27'
          Dst:             newNode
        - Src:             'gram.y:1755,16'
          Dst:             makeStringConst
        - Src:             'gram.y:1755,16'
          Dst:             list_make1_impl
        - Src:             'gram.y:1761,27'
          Dst:             newNode
        - Src:             'gram.y:1764,16'
          Dst:             makeParamRef
        - Src:             'gram.y:1764,16'
          Dst:             list_make1_impl
        - Src:             'gram.y:1769,27'
          Dst:             newNode
        - Src:             'gram.y:1775,17'
          Dst:             makeStringConst
        - Src:             'gram.y:1775,17'
          Dst:             list_make1_impl
        - Src:             'gram.y:1782,27'
          Dst:             newNode
        - Src:             'gram.y:1786,16'
          Dst:             makeStringConst
        - Src:             'gram.y:1786,16'
          Dst:             list_make1_impl
        - Src:             'gram.y:1792,27'
          Dst:             newNode
        - Src:             'gram.y:1795,16'
          Dst:             makeParamRef
        - Src:             'gram.y:1795,16'
          Dst:             list_make1_impl
        - Src:             'gram.y:1800,27'
          Dst:             newNode
        - Src:             'gram.y:1804,16'
          Dst:             makeStringConst
        - Src:             'gram.y:1804,16'
          Dst:             list_make1_impl
        - Src:             'gram.y:1810,27'
          Dst:             newNode
        - Src:             'gram.y:1813,16'
          Dst:             makeParamRef
        - Src:             'gram.y:1813,16'
          Dst:             list_make1_impl
        - Src:             'gram.y:1818,27'
          Dst:             newNode
        - Src:             'gram.y:1827,27'
          Dst:             newNode
        - Src:             'gram.y:1831,16'
          Dst:             makeStringConst
        - Src:             'gram.y:1831,16'
          Dst:             list_make1_impl
        - Src:             'gram.y:1839,27'
          Dst:             newNode
        - Src:             'gram.y:1843,16'
          Dst:             makeStringConst
        - Src:             'gram.y:1843,16'
          Dst:             list_make1_impl
        - Src:             'gram.y:1851,21'
          Dst:             psprintf
        - Src:             'gram.y:1854,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:1855,22'
          Dst:             lappend
        - Src:             'gram.y:1859,22'
          Dst:             makeStringConst
        - Src:             'gram.y:1861,22'
          Dst:             makeAConst
        - Src:             'gram.y:1863,22'
          Dst:             makeParamRef
        - Src:             'gram.y:1895,21'
          Dst:             makeStringConst
        - Src:             'gram.y:1899,21'
          Dst:             makeParamRef
        - Src:             'gram.y:1903,21'
          Dst:             makeStringConst
        - Src:             'gram.y:1911,35'
          Dst:             list_nth_cell
        - Src:             'gram.y:1914,8'
          Dst:             errstart_cold
        - Src:             'gram.y:1914,8'
          Dst:             errcode
        - Src:             'gram.y:1914,8'
          Dst:             errmsg
        - Src:             'gram.y:1914,8'
          Dst:             scanner_errposition
        - Src:             'gram.y:1914,8'
          Dst:             errfinish
        - Src:             'gram.y:1920,21'
          Dst:             makeStringConstCast
        - Src:             'gram.y:1926,19'
          Dst:             makeIntConst
        - Src:             'gram.y:1926,19'
          Dst:             makeIntConst
        - Src:             'gram.y:1926,19'
          Dst:             list_make2_impl
        - Src:             'gram.y:1928,21'
          Dst:             makeStringConstCast
        - Src:             'gram.y:1930,22'
          Dst:             makeAConst
        - Src:             'gram.y:1954,27'
          Dst:             newNode
        - Src:             'gram.y:1963,27'
          Dst:             newNode
        - Src:             'gram.y:1972,27'
          Dst:             newNode
        - Src:             'gram.y:1984,27'
          Dst:             newNode
        - Src:             'gram.y:1993,27'
          Dst:             newNode
        - Src:             'gram.y:2017,28'
          Dst:             newNode
        - Src:             'gram.y:2024,28'
          Dst:             newNode
        - Src:             'gram.y:2031,28'
          Dst:             newNode
        - Src:             'gram.y:2038,28'
          Dst:             newNode
        - Src:             'gram.y:2045,28'
          Dst:             newNode
        - Src:             'gram.y:2056,30'
          Dst:             newNode
        - Src:             'gram.y:2081,26'
          Dst:             newNode
        - Src:             'gram.y:2097,23'
          Dst:             newNode
        - Src:             'gram.y:2104,23'
          Dst:             newNode
        - Src:             'gram.y:2111,23'
          Dst:             newNode
        - Src:             'gram.y:2118,23'
          Dst:             newNode
        - Src:             'gram.y:2125,23'
          Dst:             newNode
        - Src:             'gram.y:2145,26'
          Dst:             newNode
        - Src:             'gram.y:2155,26'
          Dst:             newNode
        - Src:             'gram.y:2165,26'
          Dst:             newNode
        - Src:             'gram.y:2168,16'
          Dst:             list_make1_impl
        - Src:             'gram.y:2175,26'
          Dst:             newNode
        - Src:             'gram.y:2178,16'
          Dst:             list_make1_impl
        - Src:             'gram.y:2186,7'
          Dst:             newNode
        - Src:             'gram.y:2198,7'
          Dst:             newNode
        - Src:             'gram.y:2209,26'
          Dst:             newNode
        - Src:             'gram.y:2219,26'
          Dst:             newNode
        - Src:             'gram.y:2229,26'
          Dst:             newNode
        - Src:             'gram.y:2232,16'
          Dst:             list_make1_impl
        - Src:             'gram.y:2240,7'
          Dst:             newNode
        - Src:             'gram.y:2252,7'
          Dst:             newNode
        - Src:             'gram.y:2263,26'
          Dst:             newNode
        - Src:             'gram.y:2273,26'
          Dst:             newNode
        - Src:             'gram.y:2283,26'
          Dst:             newNode
        - Src:             'gram.y:2293,26'
          Dst:             newNode
        - Src:             'gram.y:2303,26'
          Dst:             newNode
        - Src:             'gram.y:2313,26'
          Dst:             newNode
        - Src:             'gram.y:2324,7'
          Dst:             newNode
        - Src:             'gram.y:2336,7'
          Dst:             newNode
        - Src:             'gram.y:2347,26'
          Dst:             newNode
        - Src:             'gram.y:2357,26'
          Dst:             newNode
        - Src:             'gram.y:2368,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:2369,22'
          Dst:             lappend
        - Src:             'gram.y:2376,25'
          Dst:             newNode
        - Src:             'gram.y:2377,26'
          Dst:             newNode
        - Src:             'gram.y:2390,25'
          Dst:             newNode
        - Src:             'gram.y:2391,26'
          Dst:             newNode
        - Src:             'gram.y:2403,25'
          Dst:             newNode
        - Src:             'gram.y:2404,26'
          Dst:             newNode
        - Src:             'gram.y:2419,25'
          Dst:             newNode
        - Src:             'gram.y:2420,26'
          Dst:             newNode
        - Src:             'gram.y:2436,25'
          Dst:             newNode
        - Src:             'gram.y:2446,25'
          Dst:             newNode
        - Src:             'gram.y:2456,25'
          Dst:             newNode
        - Src:             'gram.y:2466,25'
          Dst:             newNode
        - Src:             'gram.y:2476,25'
          Dst:             newNode
        - Src:             'gram.y:2486,25'
          Dst:             newNode
        - Src:             'gram.y:2495,25'
          Dst:             newNode
        - Src:             'gram.y:2504,25'
          Dst:             newNode
        - Src:             'gram.y:2514,25'
          Dst:             newNode
        - Src:             'gram.y:2523,25'
          Dst:             newNode
        - Src:             'gram.y:2533,25'
          Dst:             newNode
        - Src:             'gram.y:2543,25'
          Dst:             newNode
        - Src:             'gram.y:2546,7'
          Dst:             errstart_cold
        - Src:             'gram.y:2546,7'
          Dst:             errcode
        - Src:             'gram.y:2546,7'
          Dst:             errmsg
        - Src:             'gram.y:2546,7'
          Dst:             scanner_errposition
        - Src:             'gram.y:2546,7'
          Dst:             errfinish
        - Src:             'gram.y:2559,25'
          Dst:             newNode
        - Src:             'gram.y:2569,25'
          Dst:             newNode
        - Src:             'gram.y:2579,25'
          Dst:             newNode
        - Src:             'gram.y:2583,24'
          Dst:             makeString
        - Src:             'gram.y:2589,25'
          Dst:             newNode
        - Src:             'gram.y:2593,24'
          Dst:             makeString
        - Src:             'gram.y:2599,25'
          Dst:             newNode
        - Src:             'gram.y:2600,22'
          Dst:             newNode
        - Src:             'gram.y:2616,25'
          Dst:             newNode
        - Src:             'gram.y:2626,25'
          Dst:             newNode
        - Src:             'gram.y:2636,25'
          Dst:             newNode
        - Src:             'gram.y:2646,25'
          Dst:             newNode
        - Src:             'gram.y:2657,25'
          Dst:             newNode
        - Src:             'gram.y:2671,25'
          Dst:             newNode
        - Src:             'gram.y:2672,23'
          Dst:             newNode
        - Src:             'gram.y:2687,25'
          Dst:             newNode
        - Src:             'gram.y:2697,25'
          Dst:             newNode
        - Src:             'gram.y:2706,25'
          Dst:             newNode
        - Src:             'gram.y:2707,29'
          Dst:             newNode
        - Src:             'gram.y:2721,7'
          Dst:             errstart_cold
        - Src:             'gram.y:2721,7'
          Dst:             errcode
        - Src:             'gram.y:2721,7'
          Dst:             errmsg
        - Src:             'gram.y:2721,7'
          Dst:             scanner_errposition
        - Src:             'gram.y:2721,7'
          Dst:             errfinish
        - Src:             'gram.y:2725,6'
          Dst:             processCASbits
        - Src:             'gram.y:2737,25'
          Dst:             newNode
        - Src:             'gram.y:2738,29'
          Dst:             newNode
        - Src:             'gram.y:2751,25'
          Dst:             newNode
        - Src:             'gram.y:2760,25'
          Dst:             newNode
        - Src:             'gram.y:2771,25'
          Dst:             newNode
        - Src:             'gram.y:2782,25'
          Dst:             newNode
        - Src:             'gram.y:2790,25'
          Dst:             newNode
        - Src:             'gram.y:2799,25'
          Dst:             newNode
        - Src:             'gram.y:2808,25'
          Dst:             newNode
        - Src:             'gram.y:2816,25'
          Dst:             newNode
        - Src:             'gram.y:2824,25'
          Dst:             newNode
        - Src:             'gram.y:2833,25'
          Dst:             newNode
        - Src:             'gram.y:2842,25'
          Dst:             newNode
        - Src:             'gram.y:2851,25'
          Dst:             newNode
        - Src:             'gram.y:2859,25'
          Dst:             newNode
        - Src:             'gram.y:2867,25'
          Dst:             newNode
        - Src:             'gram.y:2876,25'
          Dst:             newNode
        - Src:             'gram.y:2884,25'
          Dst:             newNode
        - Src:             'gram.y:2892,25'
          Dst:             newNode
        - Src:             'gram.y:2901,25'
          Dst:             newNode
        - Src:             'gram.y:2910,25'
          Dst:             newNode
        - Src:             'gram.y:2919,25'
          Dst:             newNode
        - Src:             'gram.y:2928,25'
          Dst:             newNode
        - Src:             'gram.y:2937,25'
          Dst:             newNode
        - Src:             'gram.y:2946,25'
          Dst:             newNode
        - Src:             'gram.y:2947,24'
          Dst:             makeTypeNameFromNameList
        - Src:             'gram.y:2957,25'
          Dst:             newNode
        - Src:             'gram.y:2965,25'
          Dst:             newNode
        - Src:             'gram.y:2974,25'
          Dst:             newNode
        - Src:             'gram.y:2983,25'
          Dst:             newNode
        - Src:             'gram.y:2992,25'
          Dst:             newNode
        - Src:             'gram.y:3001,25'
          Dst:             newNode
        - Src:             'gram.y:3010,25'
          Dst:             newNode
        - Src:             'gram.y:3019,25'
          Dst:             newNode
        - Src:             'gram.y:3027,25'
          Dst:             newNode
        - Src:             'gram.y:3035,25'
          Dst:             newNode
        - Src:             'gram.y:3043,25'
          Dst:             newNode
        - Src:             'gram.y:3050,25'
          Dst:             newNode
        - Src:             'gram.y:3066,25'
          Dst:             newNode
        - Src:             'gram.y:3084,31'
          Dst:             newNode
        - Src:             'gram.y:3092,31'
          Dst:             newNode
        - Src:             'gram.y:3100,31'
          Dst:             newNode
        - Src:             'gram.y:3108,31'
          Dst:             newNode
        - Src:             'gram.y:3125,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:3126,22'
          Dst:             lappend
        - Src:             'gram.y:3133,23'
          Dst:             makeDefElem
        - Src:             'gram.y:3137,23'
          Dst:             makeDefElem
        - Src:             'gram.y:3141,23'
          Dst:             makeDefElemExtended
        - Src:             'gram.y:3146,23'
          Dst:             makeDefElemExtended
        - Src:             'gram.y:3152,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:3154,22'
          Dst:             lappend
        - Src:             'gram.y:3160,23'
          Dst:             makeDefElem
        - Src:             'gram.y:3164,23'
          Dst:             makeDefElem
        - Src:             'gram.y:3168,10'
          Dst:             strcmp
        - Src:             'gram.y:3169,7'
          Dst:             strcmp
        - Src:             'gram.y:3170,7'
          Dst:             strcmp
        - Src:             'gram.y:3171,7'
          Dst:             errstart_cold
        - Src:             'gram.y:3171,7'
          Dst:             errcode
        - Src:             'gram.y:3171,7'
          Dst:             errmsg
        - Src:             'gram.y:3171,7'
          Dst:             scanner_errposition
        - Src:             'gram.y:3171,7'
          Dst:             errfinish
        - Src:             'gram.y:3179,57'
          Dst:             makeInteger
        - Src:             'gram.y:3179,23'
          Dst:             makeDefElem
        - Src:             'gram.y:3184,31'
          Dst:             makeInteger
        - Src:             'gram.y:3198,30'
          Dst:             newNode
        - Src:             'gram.y:3207,11'
          Dst:             strcmp
        - Src:             'gram.y:3210,9'
          Dst:             errstart_cold
        - Src:             'gram.y:3210,9'
          Dst:             errcode
        - Src:             'gram.y:3210,9'
          Dst:             errmsg
        - Src:             'gram.y:3210,9'
          Dst:             scanner_errposition
        - Src:             'gram.y:3210,9'
          Dst:             errfinish
        - Src:             'gram.y:3214,21'
          Dst:             defGetInt32
        - Src:             'gram.y:3216,16'
          Dst:             strcmp
        - Src:             'gram.y:3219,9'
          Dst:             errstart_cold
        - Src:             'gram.y:3219,9'
          Dst:             errcode
        - Src:             'gram.y:3219,9'
          Dst:             errmsg
        - Src:             'gram.y:3219,9'
          Dst:             scanner_errposition
        - Src:             'gram.y:3219,9'
          Dst:             errfinish
        - Src:             'gram.y:3223,23'
          Dst:             defGetInt32
        - Src:             'gram.y:3226,8'
          Dst:             errstart_cold
        - Src:             'gram.y:3226,8'
          Dst:             errcode
        - Src:             'gram.y:3226,8'
          Dst:             errmsg
        - Src:             'gram.y:3226,8'
          Dst:             scanner_errposition
        - Src:             'gram.y:3226,8'
          Dst:             errfinish
        - Src:             'gram.y:3234,7'
          Dst:             errstart_cold
        - Src:             'gram.y:3234,7'
          Dst:             errcode
        - Src:             'gram.y:3234,7'
          Dst:             errmsg
        - Src:             'gram.y:3234,7'
          Dst:             scanner_errposition
        - Src:             'gram.y:3234,7'
          Dst:             errfinish
        - Src:             'gram.y:3239,7'
          Dst:             errstart_cold
        - Src:             'gram.y:3239,7'
          Dst:             errcode
        - Src:             'gram.y:3239,7'
          Dst:             errmsg
        - Src:             'gram.y:3239,7'
          Dst:             scanner_errposition
        - Src:             'gram.y:3239,7'
          Dst:             errfinish
        - Src:             'gram.y:3252,30'
          Dst:             newNode
        - Src:             'gram.y:3265,30'
          Dst:             newNode
        - Src:             'gram.y:3279,30'
          Dst:             newNode
        - Src:             'gram.y:3291,67'
          Dst:             makeInteger
        - Src:             'gram.y:3291,22'
          Dst:             makeDefElem
        - Src:             'gram.y:3298,20'
          Dst:             list_make1_impl
        - Src:             'gram.y:3302,20'
          Dst:             lappend
        - Src:             'gram.y:3316,26'
          Dst:             newNode
        - Src:             'gram.y:3319,20'
          Dst:             makeRangeVarFromAnyName
        - Src:             'gram.y:3327,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:3328,22'
          Dst:             lappend
        - Src:             'gram.y:3335,25'
          Dst:             newNode
        - Src:             'gram.y:3345,25'
          Dst:             newNode
        - Src:             'gram.y:3356,25'
          Dst:             newNode
        - Src:             'gram.y:3367,25'
          Dst:             newNode
        - Src:             'gram.y:3368,23'
          Dst:             newNode
        - Src:             'gram.y:3394,27'
          Dst:             newNode
        - Src:             'gram.y:3401,27'
          Dst:             newNode
        - Src:             'gram.y:3437,20'
          Dst:             newNode
        - Src:             'gram.y:3448,7'
          Dst:             errstart_cold
        - Src:             'gram.y:3448,7'
          Dst:             errcode
        - Src:             'gram.y:3448,7'
          Dst:             errmsg
        - Src:             'gram.y:3448,7'
          Dst:             scanner_errposition
        - Src:             'gram.y:3448,7'
          Dst:             errfinish
        - Src:             'gram.y:3454,7'
          Dst:             errstart_cold
        - Src:             'gram.y:3454,7'
          Dst:             errcode
        - Src:             'gram.y:3454,7'
          Dst:             errmsg
        - Src:             'gram.y:3454,7'
          Dst:             scanner_errposition
        - Src:             'gram.y:3454,7'
          Dst:             errfinish
        - Src:             'gram.y:3462,20'
          Dst:             lappend
        - Src:             'gram.y:3464,20'
          Dst:             lappend
        - Src:             'gram.y:3466,20'
          Dst:             list_concat
        - Src:             'gram.y:3471,20'
          Dst:             newNode
        - Src:             'gram.y:3482,7'
          Dst:             errstart_cold
        - Src:             'gram.y:3482,7'
          Dst:             errcode
        - Src:             'gram.y:3482,7'
          Dst:             errmsg
        - Src:             'gram.y:3482,7'
          Dst:             scanner_errposition
        - Src:             'gram.y:3482,7'
          Dst:             errfinish
        - Src:             'gram.y:3518,22'
          Dst:             lappend
        - Src:             'gram.y:3525,54'
          Dst:             makeString
        - Src:             'gram.y:3525,23'
          Dst:             makeDefElem
        - Src:             'gram.y:3529,54'
          Dst:             makeBoolean
        - Src:             'gram.y:3529,23'
          Dst:             makeDefElem
        - Src:             'gram.y:3533,57'
          Dst:             makeString
        - Src:             'gram.y:3533,23'
          Dst:             makeDefElem
        - Src:             'gram.y:3537,52'
          Dst:             makeString
        - Src:             'gram.y:3537,23'
          Dst:             makeDefElem
        - Src:             'gram.y:3541,54'
          Dst:             makeString
        - Src:             'gram.y:3541,23'
          Dst:             makeDefElem
        - Src:             'gram.y:3545,54'
          Dst:             makeBoolean
        - Src:             'gram.y:3545,23'
          Dst:             makeDefElem
        - Src:             'gram.y:3549,53'
          Dst:             makeString
        - Src:             'gram.y:3549,23'
          Dst:             makeDefElem
        - Src:             'gram.y:3553,54'
          Dst:             makeString
        - Src:             'gram.y:3553,23'
          Dst:             makeDefElem
        - Src:             'gram.y:3557,23'
          Dst:             makeDefElem
        - Src:             'gram.y:3561,59'
          Dst:             newNode
        - Src:             'gram.y:3561,23'
          Dst:             makeDefElem
        - Src:             'gram.y:3565,23'
          Dst:             makeDefElem
        - Src:             'gram.y:3569,62'
          Dst:             newNode
        - Src:             'gram.y:3569,23'
          Dst:             makeDefElem
        - Src:             'gram.y:3573,23'
          Dst:             makeDefElem
        - Src:             'gram.y:3577,58'
          Dst:             newNode
        - Src:             'gram.y:3577,23'
          Dst:             makeDefElem
        - Src:             'gram.y:3581,56'
          Dst:             makeString
        - Src:             'gram.y:3581,23'
          Dst:             makeDefElem
        - Src:             'gram.y:3590,54'
          Dst:             makeString
        - Src:             'gram.y:3590,23'
          Dst:             makeDefElem
        - Src:             'gram.y:3598,57'
          Dst:             makeString
        - Src:             'gram.y:3598,23'
          Dst:             makeDefElem
        - Src:             'gram.y:3612,21'
          Dst:             list_make1_impl
        - Src:             'gram.y:3616,21'
          Dst:             lappend
        - Src:             'gram.y:3623,23'
          Dst:             makeDefElem
        - Src:             'gram.y:3628,31'
          Dst:             makeString
        - Src:             'gram.y:3630,31'
          Dst:             newNode
        - Src:             'gram.y:3631,31'
          Dst:             makeString
        - Src:             'gram.y:3639,21'
          Dst:             list_make1_impl
        - Src:             'gram.y:3643,21'
          Dst:             lappend
        - Src:             'gram.y:3649,31'
          Dst:             makeString
        - Src:             'gram.y:3664,22'
          Dst:             newNode
        - Src:             'gram.y:3684,22'
          Dst:             newNode
        - Src:             'gram.y:3704,22'
          Dst:             newNode
        - Src:             'gram.y:3711,22'
          Dst:             makeTypeNameFromNameList
        - Src:             'gram.y:3725,22'
          Dst:             newNode
        - Src:             'gram.y:3732,22'
          Dst:             makeTypeNameFromNameList
        - Src:             'gram.y:3746,22'
          Dst:             newNode
        - Src:             'gram.y:3751,24'
          Dst:             list_make1_impl
        - Src:             'gram.y:3767,22'
          Dst:             newNode
        - Src:             'gram.y:3772,24'
          Dst:             list_make1_impl
        - Src:             'gram.y:3803,6'
          Dst:             errstart
        - Src:             'gram.y:3803,6'
          Dst:             errmsg
        - Src:             'gram.y:3803,6'
          Dst:             scanner_errposition
        - Src:             'gram.y:3803,6'
          Dst:             errfinish
        - Src:             'gram.y:3810,6'
          Dst:             errstart
        - Src:             'gram.y:3810,6'
          Dst:             errmsg
        - Src:             'gram.y:3810,6'
          Dst:             scanner_errposition
        - Src:             'gram.y:3810,6'
          Dst:             errfinish
        - Src:             'gram.y:3832,21'
          Dst:             list_make1_impl
        - Src:             'gram.y:3836,21'
          Dst:             lappend
        - Src:             'gram.y:3843,21'
          Dst:             list_make1_impl
        - Src:             'gram.y:3847,21'
          Dst:             lappend
        - Src:             'gram.y:3864,21'
          Dst:             newNode
        - Src:             'gram.y:3879,6'
          Dst:             SplitColQualList
        - Src:             'gram.y:3888,21'
          Dst:             newNode
        - Src:             'gram.y:3900,6'
          Dst:             SplitColQualList
        - Src:             'gram.y:3907,21'
          Dst:             newNode
        - Src:             'gram.y:3919,6'
          Dst:             SplitColQualList
        - Src:             'gram.y:3928,21'
          Dst:             pstrdup
        - Src:             'gram.y:3938,21'
          Dst:             pstrdup
        - Src:             'gram.y:3947,22'
          Dst:             lappend
        - Src:             'gram.y:3969,25'
          Dst:             newNode
        - Src:             'gram.y:3996,22'
          Dst:             newNode
        - Src:             'gram.y:4008,22'
          Dst:             newNode
        - Src:             'gram.y:4016,22'
          Dst:             newNode
        - Src:             'gram.y:4029,22'
          Dst:             newNode
        - Src:             'gram.y:4041,22'
          Dst:             newNode
        - Src:             'gram.y:4055,22'
          Dst:             newNode
        - Src:             'gram.y:4065,22'
          Dst:             newNode
        - Src:             'gram.y:4075,22'
          Dst:             newNode
        - Src:             'gram.y:4091,7'
          Dst:             errstart_cold
        - Src:             'gram.y:4091,7'
          Dst:             errcode
        - Src:             'gram.y:4091,7'
          Dst:             errmsg
        - Src:             'gram.y:4091,7'
          Dst:             scanner_errposition
        - Src:             'gram.y:4091,7'
          Dst:             errfinish
        - Src:             'gram.y:4100,22'
          Dst:             newNode
        - Src:             'gram.y:4153,22'
          Dst:             newNode
        - Src:             'gram.y:4161,22'
          Dst:             newNode
        - Src:             'gram.y:4169,22'
          Dst:             newNode
        - Src:             'gram.y:4177,22'
          Dst:             newNode
        - Src:             'gram.y:4185,22'
          Dst:             newNode
        - Src:             'gram.y:4193,22'
          Dst:             newNode
        - Src:             'gram.y:4205,27'
          Dst:             newNode
        - Src:             'gram.y:4253,22'
          Dst:             newNode
        - Src:             'gram.y:4259,6'
          Dst:             processCASbits
        - Src:             'gram.y:4267,22'
          Dst:             newNode
        - Src:             'gram.y:4271,16'
          Dst:             makeString
        - Src:             'gram.y:4271,16'
          Dst:             list_make1_impl
        - Src:             'gram.y:4272,6'
          Dst:             processCASbits
        - Src:             'gram.y:4281,22'
          Dst:             newNode
        - Src:             'gram.y:4292,6'
          Dst:             processCASbits
        - Src:             'gram.y:4299,22'
          Dst:             newNode
        - Src:             'gram.y:4308,6'
          Dst:             processCASbits
        - Src:             'gram.y:4316,22'
          Dst:             newNode
        - Src:             'gram.y:4326,6'
          Dst:             processCASbits
        - Src:             'gram.y:4333,22'
          Dst:             newNode
        - Src:             'gram.y:4342,6'
          Dst:             processCASbits
        - Src:             'gram.y:4351,22'
          Dst:             newNode
        - Src:             'gram.y:4362,6'
          Dst:             processCASbits
        - Src:             'gram.y:4370,22'
          Dst:             newNode
        - Src:             'gram.y:4378,21'
          Dst:             lappend
        - Src:             'gram.y:4381,20'
          Dst:             list_nth_cell
        - Src:             'gram.y:4382,10'
          Dst:             list_nth_cell
        - Src:             'gram.y:4384,21'
          Dst:             lappend
        - Src:             'gram.y:4391,6'
          Dst:             processCASbits
        - Src:             'gram.y:4426,22'
          Dst:             newNode
        - Src:             'gram.y:4432,6'
          Dst:             processCASbits
        - Src:             'gram.y:4441,22'
          Dst:             newNode
        - Src:             'gram.y:4445,16'
          Dst:             makeString
        - Src:             'gram.y:4445,16'
          Dst:             list_make1_impl
        - Src:             'gram.y:4447,6'
          Dst:             processCASbits
        - Src:             'gram.y:4470,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:4471,22'
          Dst:             lappend
        - Src:             'gram.y:4480,22'
          Dst:             list_make2_impl
        - Src:             'gram.y:4481,22'
          Dst:             list_make2_impl
        - Src:             'gram.y:4486,30'
          Dst:             makeString
        - Src:             'gram.y:4500,5'
          Dst:             errstart_cold
        - Src:             'gram.y:4500,5'
          Dst:             errcode
        - Src:             'gram.y:4500,5'
          Dst:             errmsg
        - Src:             'gram.y:4500,5'
          Dst:             scanner_errposition
        - Src:             'gram.y:4500,5'
          Dst:             errfinish
        - Src:             'gram.y:4517,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:4519,22'
          Dst:             lappend
        - Src:             'gram.y:4524,20'
          Dst:             list_make2_impl
        - Src:             'gram.y:4529,20'
          Dst:             list_make2_impl
        - Src:             'gram.y:4541,22'
          Dst:             palloc
        - Src:             'gram.y:4544,24'
          Dst:             palloc
        - Src:             'gram.y:4551,22'
          Dst:             palloc
        - Src:             'gram.y:4553,24'
          Dst:             palloc
        - Src:             'gram.y:4561,22'
          Dst:             palloc
        - Src:             'gram.y:4569,22'
          Dst:             palloc
        - Src:             'gram.y:4577,22'
          Dst:             palloc
        - Src:             'gram.y:4579,24'
          Dst:             palloc
        - Src:             'gram.y:4582,24'
          Dst:             palloc
        - Src:             'gram.y:4592,7'
          Dst:             errstart_cold
        - Src:             'gram.y:4592,7'
          Dst:             errcode
        - Src:             'gram.y:4592,7'
          Dst:             errmsg
        - Src:             'gram.y:4592,7'
          Dst:             scanner_errposition
        - Src:             'gram.y:4592,7'
          Dst:             errfinish
        - Src:             'gram.y:4610,21'
          Dst:             palloc
        - Src:             'gram.y:4618,21'
          Dst:             palloc
        - Src:             'gram.y:4626,21'
          Dst:             palloc
        - Src:             'gram.y:4634,21'
          Dst:             palloc
        - Src:             'gram.y:4642,21'
          Dst:             palloc
        - Src:             'gram.y:4661,25'
          Dst:             newNode
        - Src:             'gram.y:4663,20'
          Dst:             parsePartitionStrategy
        - Src:             'gram.y:4671,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:4672,22'
          Dst:             lappend
        - Src:             'gram.y:4677,25'
          Dst:             newNode
        - Src:             'gram.y:4688,25'
          Dst:             newNode
        - Src:             'gram.y:4699,25'
          Dst:             newNode
        - Src:             'gram.y:4759,27'
          Dst:             newNode
        - Src:             'gram.y:4772,27'
          Dst:             newNode
        - Src:             'gram.y:4791,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:4792,22'
          Dst:             lappend
        - Src:             'gram.y:4797,22'
          Dst:             newNode
        - Src:             'gram.y:4803,22'
          Dst:             newNode
        - Src:             'gram.y:4809,22'
          Dst:             newNode
        - Src:             'gram.y:4826,26'
          Dst:             newNode
        - Src:             'gram.y:4835,26'
          Dst:             newNode
        - Src:             'gram.y:4857,32'
          Dst:             newNode
        - Src:             'gram.y:4871,32'
          Dst:             newNode
        - Src:             'gram.y:4889,21'
          Dst:             newNode
        - Src:             'gram.y:4918,32'
          Dst:             newNode
        - Src:             'gram.y:4932,32'
          Dst:             newNode
        - Src:             'gram.y:4949,21'
          Dst:             newNode
        - Src:             'gram.y:4976,30'
          Dst:             newNode
        - Src:             'gram.y:4997,25'
          Dst:             newNode
        - Src:             'gram.y:5008,25'
          Dst:             newNode
        - Src:             'gram.y:5022,24'
          Dst:             newNode
        - Src:             'gram.y:5031,24'
          Dst:             newNode
        - Src:             'gram.y:5049,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:5050,22'
          Dst:             lappend
        - Src:             'gram.y:5055,23'
          Dst:             makeDefElem
        - Src:             'gram.y:5059,23'
          Dst:             makeDefElem
        - Src:             'gram.y:5063,53'
          Dst:             makeBoolean
        - Src:             'gram.y:5063,23'
          Dst:             makeDefElem
        - Src:             'gram.y:5067,53'
          Dst:             makeBoolean
        - Src:             'gram.y:5067,23'
          Dst:             makeDefElem
        - Src:             'gram.y:5071,23'
          Dst:             makeDefElem
        - Src:             'gram.y:5075,23'
          Dst:             makeDefElem
        - Src:             'gram.y:5079,23'
          Dst:             makeDefElem
        - Src:             'gram.y:5083,23'
          Dst:             makeDefElem
        - Src:             'gram.y:5087,23'
          Dst:             makeDefElem
        - Src:             'gram.y:5091,23'
          Dst:             makeDefElem
        - Src:             'gram.y:5095,23'
          Dst:             makeDefElem
        - Src:             'gram.y:5099,23'
          Dst:             makeDefElem
        - Src:             'gram.y:5103,23'
          Dst:             makeDefElem
        - Src:             'gram.y:5107,23'
          Dst:             makeDefElem
        - Src:             'gram.y:5111,23'
          Dst:             makeDefElem
        - Src:             'gram.y:5115,23'
          Dst:             makeDefElem
        - Src:             'gram.y:5124,31'
          Dst:             makeFloat
        - Src:             'gram.y:5125,31'
          Dst:             makeFloat
        - Src:             'gram.y:5128,20'
          Dst:             makeFloat
        - Src:             'gram.y:5130,6'
          Dst:             doNegateFloat
        - Src:             'gram.y:5133,31'
          Dst:             makeInteger
        - Src:             'gram.y:5136,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:5137,22'
          Dst:             lappend
        - Src:             'gram.y:5158,30'
          Dst:             newNode
        - Src:             'gram.y:5168,26'
          Dst:             newNode
        - Src:             'gram.y:5190,22'
          Dst:             makeString
        - Src:             'gram.y:5190,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:5191,28'
          Dst:             makeString
        - Src:             'gram.y:5191,22'
          Dst:             lcons
        - Src:             'gram.y:5223,32'
          Dst:             newNode
        - Src:             'gram.y:5249,30'
          Dst:             newNode
        - Src:             'gram.y:5257,30'
          Dst:             newNode
        - Src:             'gram.y:5275,31'
          Dst:             newNode
        - Src:             'gram.y:5284,31'
          Dst:             newNode
        - Src:             'gram.y:5295,22'
          Dst:             lappend
        - Src:             'gram.y:5303,54'
          Dst:             makeString
        - Src:             'gram.y:5303,23'
          Dst:             makeDefElem
        - Src:             'gram.y:5307,59'
          Dst:             makeString
        - Src:             'gram.y:5307,23'
          Dst:             makeDefElem
        - Src:             'gram.y:5311,6'
          Dst:             errstart_cold
        - Src:             'gram.y:5311,6'
          Dst:             errcode
        - Src:             'gram.y:5311,6'
          Dst:             errmsg
        - Src:             'gram.y:5311,6'
          Dst:             scanner_errposition
        - Src:             'gram.y:5311,6'
          Dst:             errfinish
        - Src:             'gram.y:5318,55'
          Dst:             makeBoolean
        - Src:             'gram.y:5318,23'
          Dst:             makeDefElem
        - Src:             'gram.y:5330,30'
          Dst:             newNode
        - Src:             'gram.y:5340,22'
          Dst:             lappend
        - Src:             'gram.y:5348,59'
          Dst:             makeString
        - Src:             'gram.y:5348,23'
          Dst:             makeDefElem
        - Src:             'gram.y:5361,38'
          Dst:             newNode
        - Src:             'gram.y:5366,27'
          Dst:             makeString
        - Src:             'gram.y:5371,38'
          Dst:             newNode
        - Src:             'gram.y:5381,38'
          Dst:             newNode
        - Src:             'gram.y:5391,38'
          Dst:             newNode
        - Src:             'gram.y:5396,27'
          Dst:             list_make2_impl
        - Src:             'gram.y:5401,38'
          Dst:             newNode
        - Src:             'gram.y:5411,38'
          Dst:             newNode
        - Src:             'gram.y:5421,38'
          Dst:             newNode
        - Src:             'gram.y:5431,38'
          Dst:             newNode
        - Src:             'gram.y:5436,33'
          Dst:             makeString
        - Src:             'gram.y:5436,27'
          Dst:             lcons
        - Src:             'gram.y:5441,38'
          Dst:             newNode
        - Src:             'gram.y:5446,33'
          Dst:             makeString
        - Src:             'gram.y:5446,27'
          Dst:             lcons
        - Src:             'gram.y:5451,38'
          Dst:             newNode
        - Src:             'gram.y:5461,38'
          Dst:             newNode
        - Src:             'gram.y:5471,38'
          Dst:             newNode
        - Src:             'gram.y:5476,27'
          Dst:             makeString
        - Src:             'gram.y:5476,27'
          Dst:             list_make2_impl
        - Src:             'gram.y:5481,38'
          Dst:             newNode
        - Src:             'gram.y:5500,25'
          Dst:             newNode
        - Src:             'gram.y:5510,24'
          Dst:             makeDefElem
        - Src:             'gram.y:5511,24'
          Dst:             makeDefElem
        - Src:             'gram.y:5512,24'
          Dst:             makeDefElem
        - Src:             'gram.y:5513,24'
          Dst:             makeDefElem
        - Src:             'gram.y:5517,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:5518,22'
          Dst:             lappend
        - Src:             'gram.y:5535,24'
          Dst:             newNode
        - Src:             'gram.y:5544,24'
          Dst:             newNode
        - Src:             'gram.y:5562,21'
          Dst:             list_make1_impl
        - Src:             'gram.y:5566,21'
          Dst:             lappend
        - Src:             'gram.y:5578,21'
          Dst:             list_make1_impl
        - Src:             'gram.y:5582,21'
          Dst:             lappend
        - Src:             'gram.y:5603,23'
          Dst:             makeDefElemExtended
        - Src:             'gram.y:5610,23'
          Dst:             makeDefElem
        - Src:             'gram.y:5620,31'
          Dst:             makeString
        - Src:             'gram.y:5633,35'
          Dst:             newNode
        - Src:             'gram.y:5646,35'
          Dst:             newNode
        - Src:             'gram.y:5683,34'
          Dst:             newNode
        - Src:             'gram.y:5693,34'
          Dst:             newNode
        - Src:             'gram.y:5702,34'
          Dst:             newNode
        - Src:             'gram.y:5722,34'
          Dst:             newNode
        - Src:             'gram.y:5743,34'
          Dst:             newNode
        - Src:             'gram.y:5764,34'
          Dst:             newNode
        - Src:             'gram.y:5768,29'
          Dst:             list_make1_impl
        - Src:             'gram.y:5786,34'
          Dst:             newNode
        - Src:             'gram.y:5790,29'
          Dst:             list_make1_impl
        - Src:             'gram.y:5819,34'
          Dst:             newNode
        - Src:             'gram.y:5839,36'
          Dst:             palloc
        - Src:             'gram.y:5847,36'
          Dst:             palloc
        - Src:             'gram.y:5863,33'
          Dst:             newNode
        - Src:             'gram.y:5873,33'
          Dst:             newNode
        - Src:             'gram.y:5885,26'
          Dst:             makeRoleSpec
        - Src:             'gram.y:5899,31'
          Dst:             newNode
        - Src:             'gram.y:5908,31'
          Dst:             newNode
        - Src:             'gram.y:5926,32'
          Dst:             newNode
        - Src:             'gram.y:5953,28'
          Dst:             newNode
        - Src:             'gram.y:5970,27'
          Dst:             newNode
        - Src:             'gram.y:5993,22'
          Dst:             makeRoleSpec
        - Src:             'gram.y:5993,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:6004,10'
          Dst:             strcmp
        - Src:             'gram.y:6006,15'
          Dst:             strcmp
        - Src:             'gram.y:6009,7'
          Dst:             errstart_cold
        - Src:             'gram.y:6009,7'
          Dst:             errcode
        - Src:             'gram.y:6009,7'
          Dst:             errmsg
        - Src:             'gram.y:6009,7'
          Dst:             errhint
        - Src:             'gram.y:6009,7'
          Dst:             scanner_errposition
        - Src:             'gram.y:6009,7'
          Dst:             errfinish
        - Src:             'gram.y:6041,24'
          Dst:             newNode
        - Src:             'gram.y:6067,26'
          Dst:             newNode
        - Src:             'gram.y:6077,18'
          Dst:             list_nth_cell
        - Src:             'gram.y:6078,28'
          Dst:             list_nth_cell
        - Src:             'gram.y:6091,26'
          Dst:             newNode
        - Src:             'gram.y:6095,7'
          Dst:             errstart_cold
        - Src:             'gram.y:6095,7'
          Dst:             errcode
        - Src:             'gram.y:6095,7'
          Dst:             errmsg
        - Src:             'gram.y:6095,7'
          Dst:             scanner_errposition
        - Src:             'gram.y:6095,7'
          Dst:             errfinish
        - Src:             'gram.y:6106,18'
          Dst:             list_nth_cell
        - Src:             'gram.y:6107,28'
          Dst:             list_nth_cell
        - Src:             'gram.y:6110,6'
          Dst:             processCASbits
        - Src:             'gram.y:6129,22'
          Dst:             list_nth_cell
        - Src:             'gram.y:6130,22'
          Dst:             list_nth_cell
        - Src:             'gram.y:6135,7'
          Dst:             scanner_yyerror
        - Src:             'gram.y:6132,35'
          Dst:             list_nth_cell
        - Src:             'gram.y:6131,35'
          Dst:             list_nth_cell
        - Src:             'gram.y:6143,21'
          Dst:             makeInteger
        - Src:             'gram.y:6143,21'
          Dst:             list_concat
        - Src:             'gram.y:6143,21'
          Dst:             list_make2_impl
        - Src:             'gram.y:6150,22'
          Dst:             makeInteger
        - Src:             'gram.y:6150,22'
          Dst:             list_make2_impl
        - Src:             'gram.y:6152,22'
          Dst:             makeInteger
        - Src:             'gram.y:6152,22'
          Dst:             list_make2_impl
        - Src:             'gram.y:6154,22'
          Dst:             makeInteger
        - Src:             'gram.y:6154,22'
          Dst:             list_make2_impl
        - Src:             'gram.y:6156,22'
          Dst:             makeInteger
        - Src:             'gram.y:6156,22'
          Dst:             list_make2_impl
        - Src:             'gram.y:6158,22'
          Dst:             makeInteger
        - Src:             'gram.y:6158,22'
          Dst:             list_make2_impl
        - Src:             'gram.y:6167,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:6168,22'
          Dst:             lappend
        - Src:             'gram.y:6174,29'
          Dst:             newNode
        - Src:             'gram.y:6241,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:6242,22'
          Dst:             lappend
        - Src:             'gram.y:6249,41'
          Dst:             psprintf
        - Src:             'gram.y:6249,30'
          Dst:             makeString
        - Src:             'gram.y:6251,31'
          Dst:             makeString
        - Src:             'gram.y:6252,31'
          Dst:             makeString
        - Src:             'gram.y:6253,31'
          Dst:             makeString
        - Src:             'gram.y:6275,7'
          Dst:             errstart_cold
        - Src:             'gram.y:6275,7'
          Dst:             errcode
        - Src:             'gram.y:6275,7'
          Dst:             errmsg
        - Src:             'gram.y:6275,7'
          Dst:             scanner_errposition
        - Src:             'gram.y:6275,7'
          Dst:             errfinish
        - Src:             'gram.y:6283,7'
          Dst:             errstart_cold
        - Src:             'gram.y:6283,7'
          Dst:             errcode
        - Src:             'gram.y:6283,7'
          Dst:             errmsg
        - Src:             'gram.y:6283,7'
          Dst:             scanner_errposition
        - Src:             'gram.y:6283,7'
          Dst:             errfinish
        - Src:             'gram.y:6315,31'
          Dst:             newNode
        - Src:             'gram.y:6327,31'
          Dst:             newNode
        - Src:             'gram.y:6339,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:6341,22'
          Dst:             lappend
        - Src:             'gram.y:6346,24'
          Dst:             makeDefElem
        - Src:             'gram.y:6351,22'
          Dst:             makeString
        - Src:             'gram.y:6351,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:6353,55'
          Dst:             makeString
        - Src:             'gram.y:6353,22'
          Dst:             lappend
        - Src:             'gram.y:6359,30'
          Dst:             newNode
        - Src:             'gram.y:6384,6'
          Dst:             errstart_cold
        - Src:             'gram.y:6384,6'
          Dst:             errcode
        - Src:             'gram.y:6384,6'
          Dst:             errmsg
        - Src:             'gram.y:6384,6'
          Dst:             scanner_errposition
        - Src:             'gram.y:6384,6'
          Dst:             errfinish
        - Src:             'gram.y:6404,22'
          Dst:             newNode
        - Src:             'gram.y:6417,22'
          Dst:             newNode
        - Src:             'gram.y:6429,22'
          Dst:             newNode
        - Src:             'gram.y:6440,22'
          Dst:             newNode
        - Src:             'gram.y:6452,22'
          Dst:             newNode
        - Src:             'gram.y:6463,29'
          Dst:             newNode
        - Src:             'gram.y:6466,19'
          Dst:             makeRangeVarFromAnyName
        - Src:             'gram.y:6472,26'
          Dst:             newNode
        - Src:             'gram.y:6480,27'
          Dst:             newNode
        - Src:             'gram.y:6488,22'
          Dst:             newNode
        - Src:             'gram.y:6498,22'
          Dst:             newNode
        - Src:             'gram.y:6508,22'
          Dst:             newNode
        - Src:             'gram.y:6518,22'
          Dst:             newNode
        - Src:             'gram.y:6528,22'
          Dst:             newNode
        - Src:             'gram.y:6538,22'
          Dst:             newNode
        - Src:             'gram.y:6549,22'
          Dst:             newNode
        - Src:             'gram.y:6554,22'
          Dst:             makeDefElem
        - Src:             'gram.y:6554,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:6559,22'
          Dst:             newNode
        - Src:             'gram.y:6564,22'
          Dst:             makeDefElem
        - Src:             'gram.y:6564,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:6573,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:6574,22'
          Dst:             lappend
        - Src:             'gram.y:6579,23'
          Dst:             makeDefElem
        - Src:             'gram.y:6583,23'
          Dst:             makeDefElem
        - Src:             'gram.y:6589,42'
          Dst:             pstrdup
        - Src:             'gram.y:6589,31'
          Dst:             makeString
        - Src:             'gram.y:6592,31'
          Dst:             makeString
        - Src:             'gram.y:6593,42'
          Dst:             pstrdup
        - Src:             'gram.y:6593,31'
          Dst:             makeString
        - Src:             'gram.y:6599,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:6600,22'
          Dst:             lappend
        - Src:             'gram.y:6610,23'
          Dst:             makeDefElem
        - Src:             'gram.y:6620,22'
          Dst:             makeString
        - Src:             'gram.y:6620,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:6622,55'
          Dst:             makeString
        - Src:             'gram.y:6622,22'
          Dst:             lappend
        - Src:             'gram.y:6634,24'
          Dst:             newNode
        - Src:             'gram.y:6646,24'
          Dst:             newNode
        - Src:             'gram.y:6658,24'
          Dst:             newNode
        - Src:             'gram.y:6670,24'
          Dst:             newNode
        - Src:             'gram.y:6702,5'
          Dst:             errstart_cold
        - Src:             'gram.y:6702,5'
          Dst:             errcode
        - Src:             'gram.y:6702,5'
          Dst:             errmsg
        - Src:             'gram.y:6702,5'
          Dst:             scanner_errposition
        - Src:             'gram.y:6702,5'
          Dst:             errfinish
        - Src:             'gram.y:6729,29'
          Dst:             newNode
        - Src:             'gram.y:6742,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:6743,22'
          Dst:             lappend
        - Src:             'gram.y:6749,29'
          Dst:             newNode
        - Src:             'gram.y:6750,28'
          Dst:             newNode
        - Src:             'gram.y:6762,29'
          Dst:             newNode
        - Src:             'gram.y:6772,29'
          Dst:             newNode
        - Src:             'gram.y:6781,29'
          Dst:             newNode
        - Src:             'gram.y:6791,29'
          Dst:             newNode
        - Src:             'gram.y:6816,30'
          Dst:             newNode
        - Src:             'gram.y:6827,29'
          Dst:             newNode
        - Src:             'gram.y:6837,29'
          Dst:             newNode
        - Src:             'gram.y:6848,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:6849,22'
          Dst:             lappend
        - Src:             'gram.y:6855,29'
          Dst:             newNode
        - Src:             'gram.y:6864,29'
          Dst:             newNode
        - Src:             'gram.y:6877,20'
          Dst:             newNode
        - Src:             'gram.y:6879,19'
          Dst:             makeString
        - Src:             'gram.y:6879,19'
          Dst:             lcons
        - Src:             'gram.y:6879,19'
          Dst:             list_make1_impl
        - Src:             'gram.y:6888,20'
          Dst:             newNode
        - Src:             'gram.y:6890,19'
          Dst:             makeString
        - Src:             'gram.y:6890,19'
          Dst:             lcons
        - Src:             'gram.y:6890,19'
          Dst:             list_make1_impl
        - Src:             'gram.y:6902,20'
          Dst:             newNode
        - Src:             'gram.y:6904,19'
          Dst:             makeString
        - Src:             'gram.y:6904,19'
          Dst:             lcons
        - Src:             'gram.y:6904,19'
          Dst:             list_make1_impl
        - Src:             'gram.y:6913,20'
          Dst:             newNode
        - Src:             'gram.y:6915,19'
          Dst:             makeString
        - Src:             'gram.y:6915,19'
          Dst:             lcons
        - Src:             'gram.y:6915,19'
          Dst:             list_make1_impl
        - Src:             'gram.y:6936,25'
          Dst:             newNode
        - Src:             'gram.y:6947,29'
          Dst:             newNode
        - Src:             'gram.y:6966,20'
          Dst:             newNode
        - Src:             'gram.y:6977,20'
          Dst:             newNode
        - Src:             'gram.y:6988,20'
          Dst:             newNode
        - Src:             'gram.y:6999,20'
          Dst:             newNode
        - Src:             'gram.y:7010,20'
          Dst:             newNode
        - Src:             'gram.y:7013,19'
          Dst:             makeString
        - Src:             'gram.y:7013,19'
          Dst:             lappend
        - Src:             'gram.y:7013,19'
          Dst:             list_make1_impl
        - Src:             'gram.y:7021,20'
          Dst:             newNode
        - Src:             'gram.y:7024,19'
          Dst:             makeString
        - Src:             'gram.y:7024,19'
          Dst:             lappend
        - Src:             'gram.y:7024,19'
          Dst:             list_make1_impl
        - Src:             'gram.y:7032,20'
          Dst:             newNode
        - Src:             'gram.y:7043,20'
          Dst:             newNode
        - Src:             'gram.y:7054,20'
          Dst:             newNode
        - Src:             'gram.y:7065,20'
          Dst:             newNode
        - Src:             'gram.y:7076,20'
          Dst:             newNode
        - Src:             'gram.y:7087,20'
          Dst:             newNode
        - Src:             'gram.y:7148,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:7149,22'
          Dst:             lappend
        - Src:             'gram.y:7152,22'
          Dst:             makeString
        - Src:             'gram.y:7152,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:7153,28'
          Dst:             makeString
        - Src:             'gram.y:7153,22'
          Dst:             lcons
        - Src:             'gram.y:7157,22'
          Dst:             makeString
        - Src:             'gram.y:7157,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:7159,55'
          Dst:             makeString
        - Src:             'gram.y:7159,22'
          Dst:             lappend
        - Src:             'gram.y:7163,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:7164,22'
          Dst:             lappend
        - Src:             'gram.y:7177,24'
          Dst:             newNode
        - Src:             'gram.y:7201,23'
          Dst:             newNode
        - Src:             'gram.y:7210,23'
          Dst:             newNode
        - Src:             'gram.y:7219,23'
          Dst:             newNode
        - Src:             'gram.y:7222,27'
          Dst:             makeString
        - Src:             'gram.y:7228,23'
          Dst:             newNode
        - Src:             'gram.y:7237,23'
          Dst:             newNode
        - Src:             'gram.y:7246,23'
          Dst:             newNode
        - Src:             'gram.y:7255,23'
          Dst:             newNode
        - Src:             'gram.y:7264,23'
          Dst:             newNode
        - Src:             'gram.y:7273,23'
          Dst:             newNode
        - Src:             'gram.y:7276,60'
          Dst:             makeString
        - Src:             'gram.y:7276,27'
          Dst:             lappend
        - Src:             'gram.y:7282,23'
          Dst:             newNode
        - Src:             'gram.y:7290,27'
          Dst:             makeTypeNameFromNameList
        - Src:             'gram.y:7290,27'
          Dst:             makeString
        - Src:             'gram.y:7290,27'
          Dst:             list_make2_impl
        - Src:             'gram.y:7296,23'
          Dst:             newNode
        - Src:             'gram.y:7299,60'
          Dst:             makeString
        - Src:             'gram.y:7299,27'
          Dst:             lappend
        - Src:             'gram.y:7305,23'
          Dst:             newNode
        - Src:             'gram.y:7314,23'
          Dst:             newNode
        - Src:             'gram.y:7323,23'
          Dst:             newNode
        - Src:             'gram.y:7326,27'
          Dst:             makeString
        - Src:             'gram.y:7326,27'
          Dst:             list_make2_impl
        - Src:             'gram.y:7332,23'
          Dst:             newNode
        - Src:             'gram.y:7335,33'
          Dst:             makeString
        - Src:             'gram.y:7335,27'
          Dst:             lcons
        - Src:             'gram.y:7341,23'
          Dst:             newNode
        - Src:             'gram.y:7344,33'
          Dst:             makeString
        - Src:             'gram.y:7344,27'
          Dst:             lcons
        - Src:             'gram.y:7350,23'
          Dst:             newNode
        - Src:             'gram.y:7359,23'
          Dst:             newNode
        - Src:             'gram.y:7362,27'
          Dst:             list_make2_impl
        - Src:             'gram.y:7387,24'
          Dst:             newNode
        - Src:             'gram.y:7398,24'
          Dst:             newNode
        - Src:             'gram.y:7409,24'
          Dst:             newNode
        - Src:             'gram.y:7413,27'
          Dst:             makeString
        - Src:             'gram.y:7420,24'
          Dst:             newNode
        - Src:             'gram.y:7431,24'
          Dst:             newNode
        - Src:             'gram.y:7442,24'
          Dst:             newNode
        - Src:             'gram.y:7453,24'
          Dst:             newNode
        - Src:             'gram.y:7464,24'
          Dst:             newNode
        - Src:             'gram.y:7475,24'
          Dst:             newNode
        - Src:             'gram.y:7486,24'
          Dst:             newNode
        - Src:             'gram.y:7529,21'
          Dst:             newNode
        - Src:             'gram.y:7538,21'
          Dst:             newNode
        - Src:             'gram.y:7547,21'
          Dst:             newNode
        - Src:             'gram.y:7556,21'
          Dst:             newNode
        - Src:             'gram.y:7565,21'
          Dst:             newNode
        - Src:             'gram.y:7574,21'
          Dst:             newNode
        - Src:             'gram.y:7583,21'
          Dst:             newNode
        - Src:             'gram.y:7592,21'
          Dst:             newNode
        - Src:             'gram.y:7601,21'
          Dst:             newNode
        - Src:             'gram.y:7610,21'
          Dst:             newNode
        - Src:             'gram.y:7619,21'
          Dst:             newNode
        - Src:             'gram.y:7628,21'
          Dst:             newNode
        - Src:             'gram.y:7637,21'
          Dst:             newNode
        - Src:             'gram.y:7646,21'
          Dst:             newNode
        - Src:             'gram.y:7655,21'
          Dst:             newNode
        - Src:             'gram.y:7664,21'
          Dst:             newNode
        - Src:             'gram.y:7691,21'
          Dst:             newNode
        - Src:             'gram.y:7709,21'
          Dst:             newNode
        - Src:             'gram.y:7725,21'
          Dst:             newNode
        - Src:             'gram.y:7758,22'
          Dst:             newNode
        - Src:             'gram.y:7762,21'
          Dst:             list_make1_impl
        - Src:             'gram.y:7766,22'
          Dst:             newNode
        - Src:             'gram.y:7770,21'
          Dst:             list_make1_impl
        - Src:             'gram.y:7774,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:7775,22'
          Dst:             lappend
        - Src:             'gram.y:7780,21'
          Dst:             newNode
        - Src:             'gram.y:7782,20'
          Dst:             pstrdup
        - Src:             'gram.y:7788,21'
          Dst:             newNode
        - Src:             'gram.y:7790,20'
          Dst:             pstrdup
        - Src:             'gram.y:7796,21'
          Dst:             newNode
        - Src:             'gram.y:7798,20'
          Dst:             pstrdup
        - Src:             'gram.y:7804,21'
          Dst:             newNode
        - Src:             'gram.y:7805,20'
          Dst:             pstrdup
        - Src:             'gram.y:7811,21'
          Dst:             newNode
        - Src:             'gram.y:7822,20'
          Dst:             makeString
        - Src:             'gram.y:7822,20'
          Dst:             list_make1_impl
        - Src:             'gram.y:7826,53'
          Dst:             makeString
        - Src:             'gram.y:7826,20'
          Dst:             lappend
        - Src:             'gram.y:7837,19'
          Dst:             psprintf
        - Src:             'gram.y:7848,37'
          Dst:             palloc
        - Src:             'gram.y:7857,37'
          Dst:             palloc
        - Src:             'gram.y:7866,37'
          Dst:             palloc
        - Src:             'gram.y:7875,37'
          Dst:             palloc
        - Src:             'gram.y:7884,37'
          Dst:             palloc
        - Src:             'gram.y:7893,37'
          Dst:             palloc
        - Src:             'gram.y:7902,37'
          Dst:             palloc
        - Src:             'gram.y:7911,37'
          Dst:             palloc
        - Src:             'gram.y:7920,37'
          Dst:             palloc
        - Src:             'gram.y:7929,37'
          Dst:             palloc
        - Src:             'gram.y:7938,37'
          Dst:             palloc
        - Src:             'gram.y:7947,37'
          Dst:             palloc
        - Src:             'gram.y:7956,37'
          Dst:             palloc
        - Src:             'gram.y:7964,37'
          Dst:             palloc
        - Src:             'gram.y:7973,37'
          Dst:             palloc
        - Src:             'gram.y:7982,37'
          Dst:             palloc
        - Src:             'gram.y:7991,37'
          Dst:             palloc
        - Src:             'gram.y:8000,37'
          Dst:             palloc
        - Src:             'gram.y:8009,37'
          Dst:             palloc
        - Src:             'gram.y:8018,37'
          Dst:             palloc
        - Src:             'gram.y:8027,37'
          Dst:             palloc
        - Src:             'gram.y:8038,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:8039,22'
          Dst:             lappend
        - Src:             'gram.y:8062,25'
          Dst:             newNode
        - Src:             'gram.y:8073,25'
          Dst:             newNode
        - Src:             'gram.y:8087,25'
          Dst:             newNode
        - Src:             'gram.y:8099,25'
          Dst:             newNode
        - Src:             'gram.y:8102,24'
          Dst:             pstrdup
        - Src:             'gram.y:8103,21'
          Dst:             makeBoolean
        - Src:             'gram.y:8102,12'
          Dst:             makeDefElem
        - Src:             'gram.y:8105,15'
          Dst:             list_make1_impl
        - Src:             'gram.y:8115,22'
          Dst:             lappend
        - Src:             'gram.y:8116,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:8122,34'
          Dst:             pstrdup
        - Src:             'gram.y:8122,22'
          Dst:             makeDefElem
        - Src:             'gram.y:8127,31'
          Dst:             makeBoolean
        - Src:             'gram.y:8128,31'
          Dst:             makeBoolean
        - Src:             'gram.y:8129,31'
          Dst:             makeBoolean
        - Src:             'gram.y:8145,38'
          Dst:             newNode
        - Src:             'gram.y:8154,22'
          Dst:             lappend
        - Src:             'gram.y:8161,23'
          Dst:             makeDefElem
        - Src:             'gram.y:8165,23'
          Dst:             makeDefElem
        - Src:             'gram.y:8169,23'
          Dst:             makeDefElem
        - Src:             'gram.y:8181,21'
          Dst:             newNode
        - Src:             'gram.y:8195,21'
          Dst:             newNode
        - Src:             'gram.y:8210,21'
          Dst:             newNode
        - Src:             'gram.y:8247,21'
          Dst:             newNode
        - Src:             'gram.y:8279,21'
          Dst:             newNode
        - Src:             'gram.y:8319,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:8320,22'
          Dst:             lappend
        - Src:             'gram.y:8327,20'
          Dst:             newNode
        - Src:             'gram.y:8339,20'
          Dst:             newNode
        - Src:             'gram.y:8377,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:8378,22'
          Dst:             lappend
        - Src:             'gram.y:8412,30'
          Dst:             newNode
        - Src:             'gram.y:8426,30'
          Dst:             newNode
        - Src:             'gram.y:8431,22'
          Dst:             mergeTableFuncParameters
        - Src:             'gram.y:8432,22'
          Dst:             TableFuncTypeName
        - Src:             'gram.y:8441,30'
          Dst:             newNode
        - Src:             'gram.y:8455,30'
          Dst:             newNode
        - Src:             'gram.y:8478,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:8479,22'
          Dst:             lappend
        - Src:             'gram.y:8483,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:8485,22'
          Dst:             lappend
        - Src:             'gram.y:8491,26'
          Dst:             newNode
        - Src:             'gram.y:8494,19'
          Dst:             extractArgTypes
        - Src:             'gram.y:8505,26'
          Dst:             newNode
        - Src:             'gram.y:8507,19'
          Dst:             pstrdup
        - Src:             'gram.y:8507,19'
          Dst:             makeString
        - Src:             'gram.y:8507,19'
          Dst:             list_make1_impl
        - Src:             'gram.y:8513,26'
          Dst:             newNode
        - Src:             'gram.y:8515,19'
          Dst:             makeString
        - Src:             'gram.y:8515,19'
          Dst:             list_make1_impl
        - Src:             'gram.y:8521,26'
          Dst:             newNode
        - Src:             'gram.y:8523,41'
          Dst:             makeString
        - Src:             'gram.y:8523,35'
          Dst:             lcons
        - Src:             'gram.y:8523,19'
          Dst:             check_func_name
        - Src:             'gram.y:8540,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:8542,22'
          Dst:             lappend
        - Src:             'gram.y:8558,29'
          Dst:             newNode
        - Src:             'gram.y:8569,29'
          Dst:             newNode
        - Src:             'gram.y:8580,29'
          Dst:             newNode
        - Src:             'gram.y:8591,29'
          Dst:             newNode
        - Src:             'gram.y:8602,29'
          Dst:             newNode
        - Src:             'gram.y:8646,54'
          Dst:             makeString
        - Src:             'gram.y:8646,48'
          Dst:             lcons
        - Src:             'gram.y:8646,23'
          Dst:             makeTypeNameFromNameList
        - Src:             'gram.y:8652,54'
          Dst:             makeString
        - Src:             'gram.y:8652,48'
          Dst:             lcons
        - Src:             'gram.y:8652,23'
          Dst:             makeTypeNameFromNameList
        - Src:             'gram.y:8682,7'
          Dst:             errstart_cold
        - Src:             'gram.y:8682,7'
          Dst:             errcode
        - Src:             'gram.y:8682,7'
          Dst:             errmsg
        - Src:             'gram.y:8682,7'
          Dst:             scanner_errposition
        - Src:             'gram.y:8682,7'
          Dst:             errfinish
        - Src:             'gram.y:8721,21'
          Dst:             makeInteger
        - Src:             'gram.y:8721,21'
          Dst:             list_make2_impl
        - Src:             'gram.y:8725,21'
          Dst:             makeInteger
        - Src:             'gram.y:8725,21'
          Dst:             list_make2_impl
        - Src:             'gram.y:8729,21'
          Dst:             makeInteger
        - Src:             'gram.y:8729,21'
          Dst:             list_make2_impl
        - Src:             'gram.y:8734,21'
          Dst:             makeOrderedSetArgs
        - Src:             'gram.y:8739,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:8740,22'
          Dst:             lappend
        - Src:             'gram.y:8746,26'
          Dst:             newNode
        - Src:             'gram.y:8749,19'
          Dst:             extractAggrArgTypes
        - Src:             'gram.y:8750,32'
          Dst:             list_nth_cell
        - Src:             'gram.y:8756,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:8758,22'
          Dst:             lappend
        - Src:             'gram.y:8768,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:8769,22'
          Dst:             lappend
        - Src:             'gram.y:8778,54'
          Dst:             makeBoolean
        - Src:             'gram.y:8778,23'
          Dst:             makeDefElem
        - Src:             'gram.y:8782,54'
          Dst:             makeBoolean
        - Src:             'gram.y:8782,23'
          Dst:             makeDefElem
        - Src:             'gram.y:8786,54'
          Dst:             makeBoolean
        - Src:             'gram.y:8786,23'
          Dst:             makeDefElem
        - Src:             'gram.y:8790,58'
          Dst:             makeString
        - Src:             'gram.y:8790,23'
          Dst:             makeDefElem
        - Src:             'gram.y:8794,58'
          Dst:             makeString
        - Src:             'gram.y:8794,23'
          Dst:             makeDefElem
        - Src:             'gram.y:8798,58'
          Dst:             makeString
        - Src:             'gram.y:8798,23'
          Dst:             makeDefElem
        - Src:             'gram.y:8802,56'
          Dst:             makeBoolean
        - Src:             'gram.y:8802,23'
          Dst:             makeDefElem
        - Src:             'gram.y:8806,56'
          Dst:             makeBoolean
        - Src:             'gram.y:8806,23'
          Dst:             makeDefElem
        - Src:             'gram.y:8810,56'
          Dst:             makeBoolean
        - Src:             'gram.y:8810,23'
          Dst:             makeDefElem
        - Src:             'gram.y:8814,56'
          Dst:             makeBoolean
        - Src:             'gram.y:8814,23'
          Dst:             makeDefElem
        - Src:             'gram.y:8818,57'
          Dst:             makeBoolean
        - Src:             'gram.y:8818,23'
          Dst:             makeDefElem
        - Src:             'gram.y:8822,57'
          Dst:             makeBoolean
        - Src:             'gram.y:8822,23'
          Dst:             makeDefElem
        - Src:             'gram.y:8826,23'
          Dst:             makeDefElem
        - Src:             'gram.y:8830,23'
          Dst:             makeDefElem
        - Src:             'gram.y:8834,23'
          Dst:             makeDefElem
        - Src:             'gram.y:8839,23'
          Dst:             makeDefElem
        - Src:             'gram.y:8843,56'
          Dst:             makeString
        - Src:             'gram.y:8843,23'
          Dst:             makeDefElem
        - Src:             'gram.y:8850,23'
          Dst:             makeDefElem
        - Src:             'gram.y:8854,56'
          Dst:             makeString
        - Src:             'gram.y:8854,23'
          Dst:             makeDefElem
        - Src:             'gram.y:8858,23'
          Dst:             makeDefElem
        - Src:             'gram.y:8862,54'
          Dst:             makeBoolean
        - Src:             'gram.y:8862,23'
          Dst:             makeDefElem
        - Src:             'gram.y:8870,22'
          Dst:             makeString
        - Src:             'gram.y:8870,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:8873,21'
          Dst:             makeString
        - Src:             'gram.y:8873,21'
          Dst:             makeString
        - Src:             'gram.y:8873,21'
          Dst:             list_make2_impl
        - Src:             'gram.y:8879,22'
          Dst:             newNode
        - Src:             'gram.y:8899,30'
          Dst:             list_make1_impl
        - Src:             'gram.y:8912,22'
          Dst:             lappend
        - Src:             'gram.y:8928,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:8929,22'
          Dst:             lappend
        - Src:             'gram.y:8939,29'
          Dst:             newNode
        - Src:             'gram.y:8953,21'
          Dst:             list_make1_impl
        - Src:             'gram.y:8957,21'
          Dst:             lappend
        - Src:             'gram.y:8972,29'
          Dst:             newNode
        - Src:             'gram.y:8981,29'
          Dst:             newNode
        - Src:             'gram.y:8990,29'
          Dst:             newNode
        - Src:             'gram.y:9001,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:9002,22'
          Dst:             lappend
        - Src:             'gram.y:9027,20'
          Dst:             newNode
        - Src:             'gram.y:9038,20'
          Dst:             newNode
        - Src:             'gram.y:9049,20'
          Dst:             newNode
        - Src:             'gram.y:9060,20'
          Dst:             newNode
        - Src:             'gram.y:9071,20'
          Dst:             newNode
        - Src:             'gram.y:9082,20'
          Dst:             newNode
        - Src:             'gram.y:9096,20'
          Dst:             newNode
        - Src:             'gram.y:9107,20'
          Dst:             newNode
        - Src:             'gram.y:9121,20'
          Dst:             newNode
        - Src:             'gram.y:9132,20'
          Dst:             newNode
        - Src:             'gram.y:9146,8'
          Dst:             errstart_cold
        - Src:             'gram.y:9146,8'
          Dst:             errcode
        - Src:             'gram.y:9146,8'
          Dst:             errmsg
        - Src:             'gram.y:9146,8'
          Dst:             errhint
        - Src:             'gram.y:9146,8'
          Dst:             scanner_errposition
        - Src:             'gram.y:9146,8'
          Dst:             errfinish
        - Src:             'gram.y:9153,22'
          Dst:             list_make2_impl
        - Src:             'gram.y:9155,22'
          Dst:             list_make2_impl
        - Src:             'gram.y:9157,22'
          Dst:             list_make2_impl
        - Src:             'gram.y:9162,22'
          Dst:             makeString
        - Src:             'gram.y:9162,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:9164,28'
          Dst:             makeString
        - Src:             'gram.y:9164,22'
          Dst:             lcons
        - Src:             'gram.y:9168,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:9170,22'
          Dst:             lappend
        - Src:             'gram.y:9176,26'
          Dst:             newNode
        - Src:             'gram.y:9195,18'
          Dst:             newNode
        - Src:             'gram.y:9203,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:9204,22'
          Dst:             lappend
        - Src:             'gram.y:9210,50'
          Dst:             makeString
        - Src:             'gram.y:9210,23'
          Dst:             makeDefElem
        - Src:             'gram.y:9214,56'
          Dst:             makeString
        - Src:             'gram.y:9214,23'
          Dst:             makeDefElem
        - Src:             'gram.y:9227,26'
          Dst:             newNode
        - Src:             'gram.y:9239,26'
          Dst:             newNode
        - Src:             'gram.y:9251,26'
          Dst:             newNode
        - Src:             'gram.y:9270,20'
          Dst:             newNode
        - Src:             'gram.y:9273,19'
          Dst:             list_make2_impl
        - Src:             'gram.y:9273,19'
          Dst:             list_make1_impl
        - Src:             'gram.y:9294,31'
          Dst:             newNode
        - Src:             'gram.y:9299,19'
          Dst:             list_nth_cell
        - Src:             'gram.y:9300,17'
          Dst:             list_nth_cell
        - Src:             'gram.y:9307,21'
          Dst:             list_make2_impl
        - Src:             'gram.y:9311,21'
          Dst:             list_make2_impl
        - Src:             'gram.y:9315,21'
          Dst:             list_make2_impl
        - Src:             'gram.y:9319,21'
          Dst:             list_make2_impl
        - Src:             'gram.y:9326,20'
          Dst:             newNode
        - Src:             'gram.y:9329,19'
          Dst:             makeString
        - Src:             'gram.y:9329,19'
          Dst:             list_make2_impl
        - Src:             'gram.y:9329,19'
          Dst:             list_make1_impl
        - Src:             'gram.y:9348,23'
          Dst:             newNode
        - Src:             'gram.y:9356,12'
          Dst:             makeDefElem
        - Src:             'gram.y:9355,19'
          Dst:             lappend
        - Src:             'gram.y:9361,23'
          Dst:             newNode
        - Src:             'gram.y:9369,12'
          Dst:             makeDefElem
        - Src:             'gram.y:9368,19'
          Dst:             lappend
        - Src:             'gram.y:9374,23'
          Dst:             newNode
        - Src:             'gram.y:9382,12'
          Dst:             makeDefElem
        - Src:             'gram.y:9381,19'
          Dst:             lappend
        - Src:             'gram.y:9409,7'
          Dst:             newNode
        - Src:             'gram.y:9419,7'
          Dst:             newNode
        - Src:             'gram.y:9436,22'
          Dst:             newNode
        - Src:             'gram.y:9446,22'
          Dst:             newNode
        - Src:             'gram.y:9456,22'
          Dst:             newNode
        - Src:             'gram.y:9466,22'
          Dst:             newNode
        - Src:             'gram.y:9476,22'
          Dst:             newNode
        - Src:             'gram.y:9486,22'
          Dst:             newNode
        - Src:             'gram.y:9496,22'
          Dst:             newNode
        - Src:             'gram.y:9499,27'
          Dst:             makeString
        - Src:             'gram.y:9506,22'
          Dst:             newNode
        - Src:             'gram.y:9516,22'
          Dst:             newNode
        - Src:             'gram.y:9526,22'
          Dst:             newNode
        - Src:             'gram.y:9529,27'
          Dst:             makeString
        - Src:             'gram.y:9536,22'
          Dst:             newNode
        - Src:             'gram.y:9539,33'
          Dst:             makeString
        - Src:             'gram.y:9539,27'
          Dst:             lcons
        - Src:             'gram.y:9546,22'
          Dst:             newNode
        - Src:             'gram.y:9549,33'
          Dst:             makeString
        - Src:             'gram.y:9549,27'
          Dst:             lcons
        - Src:             'gram.y:9556,22'
          Dst:             newNode
        - Src:             'gram.y:9567,22'
          Dst:             newNode
        - Src:             'gram.y:9578,22'
          Dst:             newNode
        - Src:             'gram.y:9588,22'
          Dst:             newNode
        - Src:             'gram.y:9591,27'
          Dst:             makeString
        - Src:             'gram.y:9598,22'
          Dst:             newNode
        - Src:             'gram.y:9608,22'
          Dst:             newNode
        - Src:             'gram.y:9618,22'
          Dst:             newNode
        - Src:             'gram.y:9621,27'
          Dst:             makeString
        - Src:             'gram.y:9628,22'
          Dst:             newNode
        - Src:             'gram.y:9631,27'
          Dst:             makeString
        - Src:             'gram.y:9638,22'
          Dst:             newNode
        - Src:             'gram.y:9649,22'
          Dst:             newNode
        - Src:             'gram.y:9660,22'
          Dst:             newNode
        - Src:             'gram.y:9671,22'
          Dst:             newNode
        - Src:             'gram.y:9682,22'
          Dst:             newNode
        - Src:             'gram.y:9693,22'
          Dst:             newNode
        - Src:             'gram.y:9704,22'
          Dst:             newNode
        - Src:             'gram.y:9715,22'
          Dst:             newNode
        - Src:             'gram.y:9726,22'
          Dst:             newNode
        - Src:             'gram.y:9737,22'
          Dst:             newNode
        - Src:             'gram.y:9748,22'
          Dst:             newNode
        - Src:             'gram.y:9759,22'
          Dst:             newNode
        - Src:             'gram.y:9770,22'
          Dst:             newNode
        - Src:             'gram.y:9782,22'
          Dst:             newNode
        - Src:             'gram.y:9794,22'
          Dst:             newNode
        - Src:             'gram.y:9806,22'
          Dst:             newNode
        - Src:             'gram.y:9818,22'
          Dst:             newNode
        - Src:             'gram.y:9830,22'
          Dst:             newNode
        - Src:             'gram.y:9842,22'
          Dst:             newNode
        - Src:             'gram.y:9853,22'
          Dst:             newNode
        - Src:             'gram.y:9864,22'
          Dst:             newNode
        - Src:             'gram.y:9876,22'
          Dst:             newNode
        - Src:             'gram.y:9888,22'
          Dst:             newNode
        - Src:             'gram.y:9899,22'
          Dst:             newNode
        - Src:             'gram.y:9910,22'
          Dst:             newNode
        - Src:             'gram.y:9913,27'
          Dst:             makeString
        - Src:             'gram.y:9919,22'
          Dst:             newNode
        - Src:             'gram.y:9929,22'
          Dst:             newNode
        - Src:             'gram.y:9939,22'
          Dst:             newNode
        - Src:             'gram.y:9949,22'
          Dst:             newNode
        - Src:             'gram.y:9959,22'
          Dst:             newNode
        - Src:             'gram.y:9969,22'
          Dst:             newNode
        - Src:             'gram.y:9979,22'
          Dst:             newNode
        - Src:             'gram.y:9989,22'
          Dst:             newNode
        - Src:             'gram.y:9999,22'
          Dst:             newNode
        - Src:             'gram.y:10009,22'
          Dst:             newNode
        - Src:             'gram.y:10013,20'
          Dst:             makeRangeVarFromAnyName
        - Src:             'gram.y:10039,34'
          Dst:             newNode
        - Src:             'gram.y:10043,19'
          Dst:             makeString
        - Src:             'gram.y:10049,34'
          Dst:             newNode
        - Src:             'gram.y:10053,19'
          Dst:             makeString
        - Src:             'gram.y:10059,34'
          Dst:             newNode
        - Src:             'gram.y:10063,19'
          Dst:             makeString
        - Src:             'gram.y:10069,34'
          Dst:             newNode
        - Src:             'gram.y:10073,27'
          Dst:             makeString
        - Src:             'gram.y:10073,27'
          Dst:             list_make1_impl
        - Src:             'gram.y:10074,19'
          Dst:             makeString
        - Src:             'gram.y:10080,34'
          Dst:             newNode
        - Src:             'gram.y:10084,19'
          Dst:             makeString
        - Src:             'gram.y:10090,34'
          Dst:             newNode
        - Src:             'gram.y:10094,19'
          Dst:             makeString
        - Src:             'gram.y:10113,33'
          Dst:             newNode
        - Src:             'gram.y:10123,33'
          Dst:             newNode
        - Src:             'gram.y:10133,33'
          Dst:             newNode
        - Src:             'gram.y:10143,33'
          Dst:             newNode
        - Src:             'gram.y:10153,33'
          Dst:             newNode
        - Src:             'gram.y:10156,27'
          Dst:             makeString
        - Src:             'gram.y:10163,33'
          Dst:             newNode
        - Src:             'gram.y:10173,33'
          Dst:             newNode
        - Src:             'gram.y:10183,33'
          Dst:             newNode
        - Src:             'gram.y:10186,33'
          Dst:             makeString
        - Src:             'gram.y:10186,27'
          Dst:             lcons
        - Src:             'gram.y:10193,33'
          Dst:             newNode
        - Src:             'gram.y:10196,33'
          Dst:             makeString
        - Src:             'gram.y:10196,27'
          Dst:             lcons
        - Src:             'gram.y:10203,33'
          Dst:             newNode
        - Src:             'gram.y:10213,33'
          Dst:             newNode
        - Src:             'gram.y:10223,33'
          Dst:             newNode
        - Src:             'gram.y:10233,33'
          Dst:             newNode
        - Src:             'gram.y:10243,33'
          Dst:             newNode
        - Src:             'gram.y:10253,33'
          Dst:             newNode
        - Src:             'gram.y:10263,33'
          Dst:             newNode
        - Src:             'gram.y:10273,33'
          Dst:             newNode
        - Src:             'gram.y:10283,33'
          Dst:             newNode
        - Src:             'gram.y:10293,33'
          Dst:             newNode
        - Src:             'gram.y:10303,33'
          Dst:             newNode
        - Src:             'gram.y:10313,33'
          Dst:             newNode
        - Src:             'gram.y:10323,33'
          Dst:             newNode
        - Src:             'gram.y:10333,33'
          Dst:             newNode
        - Src:             'gram.y:10343,33'
          Dst:             newNode
        - Src:             'gram.y:10353,33'
          Dst:             newNode
        - Src:             'gram.y:10363,33'
          Dst:             newNode
        - Src:             'gram.y:10373,33'
          Dst:             newNode
        - Src:             'gram.y:10392,29'
          Dst:             newNode
        - Src:             'gram.y:10400,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:10401,22'
          Dst:             lappend
        - Src:             'gram.y:10405,24'
          Dst:             makeDefElem
        - Src:             'gram.y:10407,24'
          Dst:             makeDefElem
        - Src:             'gram.y:10409,24'
          Dst:             makeDefElem
        - Src:             'gram.y:10415,42'
          Dst:             pstrdup
        - Src:             'gram.y:10415,31'
          Dst:             makeString
        - Src:             'gram.y:10418,31'
          Dst:             makeString
        - Src:             'gram.y:10432,25'
          Dst:             newNode
        - Src:             'gram.y:10448,26'
          Dst:             newNode
        - Src:             'gram.y:10457,26'
          Dst:             newNode
        - Src:             'gram.y:10466,26'
          Dst:             newNode
        - Src:             'gram.y:10475,26'
          Dst:             newNode
        - Src:             'gram.y:10478,27'
          Dst:             makeString
        - Src:             'gram.y:10484,26'
          Dst:             newNode
        - Src:             'gram.y:10493,26'
          Dst:             newNode
        - Src:             'gram.y:10502,26'
          Dst:             newNode
        - Src:             'gram.y:10505,27'
          Dst:             makeString
        - Src:             'gram.y:10511,26'
          Dst:             newNode
        - Src:             'gram.y:10520,26'
          Dst:             newNode
        - Src:             'gram.y:10529,26'
          Dst:             newNode
        - Src:             'gram.y:10532,33'
          Dst:             makeString
        - Src:             'gram.y:10532,27'
          Dst:             lcons
        - Src:             'gram.y:10538,26'
          Dst:             newNode
        - Src:             'gram.y:10541,33'
          Dst:             makeString
        - Src:             'gram.y:10541,27'
          Dst:             lcons
        - Src:             'gram.y:10547,26'
          Dst:             newNode
        - Src:             'gram.y:10556,26'
          Dst:             newNode
        - Src:             'gram.y:10565,26'
          Dst:             newNode
        - Src:             'gram.y:10568,27'
          Dst:             makeString
        - Src:             'gram.y:10574,26'
          Dst:             newNode
        - Src:             'gram.y:10583,26'
          Dst:             newNode
        - Src:             'gram.y:10586,27'
          Dst:             makeString
        - Src:             'gram.y:10592,26'
          Dst:             newNode
        - Src:             'gram.y:10601,26'
          Dst:             newNode
        - Src:             'gram.y:10610,26'
          Dst:             newNode
        - Src:             'gram.y:10619,26'
          Dst:             newNode
        - Src:             'gram.y:10622,27'
          Dst:             makeString
        - Src:             'gram.y:10628,26'
          Dst:             newNode
        - Src:             'gram.y:10631,27'
          Dst:             makeString
        - Src:             'gram.y:10637,26'
          Dst:             newNode
        - Src:             'gram.y:10640,27'
          Dst:             makeString
        - Src:             'gram.y:10646,26'
          Dst:             newNode
        - Src:             'gram.y:10649,27'
          Dst:             makeString
        - Src:             'gram.y:10655,26'
          Dst:             newNode
        - Src:             'gram.y:10658,27'
          Dst:             makeString
        - Src:             'gram.y:10683,33'
          Dst:             newNode
        - Src:             'gram.y:10691,33'
          Dst:             newNode
        - Src:             'gram.y:10700,33'
          Dst:             newNode
        - Src:             'gram.y:10705,6'
          Dst:             preprocess_pubobj_list
        - Src:             'gram.y:10726,38'
          Dst:             newNode
        - Src:             'gram.y:10728,48'
          Dst:             newNode
        - Src:             'gram.y:10735,38'
          Dst:             newNode
        - Src:             'gram.y:10742,38'
          Dst:             newNode
        - Src:             'gram.y:10748,38'
          Dst:             newNode
        - Src:             'gram.y:10762,49'
          Dst:             newNode
        - Src:             'gram.y:10763,59'
          Dst:             makeRangeVar
        - Src:             'gram.y:10775,38'
          Dst:             newNode
        - Src:             'gram.y:10777,48'
          Dst:             newNode
        - Src:             'gram.y:10778,58'
          Dst:             makeRangeVarFromQualifiedName
        - Src:             'gram.y:10786,38'
          Dst:             newNode
        - Src:             'gram.y:10788,48'
          Dst:             newNode
        - Src:             'gram.y:10795,38'
          Dst:             newNode
        - Src:             'gram.y:10802,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:10804,22'
          Dst:             lappend
        - Src:             'gram.y:10827,32'
          Dst:             newNode
        - Src:             'gram.y:10835,32'
          Dst:             newNode
        - Src:             'gram.y:10839,6'
          Dst:             preprocess_pubobj_list
        - Src:             'gram.y:10845,32'
          Dst:             newNode
        - Src:             'gram.y:10849,6'
          Dst:             preprocess_pubobj_list
        - Src:             'gram.y:10855,32'
          Dst:             newNode
        - Src:             'gram.y:10859,6'
          Dst:             preprocess_pubobj_list
        - Src:             'gram.y:10875,7'
          Dst:             newNode
        - Src:             'gram.y:10894,7'
          Dst:             newNode
        - Src:             'gram.y:10904,7'
          Dst:             newNode
        - Src:             'gram.y:10914,7'
          Dst:             newNode
        - Src:             'gram.y:10924,7'
          Dst:             newNode
        - Src:             'gram.y:10935,7'
          Dst:             newNode
        - Src:             'gram.y:10946,7'
          Dst:             newNode
        - Src:             'gram.y:10957,7'
          Dst:             newNode
        - Src:             'gram.y:10961,19'
          Dst:             makeBoolean
        - Src:             'gram.y:10961,19'
          Dst:             makeDefElem
        - Src:             'gram.y:10961,19'
          Dst:             list_make1_impl
        - Src:             'gram.y:10968,7'
          Dst:             newNode
        - Src:             'gram.y:10972,19'
          Dst:             makeBoolean
        - Src:             'gram.y:10972,19'
          Dst:             makeDefElem
        - Src:             'gram.y:10972,19'
          Dst:             list_make1_impl
        - Src:             'gram.y:10979,7'
          Dst:             newNode
        - Src:             'gram.y:10996,32'
          Dst:             newNode
        - Src:             'gram.y:11005,32'
          Dst:             newNode
        - Src:             'gram.y:11024,22'
          Dst:             newNode
        - Src:             'gram.y:11039,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:11047,21'
          Dst:             lappend
        - Src:             'gram.y:11053,21'
          Dst:             list_make1_impl
        - Src:             'gram.y:11095,22'
          Dst:             newNode
        - Src:             'gram.y:11110,22'
          Dst:             newNode
        - Src:             'gram.y:11120,24'
          Dst:             newNode
        - Src:             'gram.y:11127,24'
          Dst:             newNode
        - Src:             'gram.y:11147,27'
          Dst:             newNode
        - Src:             'gram.y:11157,27'
          Dst:             newNode
        - Src:             'gram.y:11166,27'
          Dst:             newNode
        - Src:             'gram.y:11176,27'
          Dst:             newNode
        - Src:             'gram.y:11186,27'
          Dst:             newNode
        - Src:             'gram.y:11195,27'
          Dst:             newNode
        - Src:             'gram.y:11204,27'
          Dst:             newNode
        - Src:             'gram.y:11213,27'
          Dst:             newNode
        - Src:             'gram.y:11222,27'
          Dst:             newNode
        - Src:             'gram.y:11231,27'
          Dst:             newNode
        - Src:             'gram.y:11240,27'
          Dst:             newNode
        - Src:             'gram.y:11249,27'
          Dst:             newNode
        - Src:             'gram.y:11261,27'
          Dst:             newNode
        - Src:             'gram.y:11270,27'
          Dst:             newNode
        - Src:             'gram.y:11288,13'
          Dst:             makeStringConst
        - Src:             'gram.y:11287,24'
          Dst:             makeDefElem
        - Src:             'gram.y:11291,13'
          Dst:             makeIntConst
        - Src:             'gram.y:11290,24'
          Dst:             makeDefElem
        - Src:             'gram.y:11294,13'
          Dst:             makeIntConst
        - Src:             'gram.y:11293,24'
          Dst:             makeDefElem
        - Src:             'gram.y:11297,13'
          Dst:             makeIntConst
        - Src:             'gram.y:11296,24'
          Dst:             makeDefElem
        - Src:             'gram.y:11300,13'
          Dst:             makeIntConst
        - Src:             'gram.y:11299,24'
          Dst:             makeDefElem
        - Src:             'gram.y:11306,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:11308,22'
          Dst:             lappend
        - Src:             'gram.y:11310,22'
          Dst:             lappend
        - Src:             'gram.y:11337,22'
          Dst:             newNode
        - Src:             'gram.y:11351,22'
          Dst:             newNode
        - Src:             'gram.y:11365,22'
          Dst:             newNode
        - Src:             'gram.y:11370,17'
          Dst:             makeRecursiveViewSelect
        - Src:             'gram.y:11375,7'
          Dst:             errstart_cold
        - Src:             'gram.y:11375,7'
          Dst:             errcode
        - Src:             'gram.y:11375,7'
          Dst:             errmsg
        - Src:             'gram.y:11375,7'
          Dst:             scanner_errposition
        - Src:             'gram.y:11375,7'
          Dst:             errfinish
        - Src:             'gram.y:11384,22'
          Dst:             newNode
        - Src:             'gram.y:11389,17'
          Dst:             makeRecursiveViewSelect
        - Src:             'gram.y:11394,7'
          Dst:             errstart_cold
        - Src:             'gram.y:11394,7'
          Dst:             errcode
        - Src:             'gram.y:11394,7'
          Dst:             errmsg
        - Src:             'gram.y:11394,7'
          Dst:             scanner_errposition
        - Src:             'gram.y:11394,7'
          Dst:             errfinish
        - Src:             'gram.y:11418,22'
          Dst:             newNode
        - Src:             'gram.y:11435,24'
          Dst:             newNode
        - Src:             'gram.y:11449,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:11450,22'
          Dst:             lappend
        - Src:             'gram.y:11456,23'
          Dst:             makeDefElem
        - Src:             'gram.y:11460,68'
          Dst:             makeString
        - Src:             'gram.y:11460,23'
          Dst:             makeDefElem
        - Src:             'gram.y:11464,23'
          Dst:             makeDefElem
        - Src:             'gram.y:11481,21'
          Dst:             pstrdup
        - Src:             'gram.y:11482,21'
          Dst:             pstrdup
        - Src:             'gram.y:11483,21'
          Dst:             pstrdup
        - Src:             'gram.y:11484,21'
          Dst:             pstrdup
        - Src:             'gram.y:11485,21'
          Dst:             pstrdup
        - Src:             'gram.y:11486,21'
          Dst:             pstrdup
        - Src:             'gram.y:11507,29'
          Dst:             newNode
        - Src:             'gram.y:11515,29'
          Dst:             newNode
        - Src:             'gram.y:11523,29'
          Dst:             newNode
        - Src:             'gram.y:11526,19'
          Dst:             makeString
        - Src:             'gram.y:11526,19'
          Dst:             makeDefElem
        - Src:             'gram.y:11526,19'
          Dst:             list_make1_impl
        - Src:             'gram.y:11532,40'
          Dst:             newNode
        - Src:             'gram.y:11542,32'
          Dst:             newNode
        - Src:             'gram.y:11560,22'
          Dst:             newNode
        - Src:             'gram.y:11569,22'
          Dst:             newNode
        - Src:             'gram.y:11578,22'
          Dst:             newNode
        - Src:             'gram.y:11587,22'
          Dst:             newNode
        - Src:             'gram.y:11599,21'
          Dst:             list_make1_impl
        - Src:             'gram.y:11603,21'
          Dst:             lappend
        - Src:             'gram.y:11614,23'
          Dst:             makeDefElem
        - Src:             'gram.y:11626,30'
          Dst:             newNode
        - Src:             'gram.y:11644,27'
          Dst:             newNode
        - Src:             'gram.y:11651,27'
          Dst:             newNode
        - Src:             'gram.y:11668,28'
          Dst:             newNode
        - Src:             'gram.y:11672,6'
          Dst:             SplitColQualList
        - Src:             'gram.y:11682,27'
          Dst:             newNode
        - Src:             'gram.y:11692,27'
          Dst:             newNode
        - Src:             'gram.y:11701,27'
          Dst:             newNode
        - Src:             'gram.y:11710,27'
          Dst:             newNode
        - Src:             'gram.y:11720,27'
          Dst:             newNode
        - Src:             'gram.y:11732,27'
          Dst:             newNode
        - Src:             'gram.y:11744,27'
          Dst:             newNode
        - Src:             'gram.y:11767,33'
          Dst:             newNode
        - Src:             'gram.y:11778,36'
          Dst:             newNode
        - Src:             'gram.y:11790,36'
          Dst:             newNode
        - Src:             'gram.y:11802,36'
          Dst:             newNode
        - Src:             'gram.y:11807,17'
          Dst:             list_make2_impl
        - Src:             'gram.y:11814,36'
          Dst:             newNode
        - Src:             'gram.y:11819,17'
          Dst:             list_make2_impl
        - Src:             'gram.y:11826,36'
          Dst:             newNode
        - Src:             'gram.y:11836,36'
          Dst:             newNode
        - Src:             'gram.y:11865,31'
          Dst:             newNode
        - Src:             'gram.y:11888,23'
          Dst:             newNode
        - Src:             'gram.y:11897,23'
          Dst:             newNode
        - Src:             'gram.y:11907,23'
          Dst:             newNode
        - Src:             'gram.y:11913,38'
          Dst:             makeDefElem
        - Src:             'gram.y:11913,19'
          Dst:             lappend
        - Src:             'gram.y:11919,23'
          Dst:             newNode
        - Src:             'gram.y:11925,38'
          Dst:             makeDefElem
        - Src:             'gram.y:11925,19'
          Dst:             lappend
        - Src:             'gram.y:11931,23'
          Dst:             newNode
        - Src:             'gram.y:11937,38'
          Dst:             makeDefElem
        - Src:             'gram.y:11937,19'
          Dst:             lappend
        - Src:             'gram.y:11958,22'
          Dst:             newNode
        - Src:             'gram.y:11963,13'
          Dst:             makeDefElem
        - Src:             'gram.y:11962,20'
          Dst:             lappend
        - Src:             'gram.y:11966,13'
          Dst:             makeDefElem
        - Src:             'gram.y:11965,20'
          Dst:             lappend
        - Src:             'gram.y:11969,13'
          Dst:             makeDefElem
        - Src:             'gram.y:11968,20'
          Dst:             lappend
        - Src:             'gram.y:11972,13'
          Dst:             makeDefElem
        - Src:             'gram.y:11971,20'
          Dst:             lappend
        - Src:             'gram.y:11979,22'
          Dst:             newNode
        - Src:             'gram.y:11990,22'
          Dst:             newNode
        - Src:             'gram.y:11995,13'
          Dst:             makeDefElem
        - Src:             'gram.y:11994,20'
          Dst:             lappend
        - Src:             'gram.y:12002,22'
          Dst:             newNode
        - Src:             'gram.y:12014,21'
          Dst:             list_make1_impl
        - Src:             'gram.y:12018,21'
          Dst:             lappend
        - Src:             'gram.y:12030,23'
          Dst:             makeDefElem
        - Src:             'gram.y:12041,31'
          Dst:             makeString
        - Src:             'gram.y:12072,30'
          Dst:             makeVacuumRelation
        - Src:             'gram.y:12078,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:12080,22'
          Dst:             lappend
        - Src:             'gram.y:12100,23'
          Dst:             newNode
        - Src:             'gram.y:12108,23'
          Dst:             newNode
        - Src:             'gram.y:12111,19'
          Dst:             makeDefElem
        - Src:             'gram.y:12111,19'
          Dst:             list_make1_impl
        - Src:             'gram.y:12114,13'
          Dst:             makeDefElem
        - Src:             'gram.y:12113,20'
          Dst:             lappend
        - Src:             'gram.y:12119,23'
          Dst:             newNode
        - Src:             'gram.y:12122,19'
          Dst:             makeDefElem
        - Src:             'gram.y:12122,19'
          Dst:             list_make1_impl
        - Src:             'gram.y:12127,23'
          Dst:             newNode
        - Src:             'gram.y:12157,23'
          Dst:             newNode
        - Src:             'gram.y:12187,23'
          Dst:             newNode
        - Src:             'gram.y:12196,32'
          Dst:             newNode
        - Src:             'gram.y:12197,23'
          Dst:             newNode
        - Src:             'gram.y:12214,32'
          Dst:             newNode
        - Src:             'gram.y:12215,23'
          Dst:             newNode
        - Src:             'gram.y:12244,27'
          Dst:             newNode
        - Src:             'gram.y:12253,27'
          Dst:             newNode
        - Src:             'gram.y:12262,27'
          Dst:             newNode
        - Src:             'gram.y:12271,27'
          Dst:             newNode
        - Src:             'gram.y:12312,40'
          Dst:             makeAlias
        - Src:             'gram.y:12320,22'
          Dst:             newNode
        - Src:             'gram.y:12326,22'
          Dst:             newNode
        - Src:             'gram.y:12333,22'
          Dst:             newNode
        - Src:             'gram.y:12339,22'
          Dst:             newNode
        - Src:             'gram.y:12346,22'
          Dst:             newNode
        - Src:             'gram.y:12359,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:12361,22'
          Dst:             lappend
        - Src:             'gram.y:12367,23'
          Dst:             newNode
        - Src:             'gram.y:12369,36'
          Dst:             check_indirection
        - Src:             'gram.y:12378,27'
          Dst:             newNode
        - Src:             'gram.y:12388,27'
          Dst:             newNode
        - Src:             'gram.y:12404,22'
          Dst:             newNode
        - Src:             'gram.y:12413,22'
          Dst:             newNode
        - Src:             'gram.y:12428,27'
          Dst:             newNode
        - Src:             'gram.y:12446,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:12447,22'
          Dst:             lappend
        - Src:             'gram.y:12453,27'
          Dst:             newNode
        - Src:             'gram.y:12478,22'
          Dst:             newNode
        - Src:             'gram.y:12504,22'
          Dst:             newNode
        - Src:             'gram.y:12551,22'
          Dst:             newNode
        - Src:             'gram.y:12565,22'
          Dst:             list_concat
        - Src:             'gram.y:12572,21'
          Dst:             list_make1_impl
        - Src:             'gram.y:12576,23'
          Dst:             list_length
        - Src:             'gram.y:12584,27'
          Dst:             newNode
        - Src:             'gram.y:12600,23'
          Dst:             newNode
        - Src:             'gram.y:12602,36'
          Dst:             check_indirection
        - Src:             'gram.y:12609,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:12610,22'
          Dst:             lappend
        - Src:             'gram.y:12628,22'
          Dst:             newNode
        - Src:             'gram.y:12642,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:12643,22'
          Dst:             lappend
        - Src:             'gram.y:12676,27'
          Dst:             newNode
        - Src:             'gram.y:12686,27'
          Dst:             newNode
        - Src:             'gram.y:12714,27'
          Dst:             newNode
        - Src:             'gram.y:12727,27'
          Dst:             newNode
        - Src:             'gram.y:12740,27'
          Dst:             newNode
        - Src:             'gram.y:12749,27'
          Dst:             newNode
        - Src:             'gram.y:12758,27'
          Dst:             newNode
        - Src:             'gram.y:12767,27'
          Dst:             newNode
        - Src:             'gram.y:12776,27'
          Dst:             newNode
        - Src:             'gram.y:12800,29'
          Dst:             newNode
        - Src:             'gram.y:12895,6'
          Dst:             insertSelectOptions
        - Src:             'gram.y:12902,6'
          Dst:             insertSelectOptions
        - Src:             'gram.y:12910,6'
          Dst:             insertSelectOptions
        - Src:             'gram.y:12918,6'
          Dst:             insertSelectOptions
        - Src:             'gram.y:12926,6'
          Dst:             insertSelectOptions
        - Src:             'gram.y:12934,6'
          Dst:             insertSelectOptions
        - Src:             'gram.y:12942,6'
          Dst:             insertSelectOptions
        - Src:             'gram.y:12988,22'
          Dst:             newNode
        - Src:             'gram.y:13004,22'
          Dst:             newNode
        - Src:             'gram.y:13021,23'
          Dst:             newNode
        - Src:             'gram.y:13022,23'
          Dst:             newNode
        - Src:             'gram.y:13023,22'
          Dst:             newNode
        - Src:             'gram.y:13025,19'
          Dst:             newNode
        - Src:             'gram.y:13025,19'
          Dst:             list_make1_impl
        - Src:             'gram.y:13033,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:13034,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:13039,21'
          Dst:             makeSetOp
        - Src:             'gram.y:13043,21'
          Dst:             makeSetOp
        - Src:             'gram.y:13047,21'
          Dst:             makeSetOp
        - Src:             'gram.y:13062,20'
          Dst:             newNode
        - Src:             'gram.y:13069,20'
          Dst:             newNode
        - Src:             'gram.y:13076,20'
          Dst:             newNode
        - Src:             'gram.y:13084,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:13085,22'
          Dst:             lappend
        - Src:             'gram.y:13090,26'
          Dst:             newNode
        - Src:             'gram.y:13112,26'
          Dst:             newNode
        - Src:             'gram.y:13122,26'
          Dst:             newNode
        - Src:             'gram.y:13139,25'
          Dst:             newNode
        - Src:             'gram.y:13151,25'
          Dst:             newNode
        - Src:             'gram.y:13155,27'
          Dst:             makeBoolAConst
        - Src:             'gram.y:13156,29'
          Dst:             makeBoolAConst
        - Src:             'gram.y:13175,21'
          Dst:             newNode
        - Src:             'gram.y:13215,6'
          Dst:             errstart
        - Src:             'gram.y:13215,6'
          Dst:             errmsg
        - Src:             'gram.y:13215,6'
          Dst:             scanner_errposition
        - Src:             'gram.y:13215,6'
          Dst:             errfinish
        - Src:             'gram.y:13223,6'
          Dst:             errstart
        - Src:             'gram.y:13223,6'
          Dst:             errmsg
        - Src:             'gram.y:13223,6'
          Dst:             scanner_errposition
        - Src:             'gram.y:13223,6'
          Dst:             errfinish
        - Src:             'gram.y:13260,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:13284,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:13285,22'
          Dst:             lappend
        - Src:             'gram.y:13290,23'
          Dst:             newNode
        - Src:             'gram.y:13299,23'
          Dst:             newNode
        - Src:             'gram.y:13328,39'
          Dst:             palloc
        - Src:             'gram.y:13348,39'
          Dst:             palloc
        - Src:             'gram.y:13361,6'
          Dst:             errstart_cold
        - Src:             'gram.y:13361,6'
          Dst:             errcode
        - Src:             'gram.y:13361,6'
          Dst:             errmsg
        - Src:             'gram.y:13361,6'
          Dst:             errhint
        - Src:             'gram.y:13361,6'
          Dst:             scanner_errposition
        - Src:             'gram.y:13361,6'
          Dst:             errfinish
        - Src:             'gram.y:13376,39'
          Dst:             palloc
        - Src:             'gram.y:13388,39'
          Dst:             palloc
        - Src:             'gram.y:13400,39'
          Dst:             palloc
        - Src:             'gram.y:13403,22'
          Dst:             makeIntConst
        - Src:             'gram.y:13412,39'
          Dst:             palloc
        - Src:             'gram.y:13415,22'
          Dst:             makeIntConst
        - Src:             'gram.y:13437,21'
          Dst:             makeNullAConst
        - Src:             'gram.y:13464,31'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:13466,22'
          Dst:             doNegate
        - Src:             'gram.y:13470,22'
          Dst:             makeIntConst
        - Src:             'gram.y:13471,22'
          Dst:             makeFloatConst
        - Src:             'gram.y:13507,39'
          Dst:             palloc
        - Src:             'gram.y:13515,39'
          Dst:             palloc
        - Src:             'gram.y:13524,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:13525,22'
          Dst:             lappend
        - Src:             'gram.y:13539,30'
          Dst:             makeGroupingSet
        - Src:             'gram.y:13552,30'
          Dst:             makeGroupingSet
        - Src:             'gram.y:13559,30'
          Dst:             makeGroupingSet
        - Src:             'gram.y:13566,30'
          Dst:             makeGroupingSet
        - Src:             'gram.y:13586,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:13587,22'
          Dst:             lappend
        - Src:             'gram.y:13593,25'
          Dst:             newNode
        - Src:             'gram.y:13623,22'
          Dst:             newNode
        - Src:             'gram.y:13625,23'
          Dst:             list_make1_impl
        - Src:             'gram.y:13632,23'
          Dst:             lappend
        - Src:             'gram.y:13652,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:13653,22'
          Dst:             lappend
        - Src:             'gram.y:13677,17'
          Dst:             list_nth_cell
        - Src:             'gram.y:13678,22'
          Dst:             list_nth_cell
        - Src:             'gram.y:13686,17'
          Dst:             list_nth_cell
        - Src:             'gram.y:13687,22'
          Dst:             list_nth_cell
        - Src:             'gram.y:13707,26'
          Dst:             newNode
        - Src:             'gram.y:13716,26'
          Dst:             newNode
        - Src:             'gram.y:13775,22'
          Dst:             newNode
        - Src:             'gram.y:13788,22'
          Dst:             newNode
        - Src:             'gram.y:13797,24'
          Dst:             list_nth_cell
        - Src:             'gram.y:13798,29'
          Dst:             list_nth_cell
        - Src:             'gram.y:13810,22'
          Dst:             newNode
        - Src:             'gram.y:13819,24'
          Dst:             list_nth_cell
        - Src:             'gram.y:13820,29'
          Dst:             list_nth_cell
        - Src:             'gram.y:13831,22'
          Dst:             newNode
        - Src:             'gram.y:13845,22'
          Dst:             newNode
        - Src:             'gram.y:13861,22'
          Dst:             newNode
        - Src:             'gram.y:13867,22'
          Dst:             newNode
        - Src:             'gram.y:13872,22'
          Dst:             newNode
        - Src:             'gram.y:13878,22'
          Dst:             newNode
        - Src:             'gram.y:13896,22'
          Dst:             newNode
        - Src:             'gram.y:13910,21'
          Dst:             list_make2_impl
        - Src:             'gram.y:13914,21'
          Dst:             list_make2_impl
        - Src:             'gram.y:13918,20'
          Dst:             newNode
        - Src:             'gram.y:13921,21'
          Dst:             list_make2_impl
        - Src:             'gram.y:13925,20'
          Dst:             newNode
        - Src:             'gram.y:13928,21'
          Dst:             list_make2_impl
        - Src:             'gram.y:13932,21'
          Dst:             list_make2_impl
        - Src:             'gram.y:13961,30'
          Dst:             list_make2_impl
        - Src:             'gram.y:14010,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:14011,22'
          Dst:             lappend
        - Src:             'gram.y:14030,24'
          Dst:             newNode
        - Src:             'gram.y:14038,24'
          Dst:             newNode
        - Src:             'gram.y:14052,28'
          Dst:             newNode
        - Src:             'gram.y:14082,25'
          Dst:             newNode
        - Src:             'gram.y:14087,21'
          Dst:             list_make2_impl
        - Src:             'gram.y:14087,21'
          Dst:             list_make1_impl
        - Src:             'gram.y:14093,25'
          Dst:             newNode
        - Src:             'gram.y:14105,22'
          Dst:             list_make2_impl
        - Src:             'gram.y:14109,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:14110,22'
          Dst:             lappend
        - Src:             'gram.y:14132,25'
          Dst:             newNode
        - Src:             'gram.y:14151,21'
          Dst:             list_make1_impl
        - Src:             'gram.y:14155,21'
          Dst:             lappend
        - Src:             'gram.y:14161,21'
          Dst:             newNode
        - Src:             'gram.y:14186,26'
          Dst:             newNode
        - Src:             'gram.y:14198,26'
          Dst:             newNode
        - Src:             'gram.y:14209,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:14210,22'
          Dst:             lappend
        - Src:             'gram.y:14216,30'
          Dst:             newNode
        - Src:             'gram.y:14230,30'
          Dst:             newNode
        - Src:             'gram.y:14246,11'
          Dst:             strcmp
        - Src:             'gram.y:14249,9'
          Dst:             errstart_cold
        - Src:             'gram.y:14249,9'
          Dst:             errcode
        - Src:             'gram.y:14249,9'
          Dst:             errmsg
        - Src:             'gram.y:14249,9'
          Dst:             scanner_errposition
        - Src:             'gram.y:14249,9'
          Dst:             errfinish
        - Src:             'gram.y:14255,16'
          Dst:             strcmp
        - Src:             'gram.y:14258,9'
          Dst:             errstart_cold
        - Src:             'gram.y:14258,9'
          Dst:             errcode
        - Src:             'gram.y:14258,9'
          Dst:             errmsg
        - Src:             'gram.y:14258,9'
          Dst:             scanner_errposition
        - Src:             'gram.y:14258,9'
          Dst:             errfinish
        - Src:             'gram.y:14264,16'
          Dst:             strcmp
        - Src:             'gram.y:14267,9'
          Dst:             errstart_cold
        - Src:             'gram.y:14267,9'
          Dst:             errcode
        - Src:             'gram.y:14267,9'
          Dst:             errmsg
        - Src:             'gram.y:14267,9'
          Dst:             scanner_errposition
        - Src:             'gram.y:14267,9'
          Dst:             errfinish
        - Src:             'gram.y:14276,8'
          Dst:             errstart_cold
        - Src:             'gram.y:14276,8'
          Dst:             errcode
        - Src:             'gram.y:14276,8'
          Dst:             errmsg
        - Src:             'gram.y:14276,8'
          Dst:             scanner_errposition
        - Src:             'gram.y:14276,8'
          Dst:             errfinish
        - Src:             'gram.y:14287,30'
          Dst:             newNode
        - Src:             'gram.y:14300,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:14302,22'
          Dst:             lappend
        - Src:             'gram.y:14308,10'
          Dst:             strcmp
        - Src:             'gram.y:14309,7'
          Dst:             errstart_cold
        - Src:             'gram.y:14309,7'
          Dst:             errcode
        - Src:             'gram.y:14309,7'
          Dst:             errmsg
        - Src:             'gram.y:14309,7'
          Dst:             scanner_errposition
        - Src:             'gram.y:14309,7'
          Dst:             errfinish
        - Src:             'gram.y:14313,23'
          Dst:             makeDefElem
        - Src:             'gram.y:14316,24'
          Dst:             makeDefElem
        - Src:             'gram.y:14318,66'
          Dst:             makeBoolean
        - Src:             'gram.y:14318,24'
          Dst:             makeDefElem
        - Src:             'gram.y:14320,66'
          Dst:             makeBoolean
        - Src:             'gram.y:14320,24'
          Dst:             makeDefElem
        - Src:             'gram.y:14322,24'
          Dst:             makeDefElem
        - Src:             'gram.y:14327,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:14329,22'
          Dst:             lappend
        - Src:             'gram.y:14335,23'
          Dst:             newNode
        - Src:             'gram.y:14343,23'
          Dst:             newNode
        - Src:             'gram.y:14359,21'
          Dst:             newNode
        - Src:             'gram.y:14365,7'
          Dst:             errstart_cold
        - Src:             'gram.y:14365,7'
          Dst:             errcode
        - Src:             'gram.y:14365,7'
          Dst:             errmsg
        - Src:             'gram.y:14365,7'
          Dst:             scanner_errposition
        - Src:             'gram.y:14365,7'
          Dst:             errfinish
        - Src:             'gram.y:14370,20'
          Dst:             makeJsonTablePathSpec
        - Src:             'gram.y:14386,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:14388,22'
          Dst:             lappend
        - Src:             'gram.y:14394,27'
          Dst:             newNode
        - Src:             'gram.y:14407,27'
          Dst:             newNode
        - Src:             'gram.y:14412,18'
          Dst:             makeJsonFormat
        - Src:             'gram.y:14416,37'
          Dst:             list_nth_cell
        - Src:             'gram.y:14417,37'
          Dst:             list_nth_cell
        - Src:             'gram.y:14427,27'
          Dst:             newNode
        - Src:             'gram.y:14436,37'
          Dst:             list_nth_cell
        - Src:             'gram.y:14437,37'
          Dst:             list_nth_cell
        - Src:             'gram.y:14445,27'
          Dst:             newNode
        - Src:             'gram.y:14450,18'
          Dst:             makeJsonFormat
        - Src:             'gram.y:14462,27'
          Dst:             newNode
        - Src:             'gram.y:14466,7'
          Dst:             makeJsonTablePathSpec
        - Src:             'gram.y:14474,27'
          Dst:             newNode
        - Src:             'gram.y:14478,7'
          Dst:             makeJsonTablePathSpec
        - Src:             'gram.y:14492,31'
          Dst:             makeJsonTablePathSpec
        - Src:             'gram.y:14522,36'
          Dst:             makeInteger
        - Src:             'gram.y:14522,36'
          Dst:             list_make1_impl
        - Src:             'gram.y:14527,36'
          Dst:             makeInteger
        - Src:             'gram.y:14527,36'
          Dst:             list_make1_impl
        - Src:             'gram.y:14533,36'
          Dst:             makeInteger
        - Src:             'gram.y:14533,36'
          Dst:             list_make1_impl
        - Src:             'gram.y:14538,36'
          Dst:             makeInteger
        - Src:             'gram.y:14538,36'
          Dst:             list_make1_impl
        - Src:             'gram.y:14545,56'
          Dst:             makeInteger
        - Src:             'gram.y:14545,23'
          Dst:             lappend
        - Src:             'gram.y:14547,56'
          Dst:             makeInteger
        - Src:             'gram.y:14547,23'
          Dst:             lappend
        - Src:             'gram.y:14566,32'
          Dst:             makeIntConst
        - Src:             'gram.y:14566,32'
          Dst:             makeIntConst
        - Src:             'gram.y:14566,32'
          Dst:             list_make2_impl
        - Src:             'gram.y:14601,23'
          Dst:             makeTypeName
        - Src:             'gram.y:14607,54'
          Dst:             makeString
        - Src:             'gram.y:14607,48'
          Dst:             lcons
        - Src:             'gram.y:14607,23'
          Dst:             makeTypeNameFromNameList
        - Src:             'gram.y:14622,23'
          Dst:             SystemTypeName
        - Src:             'gram.y:14627,23'
          Dst:             SystemTypeName
        - Src:             'gram.y:14632,23'
          Dst:             SystemTypeName
        - Src:             'gram.y:14637,23'
          Dst:             SystemTypeName
        - Src:             'gram.y:14642,23'
          Dst:             SystemTypeName
        - Src:             'gram.y:14652,23'
          Dst:             SystemTypeName
        - Src:             'gram.y:14657,23'
          Dst:             SystemTypeName
        - Src:             'gram.y:14663,23'
          Dst:             SystemTypeName
        - Src:             'gram.y:14669,23'
          Dst:             SystemTypeName
        - Src:             'gram.y:14675,23'
          Dst:             SystemTypeName
        - Src:             'gram.y:14687,7'
          Dst:             errstart_cold
        - Src:             'gram.y:14687,7'
          Dst:             errcode
        - Src:             'gram.y:14687,7'
          Dst:             errmsg
        - Src:             'gram.y:14687,7'
          Dst:             scanner_errposition
        - Src:             'gram.y:14687,7'
          Dst:             errfinish
        - Src:             'gram.y:14692,24'
          Dst:             SystemTypeName
        - Src:             'gram.y:14694,24'
          Dst:             SystemTypeName
        - Src:             'gram.y:14696,7'
          Dst:             errstart_cold
        - Src:             'gram.y:14696,7'
          Dst:             errcode
        - Src:             'gram.y:14696,7'
          Dst:             errmsg
        - Src:             'gram.y:14696,7'
          Dst:             scanner_errposition
        - Src:             'gram.y:14696,7'
          Dst:             errfinish
        - Src:             'gram.y:14703,23'
          Dst:             SystemTypeName
        - Src:             'gram.y:14740,23'
          Dst:             SystemTypeName
        - Src:             'gram.y:14752,24'
          Dst:             SystemTypeName
        - Src:             'gram.y:14756,24'
          Dst:             SystemTypeName
        - Src:             'gram.y:14757,33'
          Dst:             makeIntConst
        - Src:             'gram.y:14757,33'
          Dst:             list_make1_impl
        - Src:             'gram.y:14797,23'
          Dst:             SystemTypeName
        - Src:             'gram.y:14798,32'
          Dst:             makeIntConst
        - Src:             'gram.y:14798,32'
          Dst:             list_make1_impl
        - Src:             'gram.y:14805,23'
          Dst:             SystemTypeName
        - Src:             'gram.y:14807,10'
          Dst:             strcmp
        - Src:             'gram.y:14808,33'
          Dst:             makeIntConst
        - Src:             'gram.y:14808,33'
          Dst:             list_make1_impl
        - Src:             'gram.y:0,0'
          Dst:             SystemTypeName
        - Src:             'gram.y:14842,32'
          Dst:             makeIntConst
        - Src:             'gram.y:14842,32'
          Dst:             list_make1_impl
        - Src:             'gram.y:0,0'
          Dst:             SystemTypeName
        - Src:             'gram.y:0,0'
          Dst:             SystemTypeName
        - Src:             'gram.y:14859,32'
          Dst:             makeIntConst
        - Src:             'gram.y:14859,32'
          Dst:             list_make1_impl
        - Src:             'gram.y:0,0'
          Dst:             SystemTypeName
        - Src:             'gram.y:14875,23'
          Dst:             SystemTypeName
        - Src:             'gram.y:14888,22'
          Dst:             makeIntConst
        - Src:             'gram.y:14888,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:14890,22'
          Dst:             makeIntConst
        - Src:             'gram.y:14890,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:14892,22'
          Dst:             makeIntConst
        - Src:             'gram.y:14892,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:14894,22'
          Dst:             makeIntConst
        - Src:             'gram.y:14894,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:14896,22'
          Dst:             makeIntConst
        - Src:             'gram.y:14896,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:14901,21'
          Dst:             makeIntConst
        - Src:             'gram.y:14901,21'
          Dst:             list_make1_impl
        - Src:             'gram.y:14906,21'
          Dst:             makeIntConst
        - Src:             'gram.y:14906,21'
          Dst:             list_make1_impl
        - Src:             'gram.y:14911,21'
          Dst:             makeIntConst
        - Src:             'gram.y:14911,21'
          Dst:             list_make1_impl
        - Src:             'gram.y:14918,31'
          Dst:             makeIntConst
        - Src:             'gram.y:14918,6'
          Dst:             list_nth_cell
        - Src:             'gram.y:14925,21'
          Dst:             makeIntConst
        - Src:             'gram.y:14925,21'
          Dst:             list_make1_impl
        - Src:             'gram.y:14931,31'
          Dst:             makeIntConst
        - Src:             'gram.y:14931,6'
          Dst:             list_nth_cell
        - Src:             'gram.y:14938,31'
          Dst:             makeIntConst
        - Src:             'gram.y:14938,6'
          Dst:             list_nth_cell
        - Src:             'gram.y:14948,21'
          Dst:             makeIntConst
        - Src:             'gram.y:14948,21'
          Dst:             list_make1_impl
        - Src:             'gram.y:14952,21'
          Dst:             makeIntConst
        - Src:             'gram.y:14952,21'
          Dst:             makeIntConst
        - Src:             'gram.y:14952,21'
          Dst:             list_make2_impl
        - Src:             'gram.y:14960,23'
          Dst:             SystemTypeName
        - Src:             'gram.y:14995,22'
          Dst:             makeTypeCast
        - Src:             'gram.y:14998,25'
          Dst:             newNode
        - Src:             'gram.y:15007,43'
          Dst:             SystemFuncName
        - Src:             'gram.y:15008,15'
          Dst:             list_make2_impl
        - Src:             'gram.y:15007,30'
          Dst:             makeFuncCall
        - Src:             'gram.y:15014,43'
          Dst:             SystemFuncName
        - Src:             'gram.y:15015,15'
          Dst:             list_make1_impl
        - Src:             'gram.y:15014,30'
          Dst:             makeFuncCall
        - Src:             'gram.y:15029,31'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:15031,22'
          Dst:             doNegate
        - Src:             'gram.y:15033,31'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:15035,31'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:15037,31'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:15039,31'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:15041,31'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:15043,31'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:15045,31'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:15047,31'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:15049,31'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:15051,31'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:15053,31'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:15055,31'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:15058,31'
          Dst:             makeA_Expr
        - Src:             'gram.y:15060,31'
          Dst:             makeA_Expr
        - Src:             'gram.y:15063,22'
          Dst:             makeAndExpr
        - Src:             'gram.y:15065,22'
          Dst:             makeOrExpr
        - Src:             'gram.y:15067,22'
          Dst:             makeNotExpr
        - Src:             'gram.y:15069,22'
          Dst:             makeNotExpr
        - Src:             'gram.y:15073,30'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:15078,35'
          Dst:             SystemFuncName
        - Src:             'gram.y:15079,14'
          Dst:             list_make2_impl
        - Src:             'gram.y:15078,22'
          Dst:             makeFuncCall
        - Src:             'gram.y:15082,30'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:15087,30'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:15092,35'
          Dst:             SystemFuncName
        - Src:             'gram.y:15093,14'
          Dst:             list_make2_impl
        - Src:             'gram.y:15092,22'
          Dst:             makeFuncCall
        - Src:             'gram.y:15096,30'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:15101,30'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:15106,35'
          Dst:             SystemFuncName
        - Src:             'gram.y:15107,14'
          Dst:             list_make2_impl
        - Src:             'gram.y:15106,22'
          Dst:             makeFuncCall
        - Src:             'gram.y:15110,30'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:15115,30'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:15120,35'
          Dst:             SystemFuncName
        - Src:             'gram.y:15121,14'
          Dst:             list_make2_impl
        - Src:             'gram.y:15120,22'
          Dst:             makeFuncCall
        - Src:             'gram.y:15124,30'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:15130,35'
          Dst:             SystemFuncName
        - Src:             'gram.y:15131,14'
          Dst:             list_make1_impl
        - Src:             'gram.y:15130,22'
          Dst:             makeFuncCall
        - Src:             'gram.y:15134,30'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:15139,35'
          Dst:             SystemFuncName
        - Src:             'gram.y:15140,14'
          Dst:             list_make2_impl
        - Src:             'gram.y:15139,22'
          Dst:             makeFuncCall
        - Src:             'gram.y:15143,30'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:15148,35'
          Dst:             SystemFuncName
        - Src:             'gram.y:15149,14'
          Dst:             list_make1_impl
        - Src:             'gram.y:15148,22'
          Dst:             makeFuncCall
        - Src:             'gram.y:15152,30'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:15157,35'
          Dst:             SystemFuncName
        - Src:             'gram.y:15158,14'
          Dst:             list_make2_impl
        - Src:             'gram.y:15157,22'
          Dst:             makeFuncCall
        - Src:             'gram.y:15161,30'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:15176,22'
          Dst:             newNode
        - Src:             'gram.y:15185,22'
          Dst:             newNode
        - Src:             'gram.y:15194,22'
          Dst:             newNode
        - Src:             'gram.y:15203,22'
          Dst:             newNode
        - Src:             'gram.y:15212,10'
          Dst:             list_length
        - Src:             'gram.y:15213,7'
          Dst:             errstart_cold
        - Src:             'gram.y:15213,7'
          Dst:             errcode
        - Src:             'gram.y:15213,7'
          Dst:             errmsg
        - Src:             'gram.y:15213,7'
          Dst:             scanner_errposition
        - Src:             'gram.y:15213,7'
          Dst:             errfinish
        - Src:             'gram.y:15217,10'
          Dst:             list_length
        - Src:             'gram.y:15218,7'
          Dst:             errstart_cold
        - Src:             'gram.y:15218,7'
          Dst:             errcode
        - Src:             'gram.y:15218,7'
          Dst:             errmsg
        - Src:             'gram.y:15218,7'
          Dst:             scanner_errposition
        - Src:             'gram.y:15218,7'
          Dst:             errfinish
        - Src:             'gram.y:15222,43'
          Dst:             SystemFuncName
        - Src:             'gram.y:15223,15'
          Dst:             list_concat
        - Src:             'gram.y:15222,30'
          Dst:             makeFuncCall
        - Src:             'gram.y:15229,23'
          Dst:             newNode
        - Src:             'gram.y:15238,23'
          Dst:             newNode
        - Src:             'gram.y:15247,23'
          Dst:             newNode
        - Src:             'gram.y:15256,23'
          Dst:             newNode
        - Src:             'gram.y:15265,23'
          Dst:             newNode
        - Src:             'gram.y:15274,23'
          Dst:             newNode
        - Src:             'gram.y:15283,30'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:15287,30'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:15294,25'
          Dst:             list_make2_impl
        - Src:             'gram.y:15291,30'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:15302,25'
          Dst:             list_make2_impl
        - Src:             'gram.y:15299,30'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:15310,25'
          Dst:             list_make2_impl
        - Src:             'gram.y:15307,30'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:15318,25'
          Dst:             list_make2_impl
        - Src:             'gram.y:15315,30'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:15324,22'
          Dst:             newNode
        - Src:             'gram.y:15337,18'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:15346,22'
          Dst:             newNode
        - Src:             'gram.y:15355,21'
          Dst:             makeNotExpr
        - Src:             'gram.y:15360,18'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:15368,22'
          Dst:             newNode
        - Src:             'gram.y:15381,31'
          Dst:             makeA_Expr
        - Src:             'gram.y:15383,31'
          Dst:             makeA_Expr
        - Src:             'gram.y:15396,6'
          Dst:             errstart_cold
        - Src:             'gram.y:15396,6'
          Dst:             errcode
        - Src:             'gram.y:15396,6'
          Dst:             errmsg
        - Src:             'gram.y:15396,6'
          Dst:             scanner_errposition
        - Src:             'gram.y:15396,6'
          Dst:             errfinish
        - Src:             'gram.y:15404,11'
          Dst:             list_make1_impl
        - Src:             'gram.y:15403,21'
          Dst:             makeXmlExpr
        - Src:             'gram.y:15409,14'
          Dst:             list_make1_impl
        - Src:             'gram.y:15408,33'
          Dst:             makeXmlExpr
        - Src:             'gram.y:15408,21'
          Dst:             makeNotExpr
        - Src:             'gram.y:15414,43'
          Dst:             SystemFuncName
        - Src:             'gram.y:15415,15'
          Dst:             list_make1_impl
        - Src:             'gram.y:15414,30'
          Dst:             makeFuncCall
        - Src:             'gram.y:15421,43'
          Dst:             SystemFuncName
        - Src:             'gram.y:15422,15'
          Dst:             makeStringConst
        - Src:             'gram.y:15422,15'
          Dst:             list_make2_impl
        - Src:             'gram.y:15421,30'
          Dst:             makeFuncCall
        - Src:             'gram.y:15428,55'
          Dst:             SystemFuncName
        - Src:             'gram.y:15429,18'
          Dst:             list_make1_impl
        - Src:             'gram.y:15428,42'
          Dst:             makeFuncCall
        - Src:             'gram.y:15428,21'
          Dst:             makeNotExpr
        - Src:             'gram.y:15436,55'
          Dst:             SystemFuncName
        - Src:             'gram.y:15437,18'
          Dst:             makeStringConst
        - Src:             'gram.y:15437,18'
          Dst:             list_make2_impl
        - Src:             'gram.y:15436,42'
          Dst:             makeFuncCall
        - Src:             'gram.y:15436,21'
          Dst:             makeNotExpr
        - Src:             'gram.y:15445,27'
          Dst:             makeJsonFormat
        - Src:             'gram.y:15447,21'
          Dst:             makeJsonIsPredicate
        - Src:             'gram.y:15463,27'
          Dst:             makeJsonFormat
        - Src:             'gram.y:15465,33'
          Dst:             makeJsonIsPredicate
        - Src:             'gram.y:15465,21'
          Dst:             makeNotExpr
        - Src:             'gram.y:15487,24'
          Dst:             newNode
        - Src:             'gram.y:15507,22'
          Dst:             makeTypeCast
        - Src:             'gram.y:15509,31'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:15511,22'
          Dst:             doNegate
        - Src:             'gram.y:15513,31'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:15515,31'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:15517,31'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:15519,31'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:15521,31'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:15523,31'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:15525,31'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:15527,31'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:15529,31'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:15531,31'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:15533,31'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:15535,31'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:15537,31'
          Dst:             makeA_Expr
        - Src:             'gram.y:15539,31'
          Dst:             makeA_Expr
        - Src:             'gram.y:15542,30'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:15546,30'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:15551,11'
          Dst:             list_make1_impl
        - Src:             'gram.y:15550,21'
          Dst:             makeXmlExpr
        - Src:             'gram.y:15556,14'
          Dst:             list_make1_impl
        - Src:             'gram.y:15555,33'
          Dst:             makeXmlExpr
        - Src:             'gram.y:15555,21'
          Dst:             makeNotExpr
        - Src:             'gram.y:15573,22'
          Dst:             newNode
        - Src:             'gram.y:15579,26'
          Dst:             newNode
        - Src:             'gram.y:15582,24'
          Dst:             check_indirection
        - Src:             'gram.y:15592,26'
          Dst:             newNode
        - Src:             'gram.y:15595,24'
          Dst:             check_indirection
        - Src:             'gram.y:15607,22'
          Dst:             newNode
        - Src:             'gram.y:15629,22'
          Dst:             newNode
        - Src:             'gram.y:15630,25'
          Dst:             newNode
        - Src:             'gram.y:15639,23'
          Dst:             check_indirection
        - Src:             'gram.y:15644,22'
          Dst:             newNode
        - Src:             'gram.y:15656,22'
          Dst:             newNode
        - Src:             'gram.y:15676,22'
          Dst:             newNode
        - Src:             'gram.y:15687,22'
          Dst:             newNode
        - Src:             'gram.y:15698,25'
          Dst:             newNode
        - Src:             'gram.y:15708,30'
          Dst:             makeFuncCall
        - Src:             'gram.y:15714,22'
          Dst:             makeFuncCall
        - Src:             'gram.y:15723,60'
          Dst:             list_make1_impl
        - Src:             'gram.y:15723,22'
          Dst:             makeFuncCall
        - Src:             'gram.y:15733,60'
          Dst:             lappend
        - Src:             'gram.y:15733,22'
          Dst:             makeFuncCall
        - Src:             'gram.y:15743,22'
          Dst:             makeFuncCall
        - Src:             'gram.y:15756,22'
          Dst:             makeFuncCall
        - Src:             'gram.y:15776,22'
          Dst:             makeFuncCall
        - Src:             'gram.y:15810,8'
          Dst:             errstart_cold
        - Src:             'gram.y:15810,8'
          Dst:             errcode
        - Src:             'gram.y:15810,8'
          Dst:             errmsg
        - Src:             'gram.y:15810,8'
          Dst:             scanner_errposition
        - Src:             'gram.y:15810,8'
          Dst:             errfinish
        - Src:             'gram.y:15815,8'
          Dst:             errstart_cold
        - Src:             'gram.y:15815,8'
          Dst:             errcode
        - Src:             'gram.y:15815,8'
          Dst:             errmsg
        - Src:             'gram.y:15815,8'
          Dst:             scanner_errposition
        - Src:             'gram.y:15815,8'
          Dst:             errfinish
        - Src:             'gram.y:15820,8'
          Dst:             errstart_cold
        - Src:             'gram.y:15820,8'
          Dst:             errcode
        - Src:             'gram.y:15820,8'
          Dst:             errmsg
        - Src:             'gram.y:15820,8'
          Dst:             scanner_errposition
        - Src:             'gram.y:15820,8'
          Dst:             errfinish
        - Src:             'gram.y:15863,43'
          Dst:             SystemFuncName
        - Src:             'gram.y:15864,15'
          Dst:             list_make1_impl
        - Src:             'gram.y:15863,30'
          Dst:             makeFuncCall
        - Src:             'gram.y:15870,21'
          Dst:             makeSQLValueFunction
        - Src:             'gram.y:15874,21'
          Dst:             makeSQLValueFunction
        - Src:             'gram.y:15878,21'
          Dst:             makeSQLValueFunction
        - Src:             'gram.y:15882,21'
          Dst:             makeSQLValueFunction
        - Src:             'gram.y:15886,21'
          Dst:             makeSQLValueFunction
        - Src:             'gram.y:15890,21'
          Dst:             makeSQLValueFunction
        - Src:             'gram.y:15894,21'
          Dst:             makeSQLValueFunction
        - Src:             'gram.y:15898,21'
          Dst:             makeSQLValueFunction
        - Src:             'gram.y:15902,21'
          Dst:             makeSQLValueFunction
        - Src:             'gram.y:15906,21'
          Dst:             makeSQLValueFunction
        - Src:             'gram.y:15910,21'
          Dst:             makeSQLValueFunction
        - Src:             'gram.y:15914,21'
          Dst:             makeSQLValueFunction
        - Src:             'gram.y:15918,43'
          Dst:             SystemFuncName
        - Src:             'gram.y:15918,30'
          Dst:             makeFuncCall
        - Src:             'gram.y:15925,21'
          Dst:             makeSQLValueFunction
        - Src:             'gram.y:15929,21'
          Dst:             makeSQLValueFunction
        - Src:             'gram.y:15933,21'
          Dst:             makeSQLValueFunction
        - Src:             'gram.y:15936,22'
          Dst:             makeTypeCast
        - Src:             'gram.y:15939,43'
          Dst:             SystemFuncName
        - Src:             'gram.y:15939,30'
          Dst:             makeFuncCall
        - Src:             'gram.y:15946,43'
          Dst:             SystemFuncName
        - Src:             'gram.y:15947,15'
          Dst:             list_make1_impl
        - Src:             'gram.y:15946,30'
          Dst:             makeFuncCall
        - Src:             'gram.y:15953,43'
          Dst:             SystemFuncName
        - Src:             'gram.y:15954,15'
          Dst:             makeStringConst
        - Src:             'gram.y:15954,15'
          Dst:             list_make2_impl
        - Src:             'gram.y:15953,30'
          Dst:             makeFuncCall
        - Src:             'gram.y:15960,43'
          Dst:             SystemFuncName
        - Src:             'gram.y:15960,30'
          Dst:             makeFuncCall
        - Src:             'gram.y:15971,43'
          Dst:             makeString
        - Src:             'gram.y:15971,43'
          Dst:             list_make1_impl
        - Src:             'gram.y:15971,30'
          Dst:             makeFuncCall
        - Src:             'gram.y:15985,43'
          Dst:             SystemFuncName
        - Src:             'gram.y:15985,30'
          Dst:             makeFuncCall
        - Src:             'gram.y:15995,43'
          Dst:             SystemFuncName
        - Src:             'gram.y:15995,30'
          Dst:             makeFuncCall
        - Src:             'gram.y:16006,43'
          Dst:             makeString
        - Src:             'gram.y:16006,43'
          Dst:             list_make1_impl
        - Src:             'gram.y:16006,30'
          Dst:             makeFuncCall
        - Src:             'gram.y:16022,58'
          Dst:             list_last_cell
        - Src:             'gram.y:16022,43'
          Dst:             SystemFuncName
        - Src:             'gram.y:16023,15'
          Dst:             list_make1_impl
        - Src:             'gram.y:16022,30'
          Dst:             makeFuncCall
        - Src:             'gram.y:16032,43'
          Dst:             SystemFuncName
        - Src:             'gram.y:16032,30'
          Dst:             makeFuncCall
        - Src:             'gram.y:16039,43'
          Dst:             SystemFuncName
        - Src:             'gram.y:16039,30'
          Dst:             makeFuncCall
        - Src:             'gram.y:16046,43'
          Dst:             SystemFuncName
        - Src:             'gram.y:16046,30'
          Dst:             makeFuncCall
        - Src:             'gram.y:16053,43'
          Dst:             SystemFuncName
        - Src:             'gram.y:16053,30'
          Dst:             makeFuncCall
        - Src:             'gram.y:16060,30'
          Dst:             makeSimpleA_Expr
        - Src:             'gram.y:16064,24'
          Dst:             newNode
        - Src:             'gram.y:16072,22'
          Dst:             newNode
        - Src:             'gram.y:16081,22'
          Dst:             newNode
        - Src:             'gram.y:16090,21'
          Dst:             makeXmlExpr
        - Src:             'gram.y:16094,21'
          Dst:             makeXmlExpr
        - Src:             'gram.y:16098,21'
          Dst:             makeXmlExpr
        - Src:             'gram.y:16102,21'
          Dst:             makeXmlExpr
        - Src:             'gram.y:16106,21'
          Dst:             makeXmlExpr
        - Src:             'gram.y:16112,43'
          Dst:             SystemFuncName
        - Src:             'gram.y:16113,15'
          Dst:             list_make2_impl
        - Src:             'gram.y:16112,30'
          Dst:             makeFuncCall
        - Src:             'gram.y:16119,21'
          Dst:             makeXmlExpr
        - Src:             'gram.y:16125,10'
          Dst:             makeBoolAConst
        - Src:             'gram.y:16125,10'
          Dst:             list_make2_impl
        - Src:             'gram.y:16124,7'
          Dst:             makeXmlExpr
        - Src:             'gram.y:16133,21'
          Dst:             makeXmlExpr
        - Src:             'gram.y:16137,73'
          Dst:             list_make1_impl
        - Src:             'gram.y:16137,21'
          Dst:             makeXmlExpr
        - Src:             'gram.y:16142,11'
          Dst:             list_make3_impl
        - Src:             'gram.y:16141,21'
          Dst:             makeXmlExpr
        - Src:             'gram.y:16146,24'
          Dst:             newNode
        - Src:             'gram.y:16158,43'
          Dst:             SystemFuncName
        - Src:             'gram.y:16158,30'
          Dst:             makeFuncCall
        - Src:             'gram.y:16166,33'
          Dst:             newNode
        - Src:             'gram.y:16177,33'
          Dst:             newNode
        - Src:             'gram.y:16192,32'
          Dst:             newNode
        - Src:             'gram.y:16207,37'
          Dst:             newNode
        - Src:             'gram.y:16220,32'
          Dst:             newNode
        - Src:             'gram.y:16230,25'
          Dst:             newNode
        - Src:             'gram.y:16240,26'
          Dst:             newNode
        - Src:             'gram.y:16249,29'
          Dst:             newNode
        - Src:             'gram.y:16258,28'
          Dst:             newNode
        - Src:             'gram.y:16272,24'
          Dst:             newNode
        - Src:             'gram.y:16281,37'
          Dst:             list_nth_cell
        - Src:             'gram.y:16282,37'
          Dst:             list_nth_cell
        - Src:             'gram.y:16291,24'
          Dst:             newNode
        - Src:             'gram.y:16308,24'
          Dst:             newNode
        - Src:             'gram.y:16315,37'
          Dst:             list_nth_cell
        - Src:             'gram.y:16316,37'
          Dst:             list_nth_cell
        - Src:             'gram.y:16329,22'
          Dst:             makeNullAConst
        - Src:             'gram.y:16333,22'
          Dst:             makeIntConst
        - Src:             'gram.y:16335,22'
          Dst:             makeIntConst
        - Src:             'gram.y:16337,22'
          Dst:             makeIntConst
        - Src:             'gram.y:16339,22'
          Dst:             makeIntConst
        - Src:             'gram.y:16345,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:16346,22'
          Dst:             lappend
        - Src:             'gram.y:16351,23'
          Dst:             newNode
        - Src:             'gram.y:16359,23'
          Dst:             newNode
        - Src:             'gram.y:16430,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:16432,22'
          Dst:             lappend
        - Src:             'gram.y:16449,22'
          Dst:             newNode
        - Src:             'gram.y:16468,22'
          Dst:             newNode
        - Src:             'gram.y:16532,22'
          Dst:             newNode
        - Src:             'gram.y:16547,7'
          Dst:             errstart_cold
        - Src:             'gram.y:16547,7'
          Dst:             errcode
        - Src:             'gram.y:16547,7'
          Dst:             errmsg
        - Src:             'gram.y:16547,7'
          Dst:             scanner_errposition
        - Src:             'gram.y:16547,7'
          Dst:             errfinish
        - Src:             'gram.y:16552,7'
          Dst:             errstart_cold
        - Src:             'gram.y:16552,7'
          Dst:             errcode
        - Src:             'gram.y:16552,7'
          Dst:             errmsg
        - Src:             'gram.y:16552,7'
          Dst:             scanner_errposition
        - Src:             'gram.y:16552,7'
          Dst:             errfinish
        - Src:             'gram.y:16571,7'
          Dst:             errstart_cold
        - Src:             'gram.y:16571,7'
          Dst:             errcode
        - Src:             'gram.y:16571,7'
          Dst:             errmsg
        - Src:             'gram.y:16571,7'
          Dst:             scanner_errposition
        - Src:             'gram.y:16571,7'
          Dst:             errfinish
        - Src:             'gram.y:16576,7'
          Dst:             errstart_cold
        - Src:             'gram.y:16576,7'
          Dst:             errcode
        - Src:             'gram.y:16576,7'
          Dst:             errmsg
        - Src:             'gram.y:16576,7'
          Dst:             scanner_errposition
        - Src:             'gram.y:16576,7'
          Dst:             errfinish
        - Src:             'gram.y:16582,7'
          Dst:             errstart_cold
        - Src:             'gram.y:16582,7'
          Dst:             errcode
        - Src:             'gram.y:16582,7'
          Dst:             errmsg
        - Src:             'gram.y:16582,7'
          Dst:             scanner_errposition
        - Src:             'gram.y:16582,7'
          Dst:             errfinish
        - Src:             'gram.y:16589,7'
          Dst:             errstart_cold
        - Src:             'gram.y:16589,7'
          Dst:             errcode
        - Src:             'gram.y:16589,7'
          Dst:             errmsg
        - Src:             'gram.y:16589,7'
          Dst:             scanner_errposition
        - Src:             'gram.y:16589,7'
          Dst:             errfinish
        - Src:             'gram.y:16607,22'
          Dst:             newNode
        - Src:             'gram.y:16616,22'
          Dst:             newNode
        - Src:             'gram.y:16625,22'
          Dst:             newNode
        - Src:             'gram.y:16634,22'
          Dst:             newNode
        - Src:             'gram.y:16643,22'
          Dst:             newNode
        - Src:             'gram.y:16673,22'
          Dst:             lappend
        - Src:             'gram.y:16680,22'
          Dst:             lappend
        - Src:             'gram.y:16707,22'
          Dst:             makeString
        - Src:             'gram.y:16707,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:16714,22'
          Dst:             makeString
        - Src:             'gram.y:16714,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:16721,22'
          Dst:             makeString
        - Src:             'gram.y:16721,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:16725,22'
          Dst:             makeString
        - Src:             'gram.y:16725,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:16727,22'
          Dst:             makeString
        - Src:             'gram.y:16727,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:16729,22'
          Dst:             makeString
        - Src:             'gram.y:16729,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:16731,22'
          Dst:             makeString
        - Src:             'gram.y:16731,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:16744,21'
          Dst:             list_make1_impl
        - Src:             'gram.y:16748,21'
          Dst:             lappend
        - Src:             'gram.y:16755,21'
          Dst:             list_make1_impl
        - Src:             'gram.y:16759,21'
          Dst:             lappend
        - Src:             'gram.y:16769,25'
          Dst:             newNode
        - Src:             'gram.y:16779,25'
          Dst:             newNode
        - Src:             'gram.y:16793,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:16794,22'
          Dst:             lappend
        - Src:             'gram.y:16799,21'
          Dst:             makeAArrayExpr
        - Src:             'gram.y:16803,21'
          Dst:             makeAArrayExpr
        - Src:             'gram.y:16807,21'
          Dst:             makeAArrayExpr
        - Src:             'gram.y:16811,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:16812,22'
          Dst:             lappend
        - Src:             'gram.y:16819,21'
          Dst:             makeStringConst
        - Src:             'gram.y:16819,21'
          Dst:             list_make2_impl
        - Src:             'gram.y:16823,21'
          Dst:             makeParamRef
        - Src:             'gram.y:16823,21'
          Dst:             list_make2_impl
        - Src:             'gram.y:16853,21'
          Dst:             list_make4_impl
        - Src:             'gram.y:16858,21'
          Dst:             list_make3_impl
        - Src:             'gram.y:16864,22'
          Dst:             list_make2_impl
        - Src:             'gram.y:16887,21'
          Dst:             list_make3_impl
        - Src:             'gram.y:16892,21'
          Dst:             list_make3_impl
        - Src:             'gram.y:16903,21'
          Dst:             list_make2_impl
        - Src:             'gram.y:16918,21'
          Dst:             makeIntConst
        - Src:             'gram.y:16918,21'
          Dst:             SystemTypeName
        - Src:             'gram.y:16918,21'
          Dst:             makeTypeCast
        - Src:             'gram.y:16918,21'
          Dst:             list_make3_impl
        - Src:             'gram.y:16924,21'
          Dst:             list_make3_impl
        - Src:             'gram.y:16928,22'
          Dst:             lappend
        - Src:             'gram.y:16942,22'
          Dst:             newNode
        - Src:             'gram.y:16955,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:16956,22'
          Dst:             lappend
        - Src:             'gram.y:16962,22'
          Dst:             newNode
        - Src:             'gram.y:16982,21'
          Dst:             makeColumnRef
        - Src:             'gram.y:16986,21'
          Dst:             makeColumnRef
        - Src:             'gram.y:16993,30'
          Dst:             makeString
        - Src:             'gram.y:16997,30'
          Dst:             newNode
        - Src:             'gram.y:17001,22'
          Dst:             newNode
        - Src:             'gram.y:17010,22'
          Dst:             newNode
        - Src:             'gram.y:17025,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:17026,22'
          Dst:             lappend
        - Src:             'gram.y:17031,22'
          Dst:             lappend
        - Src:             'gram.y:17045,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:17046,22'
          Dst:             lappend
        - Src:             'gram.y:17052,23'
          Dst:             newNode
        - Src:             'gram.y:17075,31'
          Dst:             makeJsonBehavior
        - Src:             'gram.y:17077,31'
          Dst:             makeJsonBehavior
        - Src:             'gram.y:17094,22'
          Dst:             list_make2_impl
        - Src:             'gram.y:17096,22'
          Dst:             list_make2_impl
        - Src:             'gram.y:17098,22'
          Dst:             list_make2_impl
        - Src:             'gram.y:17100,22'
          Dst:             list_make2_impl
        - Src:             'gram.y:17114,29'
          Dst:             makeJsonValueExpr
        - Src:             'gram.y:17124,11'
          Dst:             pg_strcasecmp
        - Src:             'gram.y:17126,16'
          Dst:             pg_strcasecmp
        - Src:             'gram.y:17128,16'
          Dst:             pg_strcasecmp
        - Src:             'gram.y:17131,7'
          Dst:             errstart_cold
        - Src:             'gram.y:17131,7'
          Dst:             errcode
        - Src:             'gram.y:17131,7'
          Dst:             errmsg
        - Src:             'gram.y:17131,7'
          Dst:             scanner_errposition
        - Src:             'gram.y:17131,7'
          Dst:             errfinish
        - Src:             'gram.y:17136,30'
          Dst:             makeJsonFormat
        - Src:             'gram.y:17140,30'
          Dst:             makeJsonFormat
        - Src:             'gram.y:17151,30'
          Dst:             makeJsonFormat
        - Src:             'gram.y:17166,22'
          Dst:             newNode
        - Src:             'gram.y:17169,21'
          Dst:             newNode
        - Src:             'gram.y:17209,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:17211,22'
          Dst:             lappend
        - Src:             'gram.y:17221,22'
          Dst:             makeJsonKeyValue
        - Src:             'gram.y:17224,22'
          Dst:             makeJsonKeyValue
        - Src:             'gram.y:17241,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:17242,22'
          Dst:             lappend
        - Src:             'gram.y:17253,25'
          Dst:             newNode
        - Src:             'gram.y:17258,23'
          Dst:             newNode
        - Src:             'gram.y:17271,24'
          Dst:             newNode
        - Src:             'gram.y:17275,23'
          Dst:             newNode
        - Src:             'gram.y:17299,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:17300,22'
          Dst:             lappend
        - Src:             'gram.y:17305,23'
          Dst:             newNode
        - Src:             'gram.y:17313,23'
          Dst:             newNode
        - Src:             'gram.y:17321,23'
          Dst:             newNode
        - Src:             'gram.y:17329,22'
          Dst:             newNode
        - Src:             'gram.y:17331,18'
          Dst:             newNode
        - Src:             'gram.y:17331,18'
          Dst:             list_make1_impl
        - Src:             'gram.y:17334,23'
          Dst:             newNode
        - Src:             'gram.y:17350,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:17351,22'
          Dst:             lappend
        - Src:             'gram.y:17364,22'
          Dst:             makeRangeVar
        - Src:             'gram.y:17368,22'
          Dst:             makeRangeVarFromQualifiedName
        - Src:             'gram.y:17373,22'
          Dst:             makeString
        - Src:             'gram.y:17373,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:17375,55'
          Dst:             makeString
        - Src:             'gram.y:17375,22'
          Dst:             lappend
        - Src:             'gram.y:17394,22'
          Dst:             makeString
        - Src:             'gram.y:17394,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:17397,44'
          Dst:             makeString
        - Src:             'gram.y:17397,38'
          Dst:             lcons
        - Src:             'gram.y:17397,22'
          Dst:             check_func_name
        - Src:             'gram.y:17408,21'
          Dst:             makeIntConst
        - Src:             'gram.y:17412,21'
          Dst:             makeFloatConst
        - Src:             'gram.y:17416,21'
          Dst:             makeStringConst
        - Src:             'gram.y:17420,21'
          Dst:             makeBitStringConst
        - Src:             'gram.y:17429,21'
          Dst:             makeBitStringConst
        - Src:             'gram.y:17434,22'
          Dst:             makeTypeNameFromNameList
        - Src:             'gram.y:17437,21'
          Dst:             makeStringConstCast
        - Src:             'gram.y:17442,22'
          Dst:             makeTypeNameFromNameList
        - Src:             'gram.y:17456,8'
          Dst:             errstart_cold
        - Src:             'gram.y:17456,8'
          Dst:             errcode
        - Src:             'gram.y:17456,8'
          Dst:             errmsg
        - Src:             'gram.y:17456,8'
          Dst:             scanner_errposition
        - Src:             'gram.y:17456,8'
          Dst:             errfinish
        - Src:             'gram.y:17462,8'
          Dst:             errstart_cold
        - Src:             'gram.y:17462,8'
          Dst:             errcode
        - Src:             'gram.y:17462,8'
          Dst:             errmsg
        - Src:             'gram.y:17462,8'
          Dst:             scanner_errposition
        - Src:             'gram.y:17462,8'
          Dst:             errfinish
        - Src:             'gram.y:17469,21'
          Dst:             makeStringConstCast
        - Src:             'gram.y:17474,20'
          Dst:             makeTypeNameFromNameList
        - Src:             'gram.y:17476,21'
          Dst:             makeParamRefCast
        - Src:             'gram.y:17481,20'
          Dst:             makeTypeNameFromNameList
        - Src:             'gram.y:17495,8'
          Dst:             errstart_cold
        - Src:             'gram.y:17495,8'
          Dst:             errcode
        - Src:             'gram.y:17495,8'
          Dst:             errmsg
        - Src:             'gram.y:17495,8'
          Dst:             scanner_errposition
        - Src:             'gram.y:17495,8'
          Dst:             errfinish
        - Src:             'gram.y:17501,8'
          Dst:             errstart_cold
        - Src:             'gram.y:17501,8'
          Dst:             errcode
        - Src:             'gram.y:17501,8'
          Dst:             errmsg
        - Src:             'gram.y:17501,8'
          Dst:             scanner_errposition
        - Src:             'gram.y:17501,8'
          Dst:             errfinish
        - Src:             'gram.y:17508,21'
          Dst:             makeParamRefCast
        - Src:             'gram.y:17512,21'
          Dst:             makeStringConstCast
        - Src:             'gram.y:17519,21'
          Dst:             makeStringConstCast
        - Src:             'gram.y:17525,19'
          Dst:             makeIntConst
        - Src:             'gram.y:17525,19'
          Dst:             makeIntConst
        - Src:             'gram.y:17525,19'
          Dst:             list_make2_impl
        - Src:             'gram.y:17527,21'
          Dst:             makeStringConstCast
        - Src:             'gram.y:17531,21'
          Dst:             makeParamRefCast
        - Src:             'gram.y:17537,21'
          Dst:             makeParamRefCast
        - Src:             'gram.y:17542,19'
          Dst:             makeIntConst
        - Src:             'gram.y:17542,19'
          Dst:             makeIntConst
        - Src:             'gram.y:17542,19'
          Dst:             list_make2_impl
        - Src:             'gram.y:17544,21'
          Dst:             makeParamRefCast
        - Src:             'gram.y:17548,21'
          Dst:             makeBoolAConst
        - Src:             'gram.y:17552,21'
          Dst:             makeBoolAConst
        - Src:             'gram.y:17556,21'
          Dst:             makeNullAConst
        - Src:             'gram.y:17579,8'
          Dst:             errstart_cold
        - Src:             'gram.y:17579,8'
          Dst:             errcode
        - Src:             'gram.y:17579,8'
          Dst:             errmsg
        - Src:             'gram.y:17579,8'
          Dst:             scanner_errposition
        - Src:             'gram.y:17579,8'
          Dst:             errfinish
        - Src:             'gram.y:17586,8'
          Dst:             errstart_cold
        - Src:             'gram.y:17586,8'
          Dst:             errcode
        - Src:             'gram.y:17586,8'
          Dst:             errmsg
        - Src:             'gram.y:17586,8'
          Dst:             scanner_errposition
        - Src:             'gram.y:17586,8'
          Dst:             errfinish
        - Src:             'gram.y:17593,8'
          Dst:             errstart_cold
        - Src:             'gram.y:17593,8'
          Dst:             errcode
        - Src:             'gram.y:17593,8'
          Dst:             errmsg
        - Src:             'gram.y:17593,8'
          Dst:             scanner_errposition
        - Src:             'gram.y:17593,8'
          Dst:             errfinish
        - Src:             'gram.y:17600,8'
          Dst:             errstart_cold
        - Src:             'gram.y:17600,8'
          Dst:             errcode
        - Src:             'gram.y:17600,8'
          Dst:             errmsg
        - Src:             'gram.y:17600,8'
          Dst:             scanner_errposition
        - Src:             'gram.y:17600,8'
          Dst:             errfinish
        - Src:             'gram.y:17618,10'
          Dst:             strcmp
        - Src:             'gram.y:17620,24'
          Dst:             makeRoleSpec
        - Src:             'gram.y:17623,15'
          Dst:             strcmp
        - Src:             'gram.y:17625,7'
          Dst:             errstart_cold
        - Src:             'gram.y:17625,7'
          Dst:             errcode
        - Src:             'gram.y:17625,7'
          Dst:             errmsg
        - Src:             'gram.y:17625,7'
          Dst:             scanner_errposition
        - Src:             'gram.y:17625,7'
          Dst:             errfinish
        - Src:             'gram.y:17633,11'
          Dst:             makeRoleSpec
        - Src:             'gram.y:17634,21'
          Dst:             pstrdup
        - Src:             'gram.y:17640,25'
          Dst:             makeRoleSpec
        - Src:             'gram.y:17644,25'
          Dst:             makeRoleSpec
        - Src:             'gram.y:17648,25'
          Dst:             makeRoleSpec
        - Src:             'gram.y:17653,22'
          Dst:             list_make1_impl
        - Src:             'gram.y:17655,22'
          Dst:             lappend
        - Src:             'gram.y:17673,22'
          Dst:             newNode
        - Src:             'gram.y:17690,8'
          Dst:             errstart_cold
        - Src:             'gram.y:17690,8'
          Dst:             errcode
        - Src:             'gram.y:17690,8'
          Dst:             errmsg
        - Src:             'gram.y:17690,8'
          Dst:             scanner_errposition
        - Src:             'gram.y:17690,8'
          Dst:             errfinish
        - Src:             'gram.y:17707,24'
          Dst:             newNode
        - Src:             'gram.y:17710,23'
          Dst:             check_indirection
        - Src:             'gram.y:17719,21'
          Dst:             psprintf
        - Src:             'gram.y:17741,21'
          Dst:             pstrdup
        - Src:             'gram.y:17742,21'
          Dst:             pstrdup
        - Src:             'gram.y:17748,21'
          Dst:             pstrdup
        - Src:             'gram.y:17749,21'
          Dst:             pstrdup
        - Src:             'gram.y:17755,21'
          Dst:             pstrdup
        - Src:             'gram.y:17756,21'
          Dst:             pstrdup
        - Src:             'gram.y:17757,21'
          Dst:             pstrdup
        - Src:             'gram.y:17764,21'
          Dst:             pstrdup
        - Src:             'gram.y:17765,21'
          Dst:             pstrdup
        - Src:             'gram.y:17766,21'
          Dst:             pstrdup
        - Src:             'gram.y:17767,21'
          Dst:             pstrdup
        - Src:             'gram.y:17774,21'
          Dst:             pstrdup
        - Src:             'gram.c:53171,7'
          Dst:             base_yyerror
        - Src:             'gram.c:53323,3'
          Dst:             base_yyerror
        - Src:             'gram.c:53344,5'
          Dst:             pfree
    - functionName:    base_yyerror
      functionSourceFile: '/src/libpg_query/gram.y'
      linkageType:     InternalLinkage
      functionLinenumber: 18802
      functionLinenumberEnd: 18802
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - scanner_yyerror
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'gram.y:18802,2'
          Dst:             scanner_yyerror
    - functionName:    EOH_flatten_into
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_adt_expandeddatum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EOH_get_flat_size
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_adt_expandeddatum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DatumGetPointer
      functionSourceFile: '/src/libpg_query/./src/postgres/include/postgres.h'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DatumGetEOHP
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_adt_expandeddatum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DatumGetPointer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_adt_expandeddatum.c:39,45'
          Dst:             DatumGetPointer
    - functionName:    _equalList
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_equalfuncs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         51
      ICount:          229
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - equal
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres/src_backend_nodes_equalfuncs.c:183,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_equalfuncs.c:188,10'
          Dst:             equal
        - Src:             'src/postgres/src_backend_nodes_equalfuncs.c:214,4'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_nodes_equalfuncs.c:214,4'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_nodes_equalfuncs.c:214,4'
          Dst:             errfinish
    - functionName:    equal
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_equalfuncs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         294
      ICount:          1487
      EdgeCount:       296
      CyclomaticComplexity: 4
      functionsReached:
        - _equalATAlterConstraint
        - _equalA_ArrayExpr
        - _equalA_Const
        - _equalA_Expr
        - _equalA_Indices
        - _equalA_Indirection
        - _equalAccessPriv
        - _equalAggref
        - _equalAlias
        - _equalAlterCollationStmt
        - _equalAlterDatabaseRefreshCollStmt
        - _equalAlterDatabaseSetStmt
        - _equalAlterDatabaseStmt
        - _equalAlterDefaultPrivilegesStmt
        - _equalAlterDomainStmt
        - _equalAlterEnumStmt
        - _equalAlterEventTrigStmt
        - _equalAlterExtensionContentsStmt
        - _equalAlterExtensionStmt
        - _equalAlterFdwStmt
        - _equalAlterForeignServerStmt
        - _equalAlterFunctionStmt
        - _equalAlterObjectDependsStmt
        - _equalAlterObjectSchemaStmt
        - _equalAlterOpFamilyStmt
        - _equalAlterOperatorStmt
        - _equalAlterOwnerStmt
        - _equalAlterPolicyStmt
        - _equalAlterPublicationStmt
        - _equalAlterRoleSetStmt
        - _equalAlterRoleStmt
        - _equalAlterSeqStmt
        - _equalAlterStatsStmt
        - _equalAlterSubscriptionStmt
        - _equalAlterSystemStmt
        - _equalAlterTSConfigurationStmt
        - _equalAlterTSDictionaryStmt
        - _equalAlterTableCmd
        - _equalAlterTableMoveAllStmt
        - _equalAlterTableSpaceOptionsStmt
        - _equalAlterTableStmt
        - _equalAlterTypeStmt
        - _equalAlterUserMappingStmt
        - _equalAlternativeSubPlan
        - _equalAppendRelInfo
        - _equalArrayCoerceExpr
        - _equalArrayExpr
        - _equalBitString
        - _equalBitmapset
        - _equalBoolExpr
        - _equalBoolean
        - _equalBooleanTest
        - _equalCTECycleClause
        - _equalCTESearchClause
        - _equalCallStmt
        - _equalCaseExpr
        - _equalCaseTestExpr
        - _equalCaseWhen
        - _equalClosePortalStmt
        - _equalClusterStmt
        - _equalCoalesceExpr
        - _equalCoerceToDomain
        - _equalCoerceToDomainValue
        - _equalCoerceViaIO
        - _equalCollateClause
        - _equalCollateExpr
        - _equalColumnDef
        - _equalColumnRef
        - _equalCommentStmt
        - _equalCommonTableExpr
        - _equalCompositeTypeStmt
        - _equalConst
        - _equalConstraint
        - _equalConstraintsSetStmt
        - _equalConvertRowtypeExpr
        - _equalCopyStmt
        - _equalCreateAmStmt
        - _equalCreateCastStmt
        - _equalCreateConversionStmt
        - _equalCreateDomainStmt
        - _equalCreateEnumStmt
        - _equalCreateEventTrigStmt
        - _equalCreateExtensionStmt
        - _equalCreateFdwStmt
        - _equalCreateForeignServerStmt
        - _equalCreateForeignTableStmt
        - _equalCreateFunctionStmt
        - _equalCreateOpClassItem
        - _equalCreateOpClassStmt
        - _equalCreateOpFamilyStmt
        - _equalCreatePLangStmt
        - _equalCreatePolicyStmt
        - _equalCreatePublicationStmt
        - _equalCreateRangeStmt
        - _equalCreateRoleStmt
        - _equalCreateSchemaStmt
        - _equalCreateSeqStmt
        - _equalCreateStatsStmt
        - _equalCreateStmt
        - _equalCreateSubscriptionStmt
        - _equalCreateTableAsStmt
        - _equalCreateTableSpaceStmt
        - _equalCreateTransformStmt
        - _equalCreateTrigStmt
        - _equalCreateUserMappingStmt
        - _equalCreatedbStmt
        - _equalCurrentOfExpr
        - _equalDeallocateStmt
        - _equalDeclareCursorStmt
        - _equalDefElem
        - _equalDefineStmt
        - _equalDeleteStmt
        - _equalDiscardStmt
        - _equalDistinctExpr
        - _equalDoStmt
        - _equalDropOwnedStmt
        - _equalDropRoleStmt
        - _equalDropStmt
        - _equalDropSubscriptionStmt
        - _equalDropTableSpaceStmt
        - _equalDropUserMappingStmt
        - _equalDropdbStmt
        - _equalExecuteStmt
        - _equalExplainStmt
        - _equalExtensibleNode
        - _equalFetchStmt
        - _equalFieldSelect
        - _equalFieldStore
        - _equalFloat
        - _equalFromExpr
        - _equalFuncCall
        - _equalFuncExpr
        - _equalFunctionParameter
        - _equalGrantRoleStmt
        - _equalGrantStmt
        - _equalGroupByOrdering
        - _equalGroupingFunc
        - _equalGroupingSet
        - _equalImportForeignSchemaStmt
        - _equalIndexElem
        - _equalIndexStmt
        - _equalInferClause
        - _equalInferenceElem
        - _equalInsertStmt
        - _equalInteger
        - _equalIntoClause
        - _equalJoinExpr
        - _equalJsonAggConstructor
        - _equalJsonArgument
        - _equalJsonArrayAgg
        - _equalJsonArrayConstructor
        - _equalJsonArrayQueryConstructor
        - _equalJsonBehavior
        - _equalJsonConstructorExpr
        - _equalJsonExpr
        - _equalJsonFormat
        - _equalJsonFuncExpr
        - _equalJsonIsPredicate
        - _equalJsonKeyValue
        - _equalJsonObjectAgg
        - _equalJsonObjectConstructor
        - _equalJsonOutput
        - _equalJsonParseExpr
        - _equalJsonReturning
        - _equalJsonScalarExpr
        - _equalJsonSerializeExpr
        - _equalJsonTable
        - _equalJsonTableColumn
        - _equalJsonTablePath
        - _equalJsonTablePathScan
        - _equalJsonTablePathSpec
        - _equalJsonTableSiblingJoin
        - _equalJsonValueExpr
        - _equalList
        - _equalListenStmt
        - _equalLoadStmt
        - _equalLockStmt
        - _equalLockingClause
        - _equalMergeAction
        - _equalMergeStmt
        - _equalMergeSupportFunc
        - _equalMergeWhenClause
        - _equalMinMaxExpr
        - _equalMultiAssignRef
        - _equalNamedArgExpr
        - _equalNextValueExpr
        - _equalNotifyStmt
        - _equalNullIfExpr
        - _equalNullTest
        - _equalObjectWithArgs
        - _equalOnConflictClause
        - _equalOnConflictExpr
        - _equalOpExpr
        - _equalPLAssignStmt
        - _equalParam
        - _equalParamRef
        - _equalPartitionBoundSpec
        - _equalPartitionCmd
        - _equalPartitionElem
        - _equalPartitionRangeDatum
        - _equalPartitionSpec
        - _equalPathKey
        - _equalPlaceHolderInfo
        - _equalPlaceHolderVar
        - _equalPrepareStmt
        - _equalPublicationObjSpec
        - _equalPublicationTable
        - _equalQuery
        - _equalRTEPermissionInfo
        - _equalRangeFunction
        - _equalRangeSubselect
        - _equalRangeTableFunc
        - _equalRangeTableFuncCol
        - _equalRangeTableSample
        - _equalRangeTblEntry
        - _equalRangeTblFunction
        - _equalRangeTblRef
        - _equalRangeVar
        - _equalRawStmt
        - _equalReassignOwnedStmt
        - _equalRefreshMatViewStmt
        - _equalReindexStmt
        - _equalRelabelType
        - _equalRenameStmt
        - _equalReplicaIdentityStmt
        - _equalResTarget
        - _equalRestrictInfo
        - _equalReturnStmt
        - _equalReturningClause
        - _equalReturningExpr
        - _equalReturningOption
        - _equalRoleSpec
        - _equalRowCompareExpr
        - _equalRowExpr
        - _equalRowMarkClause
        - _equalRuleStmt
        - _equalSQLValueFunction
        - _equalScalarArrayOpExpr
        - _equalSecLabelStmt
        - _equalSelectStmt
        - _equalSetOperationStmt
        - _equalSetToDefault
        - _equalSortBy
        - _equalSortGroupClause
        - _equalSpecialJoinInfo
        - _equalStatsElem
        - _equalString
        - _equalSubLink
        - _equalSubPlan
        - _equalSubscriptingRef
        - _equalTableFunc
        - _equalTableLikeClause
        - _equalTableSampleClause
        - _equalTargetEntry
        - _equalTransactionStmt
        - _equalTriggerTransition
        - _equalTruncateStmt
        - _equalTypeCast
        - _equalTypeName
        - _equalUnlistenStmt
        - _equalUpdateStmt
        - _equalVacuumRelation
        - _equalVacuumStmt
        - _equalVar
        - _equalVariableSetStmt
        - _equalVariableShowStmt
        - _equalViewStmt
        - _equalWindowClause
        - _equalWindowDef
        - _equalWindowFunc
        - _equalWindowFuncRunCondition
        - _equalWithCheckOption
        - _equalWithClause
        - _equalXmlExpr
        - _equalXmlSerialize
        - check_stack_depth
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    614
      BranchProfiles:
        - Branch String:   'src/postgres/src_backend_nodes_equalfuncs.c:256,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_equalfuncs.c:254,2'
          Dst:             check_stack_depth
        - Src:             './src/postgres/include/equalfuncs.switch.c:19,13'
          Dst:             _equalAlias
        - Src:             './src/postgres/include/equalfuncs.switch.c:22,13'
          Dst:             _equalRangeVar
        - Src:             './src/postgres/include/equalfuncs.switch.c:25,13'
          Dst:             _equalTableFunc
        - Src:             './src/postgres/include/equalfuncs.switch.c:28,13'
          Dst:             _equalIntoClause
        - Src:             './src/postgres/include/equalfuncs.switch.c:31,13'
          Dst:             _equalVar
        - Src:             './src/postgres/include/equalfuncs.switch.c:34,13'
          Dst:             _equalConst
        - Src:             './src/postgres/include/equalfuncs.switch.c:37,13'
          Dst:             _equalParam
        - Src:             './src/postgres/include/equalfuncs.switch.c:40,13'
          Dst:             _equalAggref
        - Src:             './src/postgres/include/equalfuncs.switch.c:43,13'
          Dst:             _equalGroupingFunc
        - Src:             './src/postgres/include/equalfuncs.switch.c:46,13'
          Dst:             _equalWindowFunc
        - Src:             './src/postgres/include/equalfuncs.switch.c:49,13'
          Dst:             _equalWindowFuncRunCondition
        - Src:             './src/postgres/include/equalfuncs.switch.c:52,13'
          Dst:             _equalMergeSupportFunc
        - Src:             './src/postgres/include/equalfuncs.switch.c:55,13'
          Dst:             _equalSubscriptingRef
        - Src:             './src/postgres/include/equalfuncs.switch.c:58,13'
          Dst:             _equalFuncExpr
        - Src:             './src/postgres/include/equalfuncs.switch.c:61,13'
          Dst:             _equalNamedArgExpr
        - Src:             './src/postgres/include/equalfuncs.switch.c:64,13'
          Dst:             _equalOpExpr
        - Src:             './src/postgres/include/equalfuncs.switch.c:67,13'
          Dst:             _equalDistinctExpr
        - Src:             './src/postgres/include/equalfuncs.switch.c:70,13'
          Dst:             _equalNullIfExpr
        - Src:             './src/postgres/include/equalfuncs.switch.c:73,13'
          Dst:             _equalScalarArrayOpExpr
        - Src:             './src/postgres/include/equalfuncs.switch.c:76,13'
          Dst:             _equalBoolExpr
        - Src:             './src/postgres/include/equalfuncs.switch.c:79,13'
          Dst:             _equalSubLink
        - Src:             './src/postgres/include/equalfuncs.switch.c:82,13'
          Dst:             _equalSubPlan
        - Src:             './src/postgres/include/equalfuncs.switch.c:85,13'
          Dst:             _equalAlternativeSubPlan
        - Src:             './src/postgres/include/equalfuncs.switch.c:88,13'
          Dst:             _equalFieldSelect
        - Src:             './src/postgres/include/equalfuncs.switch.c:91,13'
          Dst:             _equalFieldStore
        - Src:             './src/postgres/include/equalfuncs.switch.c:94,13'
          Dst:             _equalRelabelType
        - Src:             './src/postgres/include/equalfuncs.switch.c:97,13'
          Dst:             _equalCoerceViaIO
        - Src:             './src/postgres/include/equalfuncs.switch.c:100,13'
          Dst:             _equalArrayCoerceExpr
        - Src:             './src/postgres/include/equalfuncs.switch.c:103,13'
          Dst:             _equalConvertRowtypeExpr
        - Src:             './src/postgres/include/equalfuncs.switch.c:106,13'
          Dst:             _equalCollateExpr
        - Src:             './src/postgres/include/equalfuncs.switch.c:109,13'
          Dst:             _equalCaseExpr
        - Src:             './src/postgres/include/equalfuncs.switch.c:112,13'
          Dst:             _equalCaseWhen
        - Src:             './src/postgres/include/equalfuncs.switch.c:115,13'
          Dst:             _equalCaseTestExpr
        - Src:             './src/postgres/include/equalfuncs.switch.c:118,13'
          Dst:             _equalArrayExpr
        - Src:             './src/postgres/include/equalfuncs.switch.c:121,13'
          Dst:             _equalRowExpr
        - Src:             './src/postgres/include/equalfuncs.switch.c:124,13'
          Dst:             _equalRowCompareExpr
        - Src:             './src/postgres/include/equalfuncs.switch.c:127,13'
          Dst:             _equalCoalesceExpr
        - Src:             './src/postgres/include/equalfuncs.switch.c:130,13'
          Dst:             _equalMinMaxExpr
        - Src:             './src/postgres/include/equalfuncs.switch.c:133,13'
          Dst:             _equalSQLValueFunction
        - Src:             './src/postgres/include/equalfuncs.switch.c:136,13'
          Dst:             _equalXmlExpr
        - Src:             './src/postgres/include/equalfuncs.switch.c:139,13'
          Dst:             _equalJsonFormat
        - Src:             './src/postgres/include/equalfuncs.switch.c:142,13'
          Dst:             _equalJsonReturning
        - Src:             './src/postgres/include/equalfuncs.switch.c:145,13'
          Dst:             _equalJsonValueExpr
        - Src:             './src/postgres/include/equalfuncs.switch.c:148,13'
          Dst:             _equalJsonConstructorExpr
        - Src:             './src/postgres/include/equalfuncs.switch.c:151,13'
          Dst:             _equalJsonIsPredicate
        - Src:             './src/postgres/include/equalfuncs.switch.c:154,13'
          Dst:             _equalJsonBehavior
        - Src:             './src/postgres/include/equalfuncs.switch.c:157,13'
          Dst:             _equalJsonExpr
        - Src:             './src/postgres/include/equalfuncs.switch.c:160,13'
          Dst:             _equalJsonTablePath
        - Src:             './src/postgres/include/equalfuncs.switch.c:163,13'
          Dst:             _equalJsonTablePathScan
        - Src:             './src/postgres/include/equalfuncs.switch.c:166,13'
          Dst:             _equalJsonTableSiblingJoin
        - Src:             './src/postgres/include/equalfuncs.switch.c:169,13'
          Dst:             _equalNullTest
        - Src:             './src/postgres/include/equalfuncs.switch.c:172,13'
          Dst:             _equalBooleanTest
        - Src:             './src/postgres/include/equalfuncs.switch.c:175,13'
          Dst:             _equalMergeAction
        - Src:             './src/postgres/include/equalfuncs.switch.c:178,13'
          Dst:             _equalCoerceToDomain
        - Src:             './src/postgres/include/equalfuncs.switch.c:181,13'
          Dst:             _equalCoerceToDomainValue
        - Src:             './src/postgres/include/equalfuncs.switch.c:184,13'
          Dst:             _equalSetToDefault
        - Src:             './src/postgres/include/equalfuncs.switch.c:187,13'
          Dst:             _equalCurrentOfExpr
        - Src:             './src/postgres/include/equalfuncs.switch.c:190,13'
          Dst:             _equalNextValueExpr
        - Src:             './src/postgres/include/equalfuncs.switch.c:193,13'
          Dst:             _equalInferenceElem
        - Src:             './src/postgres/include/equalfuncs.switch.c:196,13'
          Dst:             _equalReturningExpr
        - Src:             './src/postgres/include/equalfuncs.switch.c:199,13'
          Dst:             _equalTargetEntry
        - Src:             './src/postgres/include/equalfuncs.switch.c:202,13'
          Dst:             _equalRangeTblRef
        - Src:             './src/postgres/include/equalfuncs.switch.c:205,13'
          Dst:             _equalJoinExpr
        - Src:             './src/postgres/include/equalfuncs.switch.c:208,13'
          Dst:             _equalFromExpr
        - Src:             './src/postgres/include/equalfuncs.switch.c:211,13'
          Dst:             _equalOnConflictExpr
        - Src:             './src/postgres/include/equalfuncs.switch.c:214,13'
          Dst:             _equalQuery
        - Src:             './src/postgres/include/equalfuncs.switch.c:217,13'
          Dst:             _equalTypeName
        - Src:             './src/postgres/include/equalfuncs.switch.c:220,13'
          Dst:             _equalColumnRef
        - Src:             './src/postgres/include/equalfuncs.switch.c:223,13'
          Dst:             _equalParamRef
        - Src:             './src/postgres/include/equalfuncs.switch.c:226,13'
          Dst:             _equalA_Expr
        - Src:             './src/postgres/include/equalfuncs.switch.c:229,13'
          Dst:             _equalA_Const
        - Src:             './src/postgres/include/equalfuncs.switch.c:232,13'
          Dst:             _equalTypeCast
        - Src:             './src/postgres/include/equalfuncs.switch.c:235,13'
          Dst:             _equalCollateClause
        - Src:             './src/postgres/include/equalfuncs.switch.c:238,13'
          Dst:             _equalRoleSpec
        - Src:             './src/postgres/include/equalfuncs.switch.c:241,13'
          Dst:             _equalFuncCall
        - Src:             './src/postgres/include/equalfuncs.switch.c:247,13'
          Dst:             _equalA_Indices
        - Src:             './src/postgres/include/equalfuncs.switch.c:250,13'
          Dst:             _equalA_Indirection
        - Src:             './src/postgres/include/equalfuncs.switch.c:253,13'
          Dst:             _equalA_ArrayExpr
        - Src:             './src/postgres/include/equalfuncs.switch.c:256,13'
          Dst:             _equalResTarget
        - Src:             './src/postgres/include/equalfuncs.switch.c:259,13'
          Dst:             _equalMultiAssignRef
        - Src:             './src/postgres/include/equalfuncs.switch.c:262,13'
          Dst:             _equalSortBy
        - Src:             './src/postgres/include/equalfuncs.switch.c:265,13'
          Dst:             _equalWindowDef
        - Src:             './src/postgres/include/equalfuncs.switch.c:268,13'
          Dst:             _equalRangeSubselect
        - Src:             './src/postgres/include/equalfuncs.switch.c:271,13'
          Dst:             _equalRangeFunction
        - Src:             './src/postgres/include/equalfuncs.switch.c:274,13'
          Dst:             _equalRangeTableFunc
        - Src:             './src/postgres/include/equalfuncs.switch.c:277,13'
          Dst:             _equalRangeTableFuncCol
        - Src:             './src/postgres/include/equalfuncs.switch.c:280,13'
          Dst:             _equalRangeTableSample
        - Src:             './src/postgres/include/equalfuncs.switch.c:283,13'
          Dst:             _equalColumnDef
        - Src:             './src/postgres/include/equalfuncs.switch.c:286,13'
          Dst:             _equalTableLikeClause
        - Src:             './src/postgres/include/equalfuncs.switch.c:289,13'
          Dst:             _equalIndexElem
        - Src:             './src/postgres/include/equalfuncs.switch.c:292,13'
          Dst:             _equalDefElem
        - Src:             './src/postgres/include/equalfuncs.switch.c:295,13'
          Dst:             _equalLockingClause
        - Src:             './src/postgres/include/equalfuncs.switch.c:298,13'
          Dst:             _equalXmlSerialize
        - Src:             './src/postgres/include/equalfuncs.switch.c:301,13'
          Dst:             _equalPartitionElem
        - Src:             './src/postgres/include/equalfuncs.switch.c:304,13'
          Dst:             _equalPartitionSpec
        - Src:             './src/postgres/include/equalfuncs.switch.c:307,13'
          Dst:             _equalPartitionBoundSpec
        - Src:             './src/postgres/include/equalfuncs.switch.c:310,13'
          Dst:             _equalPartitionRangeDatum
        - Src:             './src/postgres/include/equalfuncs.switch.c:313,13'
          Dst:             _equalPartitionCmd
        - Src:             './src/postgres/include/equalfuncs.switch.c:316,13'
          Dst:             _equalRangeTblEntry
        - Src:             './src/postgres/include/equalfuncs.switch.c:319,13'
          Dst:             _equalRTEPermissionInfo
        - Src:             './src/postgres/include/equalfuncs.switch.c:322,13'
          Dst:             _equalRangeTblFunction
        - Src:             './src/postgres/include/equalfuncs.switch.c:325,13'
          Dst:             _equalTableSampleClause
        - Src:             './src/postgres/include/equalfuncs.switch.c:328,13'
          Dst:             _equalWithCheckOption
        - Src:             './src/postgres/include/equalfuncs.switch.c:331,13'
          Dst:             _equalSortGroupClause
        - Src:             './src/postgres/include/equalfuncs.switch.c:334,13'
          Dst:             _equalGroupingSet
        - Src:             './src/postgres/include/equalfuncs.switch.c:337,13'
          Dst:             _equalWindowClause
        - Src:             './src/postgres/include/equalfuncs.switch.c:340,13'
          Dst:             _equalRowMarkClause
        - Src:             './src/postgres/include/equalfuncs.switch.c:343,13'
          Dst:             _equalWithClause
        - Src:             './src/postgres/include/equalfuncs.switch.c:346,13'
          Dst:             _equalInferClause
        - Src:             './src/postgres/include/equalfuncs.switch.c:349,13'
          Dst:             _equalOnConflictClause
        - Src:             './src/postgres/include/equalfuncs.switch.c:352,13'
          Dst:             _equalCTESearchClause
        - Src:             './src/postgres/include/equalfuncs.switch.c:355,13'
          Dst:             _equalCTECycleClause
        - Src:             './src/postgres/include/equalfuncs.switch.c:358,13'
          Dst:             _equalCommonTableExpr
        - Src:             './src/postgres/include/equalfuncs.switch.c:361,13'
          Dst:             _equalMergeWhenClause
        - Src:             './src/postgres/include/equalfuncs.switch.c:364,13'
          Dst:             _equalReturningOption
        - Src:             './src/postgres/include/equalfuncs.switch.c:367,13'
          Dst:             _equalReturningClause
        - Src:             './src/postgres/include/equalfuncs.switch.c:370,13'
          Dst:             _equalTriggerTransition
        - Src:             './src/postgres/include/equalfuncs.switch.c:373,13'
          Dst:             _equalJsonOutput
        - Src:             './src/postgres/include/equalfuncs.switch.c:376,13'
          Dst:             _equalJsonArgument
        - Src:             './src/postgres/include/equalfuncs.switch.c:379,13'
          Dst:             _equalJsonFuncExpr
        - Src:             './src/postgres/include/equalfuncs.switch.c:382,13'
          Dst:             _equalJsonTablePathSpec
        - Src:             './src/postgres/include/equalfuncs.switch.c:385,13'
          Dst:             _equalJsonTable
        - Src:             './src/postgres/include/equalfuncs.switch.c:388,13'
          Dst:             _equalJsonTableColumn
        - Src:             './src/postgres/include/equalfuncs.switch.c:391,13'
          Dst:             _equalJsonKeyValue
        - Src:             './src/postgres/include/equalfuncs.switch.c:394,13'
          Dst:             _equalJsonParseExpr
        - Src:             './src/postgres/include/equalfuncs.switch.c:397,13'
          Dst:             _equalJsonScalarExpr
        - Src:             './src/postgres/include/equalfuncs.switch.c:400,13'
          Dst:             _equalJsonSerializeExpr
        - Src:             './src/postgres/include/equalfuncs.switch.c:403,13'
          Dst:             _equalJsonObjectConstructor
        - Src:             './src/postgres/include/equalfuncs.switch.c:406,13'
          Dst:             _equalJsonArrayConstructor
        - Src:             './src/postgres/include/equalfuncs.switch.c:409,13'
          Dst:             _equalJsonArrayQueryConstructor
        - Src:             './src/postgres/include/equalfuncs.switch.c:412,13'
          Dst:             _equalJsonAggConstructor
        - Src:             './src/postgres/include/equalfuncs.switch.c:415,13'
          Dst:             _equalJsonObjectAgg
        - Src:             './src/postgres/include/equalfuncs.switch.c:418,13'
          Dst:             _equalJsonArrayAgg
        - Src:             './src/postgres/include/equalfuncs.switch.c:421,13'
          Dst:             _equalRawStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:424,13'
          Dst:             _equalInsertStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:427,13'
          Dst:             _equalDeleteStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:430,13'
          Dst:             _equalUpdateStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:433,13'
          Dst:             _equalMergeStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:436,13'
          Dst:             _equalSelectStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:439,13'
          Dst:             _equalSetOperationStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:442,13'
          Dst:             _equalReturnStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:445,13'
          Dst:             _equalPLAssignStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:448,13'
          Dst:             _equalCreateSchemaStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:451,13'
          Dst:             _equalAlterTableStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:454,13'
          Dst:             _equalAlterTableCmd
        - Src:             './src/postgres/include/equalfuncs.switch.c:457,13'
          Dst:             _equalATAlterConstraint
        - Src:             './src/postgres/include/equalfuncs.switch.c:460,13'
          Dst:             _equalReplicaIdentityStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:463,13'
          Dst:             _equalAlterCollationStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:466,13'
          Dst:             _equalAlterDomainStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:469,13'
          Dst:             _equalGrantStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:472,13'
          Dst:             _equalObjectWithArgs
        - Src:             './src/postgres/include/equalfuncs.switch.c:475,13'
          Dst:             _equalAccessPriv
        - Src:             './src/postgres/include/equalfuncs.switch.c:478,13'
          Dst:             _equalGrantRoleStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:481,13'
          Dst:             _equalAlterDefaultPrivilegesStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:484,13'
          Dst:             _equalCopyStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:487,13'
          Dst:             _equalVariableSetStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:490,13'
          Dst:             _equalVariableShowStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:493,13'
          Dst:             _equalCreateStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:496,13'
          Dst:             _equalConstraint
        - Src:             './src/postgres/include/equalfuncs.switch.c:499,13'
          Dst:             _equalCreateTableSpaceStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:502,13'
          Dst:             _equalDropTableSpaceStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:505,13'
          Dst:             _equalAlterTableSpaceOptionsStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:508,13'
          Dst:             _equalAlterTableMoveAllStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:511,13'
          Dst:             _equalCreateExtensionStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:514,13'
          Dst:             _equalAlterExtensionStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:517,13'
          Dst:             _equalAlterExtensionContentsStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:520,13'
          Dst:             _equalCreateFdwStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:523,13'
          Dst:             _equalAlterFdwStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:526,13'
          Dst:             _equalCreateForeignServerStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:529,13'
          Dst:             _equalAlterForeignServerStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:532,13'
          Dst:             _equalCreateForeignTableStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:535,13'
          Dst:             _equalCreateUserMappingStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:538,13'
          Dst:             _equalAlterUserMappingStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:541,13'
          Dst:             _equalDropUserMappingStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:544,13'
          Dst:             _equalImportForeignSchemaStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:547,13'
          Dst:             _equalCreatePolicyStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:550,13'
          Dst:             _equalAlterPolicyStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:553,13'
          Dst:             _equalCreateAmStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:556,13'
          Dst:             _equalCreateTrigStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:559,13'
          Dst:             _equalCreateEventTrigStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:562,13'
          Dst:             _equalAlterEventTrigStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:565,13'
          Dst:             _equalCreatePLangStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:568,13'
          Dst:             _equalCreateRoleStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:571,13'
          Dst:             _equalAlterRoleStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:574,13'
          Dst:             _equalAlterRoleSetStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:577,13'
          Dst:             _equalDropRoleStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:580,13'
          Dst:             _equalCreateSeqStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:583,13'
          Dst:             _equalAlterSeqStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:586,13'
          Dst:             _equalDefineStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:589,13'
          Dst:             _equalCreateDomainStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:592,13'
          Dst:             _equalCreateOpClassStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:595,13'
          Dst:             _equalCreateOpClassItem
        - Src:             './src/postgres/include/equalfuncs.switch.c:598,13'
          Dst:             _equalCreateOpFamilyStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:601,13'
          Dst:             _equalAlterOpFamilyStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:604,13'
          Dst:             _equalDropStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:607,13'
          Dst:             _equalTruncateStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:610,13'
          Dst:             _equalCommentStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:613,13'
          Dst:             _equalSecLabelStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:616,13'
          Dst:             _equalDeclareCursorStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:619,13'
          Dst:             _equalClosePortalStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:622,13'
          Dst:             _equalFetchStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:625,13'
          Dst:             _equalIndexStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:628,13'
          Dst:             _equalCreateStatsStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:631,13'
          Dst:             _equalStatsElem
        - Src:             './src/postgres/include/equalfuncs.switch.c:634,13'
          Dst:             _equalAlterStatsStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:637,13'
          Dst:             _equalCreateFunctionStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:640,13'
          Dst:             _equalFunctionParameter
        - Src:             './src/postgres/include/equalfuncs.switch.c:643,13'
          Dst:             _equalAlterFunctionStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:646,13'
          Dst:             _equalDoStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:649,13'
          Dst:             _equalCallStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:652,13'
          Dst:             _equalRenameStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:655,13'
          Dst:             _equalAlterObjectDependsStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:658,13'
          Dst:             _equalAlterObjectSchemaStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:661,13'
          Dst:             _equalAlterOwnerStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:664,13'
          Dst:             _equalAlterOperatorStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:667,13'
          Dst:             _equalAlterTypeStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:670,13'
          Dst:             _equalRuleStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:673,13'
          Dst:             _equalNotifyStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:676,13'
          Dst:             _equalListenStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:679,13'
          Dst:             _equalUnlistenStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:682,13'
          Dst:             _equalTransactionStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:685,13'
          Dst:             _equalCompositeTypeStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:688,13'
          Dst:             _equalCreateEnumStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:691,13'
          Dst:             _equalCreateRangeStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:694,13'
          Dst:             _equalAlterEnumStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:697,13'
          Dst:             _equalViewStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:700,13'
          Dst:             _equalLoadStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:703,13'
          Dst:             _equalCreatedbStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:706,13'
          Dst:             _equalAlterDatabaseStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:709,13'
          Dst:             _equalAlterDatabaseRefreshCollStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:712,13'
          Dst:             _equalAlterDatabaseSetStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:715,13'
          Dst:             _equalDropdbStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:718,13'
          Dst:             _equalAlterSystemStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:721,13'
          Dst:             _equalClusterStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:724,13'
          Dst:             _equalVacuumStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:727,13'
          Dst:             _equalVacuumRelation
        - Src:             './src/postgres/include/equalfuncs.switch.c:730,13'
          Dst:             _equalExplainStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:733,13'
          Dst:             _equalCreateTableAsStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:736,13'
          Dst:             _equalRefreshMatViewStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:742,13'
          Dst:             _equalDiscardStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:745,13'
          Dst:             _equalLockStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:748,13'
          Dst:             _equalConstraintsSetStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:751,13'
          Dst:             _equalReindexStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:754,13'
          Dst:             _equalCreateConversionStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:757,13'
          Dst:             _equalCreateCastStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:760,13'
          Dst:             _equalCreateTransformStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:763,13'
          Dst:             _equalPrepareStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:766,13'
          Dst:             _equalExecuteStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:769,13'
          Dst:             _equalDeallocateStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:772,13'
          Dst:             _equalDropOwnedStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:775,13'
          Dst:             _equalReassignOwnedStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:778,13'
          Dst:             _equalAlterTSDictionaryStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:781,13'
          Dst:             _equalAlterTSConfigurationStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:784,13'
          Dst:             _equalPublicationTable
        - Src:             './src/postgres/include/equalfuncs.switch.c:787,13'
          Dst:             _equalPublicationObjSpec
        - Src:             './src/postgres/include/equalfuncs.switch.c:790,13'
          Dst:             _equalCreatePublicationStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:793,13'
          Dst:             _equalAlterPublicationStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:796,13'
          Dst:             _equalCreateSubscriptionStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:799,13'
          Dst:             _equalAlterSubscriptionStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:802,13'
          Dst:             _equalDropSubscriptionStmt
        - Src:             './src/postgres/include/equalfuncs.switch.c:805,13'
          Dst:             _equalPathKey
        - Src:             './src/postgres/include/equalfuncs.switch.c:808,13'
          Dst:             _equalGroupByOrdering
        - Src:             './src/postgres/include/equalfuncs.switch.c:811,13'
          Dst:             _equalRestrictInfo
        - Src:             './src/postgres/include/equalfuncs.switch.c:814,13'
          Dst:             _equalPlaceHolderVar
        - Src:             './src/postgres/include/equalfuncs.switch.c:817,13'
          Dst:             _equalSpecialJoinInfo
        - Src:             './src/postgres/include/equalfuncs.switch.c:820,13'
          Dst:             _equalAppendRelInfo
        - Src:             './src/postgres/include/equalfuncs.switch.c:823,13'
          Dst:             _equalPlaceHolderInfo
        - Src:             './src/postgres/include/equalfuncs.switch.c:826,13'
          Dst:             _equalBitmapset
        - Src:             './src/postgres/include/equalfuncs.switch.c:829,13'
          Dst:             _equalExtensibleNode
        - Src:             './src/postgres/include/equalfuncs.switch.c:832,13'
          Dst:             _equalInteger
        - Src:             './src/postgres/include/equalfuncs.switch.c:835,13'
          Dst:             _equalFloat
        - Src:             './src/postgres/include/equalfuncs.switch.c:838,13'
          Dst:             _equalBoolean
        - Src:             './src/postgres/include/equalfuncs.switch.c:841,13'
          Dst:             _equalString
        - Src:             './src/postgres/include/equalfuncs.switch.c:844,13'
          Dst:             _equalBitString
        - Src:             'src/postgres/src_backend_nodes_equalfuncs.c:264,13'
          Dst:             _equalList
        - Src:             'src/postgres/src_backend_nodes_equalfuncs.c:268,4'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_nodes_equalfuncs.c:268,4'
          Dst:             errmsg_internal
        - Src:             'src/postgres/src_backend_nodes_equalfuncs.c:268,4'
          Dst:             errfinish
    - functionName:    _equalAlias
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          62
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:45,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:46,2'
          Dst:             equal
    - functionName:    _equalRangeVar
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          156
      EdgeCount:       52
      CyclomaticComplexity: 17
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:54,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:55,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:56,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:59,2'
          Dst:             equal
    - functionName:    _equalTableFunc
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          178
      EdgeCount:       52
      CyclomaticComplexity: 18
      functionsReached:
        - bms_equal
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:69,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:70,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:71,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:72,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:73,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:74,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:75,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:76,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:77,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:78,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:79,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:80,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:81,2'
          Dst:             bms_equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:82,2'
          Dst:             equal
    - functionName:    _equalIntoClause
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          150
      EdgeCount:       48
      CyclomaticComplexity: 16
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:92,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:93,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:94,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:95,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:97,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:98,2'
          Dst:             equal
    - functionName:    _equalVar
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          103
      EdgeCount:       28
      CyclomaticComplexity: 10
      functionsReached:
        - bms_equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:112,2'
          Dst:             bms_equal
    - functionName:    _equalConst
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_equalfuncs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          94
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - datumIsEqual
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_equalfuncs.c:123,9'
          Dst:             datumIsEqual
    - functionName:    _equalParam
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          64
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _equalAggref
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          197
      EdgeCount:       55
      CyclomaticComplexity: 19
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:140,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:141,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:142,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:143,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:144,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:145,2'
          Dst:             equal
    - functionName:    _equalGroupingFunc
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:161,2'
          Dst:             equal
    - functionName:    _equalWindowFunc
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          123
      EdgeCount:       34
      CyclomaticComplexity: 12
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:175,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:176,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:177,2'
          Dst:             equal
    - functionName:    _equalWindowFuncRunCondition
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          59
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:192,2'
          Dst:             equal
    - functionName:    _equalMergeSupportFunc
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _equalSubscriptingRef
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          111
      EdgeCount:       31
      CyclomaticComplexity: 11
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:215,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:216,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:217,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:218,2'
          Dst:             equal
    - functionName:    _equalFuncExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          92
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:232,2'
          Dst:             equal
    - functionName:    _equalNamedArgExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:241,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:242,2'
          Dst:             strcmp
    - functionName:    _equalOpExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          110
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:259,2'
          Dst:             equal
    - functionName:    _equalDistinctExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          110
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:275,2'
          Dst:             equal
    - functionName:    _equalNullIfExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          110
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:291,2'
          Dst:             equal
    - functionName:    _equalScalarArrayOpExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          146
      EdgeCount:       46
      CyclomaticComplexity: 15
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:309,2'
          Dst:             equal
    - functionName:    _equalBoolExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:319,2'
          Dst:             equal
    - functionName:    _equalSubLink
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          68
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:330,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:331,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:332,2'
          Dst:             equal
    - functionName:    _equalSubPlan
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         43
      ICount:          210
      EdgeCount:       62
      CyclomaticComplexity: 21
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:342,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:343,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:345,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:352,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:353,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:354,2'
          Dst:             equal
    - functionName:    _equalAlternativeSubPlan
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:364,2'
          Dst:             equal
    - functionName:    _equalFieldSelect
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:372,2'
          Dst:             equal
    - functionName:    _equalFieldStore
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:384,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:385,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:386,2'
          Dst:             equal
    - functionName:    _equalRelabelType
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          59
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:395,2'
          Dst:             equal
    - functionName:    _equalCoerceViaIO
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:407,2'
          Dst:             equal
    - functionName:    _equalArrayCoerceExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          69
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:418,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:419,2'
          Dst:             equal
    - functionName:    _equalConvertRowtypeExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:431,2'
          Dst:             equal
    - functionName:    _equalCollateExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:441,2'
          Dst:             equal
    - functionName:    _equalCaseExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          68
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:453,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:454,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:455,2'
          Dst:             equal
    - functionName:    _equalCaseWhen
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:464,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:465,2'
          Dst:             equal
    - functionName:    _equalCaseTestExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _equalArrayExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:487,2'
          Dst:             equal
    - functionName:    _equalRowExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:499,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:501,2'
          Dst:             equal
    - functionName:    _equalRowCompareExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          77
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:511,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:512,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:513,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:514,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:515,2'
          Dst:             equal
    - functionName:    _equalCoalesceExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:525,2'
          Dst:             equal
    - functionName:    _equalMinMaxExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:538,2'
          Dst:             equal
    - functionName:    _equalSQLValueFunction
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _equalXmlExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          137
      EdgeCount:       41
      CyclomaticComplexity: 14
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:559,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:560,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:561,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:562,2'
          Dst:             equal
    - functionName:    _equalJsonFormat
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _equalJsonReturning
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:585,2'
          Dst:             equal
    - functionName:    _equalJsonValueExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:595,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:596,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:597,2'
          Dst:             equal
    - functionName:    _equalJsonConstructorExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          89
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:606,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:607,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:608,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:609,2'
          Dst:             equal
    - functionName:    _equalJsonIsPredicate
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:620,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:621,2'
          Dst:             equal
    - functionName:    _equalJsonBehavior
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 638
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:633,2'
          Dst:             equal
    - functionName:    _equalJsonExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 661
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          198
      EdgeCount:       59
      CyclomaticComplexity: 20
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:644,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:645,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:646,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:647,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:648,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:649,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:650,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:651,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:652,2'
          Dst:             equal
    - functionName:    _equalJsonTablePath
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 665
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          59
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:666,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:667,2'
          Dst:             strcmp
    - functionName:    _equalJsonTablePathScan
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          69
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:675,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:677,2'
          Dst:             equal
    - functionName:    _equalJsonTableSiblingJoin
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:687,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:688,2'
          Dst:             equal
    - functionName:    _equalNullTest
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:696,2'
          Dst:             equal
    - functionName:    _equalBooleanTest
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:707,2'
          Dst:             equal
    - functionName:    _equalMergeAction
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          79
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:720,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:721,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:722,2'
          Dst:             equal
    - functionName:    _equalCoerceToDomain
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 729
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          59
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:730,2'
          Dst:             equal
    - functionName:    _equalCoerceToDomainValue
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _equalSetToDefault
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _equalCurrentOfExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 763
      functionLinenumberEnd: 769
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          74
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:765,2'
          Dst:             strcmp
    - functionName:    _equalNextValueExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 773
      functionLinenumberEnd: 778
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _equalInferenceElem
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 782
      functionLinenumberEnd: 788
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:783,2'
          Dst:             equal
    - functionName:    _equalReturningExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 792
      functionLinenumberEnd: 798
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:795,2'
          Dst:             equal
    - functionName:    _equalTargetEntry
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionLinenumberEnd: 812
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          117
      EdgeCount:       35
      CyclomaticComplexity: 12
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:803,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:805,2'
          Dst:             strcmp
    - functionName:    _equalRangeTblRef
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 816
      functionLinenumberEnd: 820
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _equalJoinExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 824
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          109
      EdgeCount:       31
      CyclomaticComplexity: 11
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:827,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:828,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:829,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:830,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:831,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:832,2'
          Dst:             equal
    - functionName:    _equalFromExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:841,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:842,2'
          Dst:             equal
    - functionName:    _equalOnConflictExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 849
      functionLinenumberEnd: 860
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          99
      EdgeCount:       28
      CyclomaticComplexity: 10
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:851,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:852,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:854,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:855,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:857,2'
          Dst:             equal
    - functionName:    _equalQuery
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 864
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         104
      ICount:          517
      EdgeCount:       153
      CyclomaticComplexity: 51
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:868,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:881,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:882,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:883,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:884,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:885,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:887,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:888,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:890,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:891,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:892,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:893,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:894,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:896,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:897,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:898,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:899,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:900,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:901,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:902,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:904,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:905,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:906,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:907,2'
          Dst:             equal
    - functionName:    _equalTypeName
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 916
      functionLinenumberEnd: 927
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          90
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:917,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:921,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:923,2'
          Dst:             equal
    - functionName:    _equalColumnRef
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 931
      functionLinenumberEnd: 936
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:932,2'
          Dst:             equal
    - functionName:    _equalParamRef
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 940
      functionLinenumberEnd: 945
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _equalA_Expr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 949
      functionLinenumberEnd: 959
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:951,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:952,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:953,2'
          Dst:             equal
    - functionName:    _equalA_Const
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_equalfuncs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          42
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_equalfuncs.c:150,4'
          Dst:             equal
    - functionName:    _equalTypeCast
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 963
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:964,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:965,2'
          Dst:             equal
    - functionName:    _equalCollateClause
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 973
      functionLinenumberEnd: 979
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:974,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:975,2'
          Dst:             equal
    - functionName:    _equalRoleSpec
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 983
      functionLinenumberEnd: 989
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          60
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:985,2'
          Dst:             strcmp
    - functionName:    _equalFuncCall
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 993
      functionLinenumberEnd: 1006
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          110
      EdgeCount:       31
      CyclomaticComplexity: 11
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:994,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:995,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:996,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:997,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:998,2'
          Dst:             equal
    - functionName:    _equalA_Indices
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1017
      functionLinenumberEnd: 1023
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1019,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1020,2'
          Dst:             equal
    - functionName:    _equalA_Indirection
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1027
      functionLinenumberEnd: 1032
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1028,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1029,2'
          Dst:             equal
    - functionName:    _equalA_ArrayExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1036
      functionLinenumberEnd: 1043
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1037,2'
          Dst:             equal
    - functionName:    _equalResTarget
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1047
      functionLinenumberEnd: 1054
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          72
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1048,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1049,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1050,2'
          Dst:             equal
    - functionName:    _equalMultiAssignRef
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1058
      functionLinenumberEnd: 1064
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1059,2'
          Dst:             equal
    - functionName:    _equalSortBy
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1068
      functionLinenumberEnd: 1076
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1069,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1072,2'
          Dst:             equal
    - functionName:    _equalWindowDef
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1080
      functionLinenumberEnd: 1091
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          139
      EdgeCount:       45
      CyclomaticComplexity: 15
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1081,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1082,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1083,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1084,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1086,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1087,2'
          Dst:             equal
    - functionName:    _equalRangeSubselect
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1095
      functionLinenumberEnd: 1101
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1097,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1098,2'
          Dst:             equal
    - functionName:    _equalRangeFunction
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1105
      functionLinenumberEnd: 1114
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          79
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1109,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1110,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1111,2'
          Dst:             equal
    - functionName:    _equalRangeTableFunc
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1118
      functionLinenumberEnd: 1128
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          77
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1120,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1121,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1122,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1123,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1124,2'
          Dst:             equal
    - functionName:    _equalRangeTableFuncCol
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1132
      functionLinenumberEnd: 1142
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          104
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1133,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1134,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1137,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1138,2'
          Dst:             equal
    - functionName:    _equalRangeTableSample
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1146
      functionLinenumberEnd: 1154
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1147,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1148,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1149,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1150,2'
          Dst:             equal
    - functionName:    _equalColumnDef
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1158
      functionLinenumberEnd: 1180
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         61
      ICount:          282
      EdgeCount:       88
      CyclomaticComplexity: 29
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1159,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1160,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1161,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1167,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1168,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1169,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1171,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1173,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1175,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1176,2'
          Dst:             equal
    - functionName:    _equalTableLikeClause
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1184
      functionLinenumberEnd: 1190
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1185,2'
          Dst:             equal
    - functionName:    _equalIndexElem
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1194
      functionLinenumberEnd: 1205
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          150
      EdgeCount:       48
      CyclomaticComplexity: 16
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1195,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1196,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1197,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1198,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1199,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1200,2'
          Dst:             equal
    - functionName:    _equalDefElem
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1209
      functionLinenumberEnd: 1217
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          109
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1210,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1211,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1212,2'
          Dst:             equal
    - functionName:    _equalLockingClause
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1221
      functionLinenumberEnd: 1227
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1222,2'
          Dst:             equal
    - functionName:    _equalXmlSerialize
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1231
      functionLinenumberEnd: 1239
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1233,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1234,2'
          Dst:             equal
    - functionName:    _equalPartitionElem
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1243
      functionLinenumberEnd: 1251
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          82
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1244,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1245,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1246,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1247,2'
          Dst:             equal
    - functionName:    _equalPartitionSpec
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1255
      functionLinenumberEnd: 1261
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1257,2'
          Dst:             equal
    - functionName:    _equalPartitionBoundSpec
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1265
      functionLinenumberEnd: 1276
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          90
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1270,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1271,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1272,2'
          Dst:             equal
    - functionName:    _equalPartitionRangeDatum
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1280
      functionLinenumberEnd: 1286
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1282,2'
          Dst:             equal
    - functionName:    _equalPartitionCmd
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1290
      functionLinenumberEnd: 1296
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1291,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1292,2'
          Dst:             equal
    - functionName:    _equalRangeTblEntry
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1300
      functionLinenumberEnd: 1336
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         84
      ICount:          412
      EdgeCount:       123
      CyclomaticComplexity: 41
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1301,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1302,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1309,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1310,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1314,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1315,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1316,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1317,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1318,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1320,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1321,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1322,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1325,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1326,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1327,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1328,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1330,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1333,2'
          Dst:             equal
    - functionName:    _equalRTEPermissionInfo
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1340
      functionLinenumberEnd: 1350
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          90
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - bms_equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1345,2'
          Dst:             bms_equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1346,2'
          Dst:             bms_equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1347,2'
          Dst:             bms_equal
    - functionName:    _equalRangeTblFunction
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1354
      functionLinenumberEnd: 1364
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          87
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - bms_equal
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1355,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1357,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1358,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1359,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1360,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1361,2'
          Dst:             bms_equal
    - functionName:    _equalTableSampleClause
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1368
      functionLinenumberEnd: 1374
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1370,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1371,2'
          Dst:             equal
    - functionName:    _equalWithCheckOption
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1378
      functionLinenumberEnd: 1386
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          120
      EdgeCount:       39
      CyclomaticComplexity: 13
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1380,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1381,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1382,2'
          Dst:             equal
    - functionName:    _equalSortGroupClause
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1390
      functionLinenumberEnd: 1399
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          75
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _equalGroupingSet
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1403
      functionLinenumberEnd: 1409
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1405,2'
          Dst:             equal
    - functionName:    _equalWindowClause
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1413
      functionLinenumberEnd: 1430
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          216
      EdgeCount:       66
      CyclomaticComplexity: 22
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1414,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1415,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1416,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1417,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1419,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1420,2'
          Dst:             equal
    - functionName:    _equalRowMarkClause
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1434
      functionLinenumberEnd: 1441
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _equalWithClause
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1445
      functionLinenumberEnd: 1451
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1446,2'
          Dst:             equal
    - functionName:    _equalInferClause
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1455
      functionLinenumberEnd: 1462
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          69
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1456,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1457,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1458,2'
          Dst:             strcmp
    - functionName:    _equalOnConflictClause
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1466
      functionLinenumberEnd: 1474
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1468,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1469,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1470,2'
          Dst:             equal
    - functionName:    _equalCTESearchClause
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1478
      functionLinenumberEnd: 1485
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          70
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1479,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1481,2'
          Dst:             strcmp
    - functionName:    _equalCTECycleClause
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1489
      functionLinenumberEnd: 1502
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          162
      EdgeCount:       51
      CyclomaticComplexity: 17
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1490,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1491,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1492,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1493,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1494,2'
          Dst:             strcmp
    - functionName:    _equalCommonTableExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1506
      functionLinenumberEnd: 1522
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          165
      EdgeCount:       50
      CyclomaticComplexity: 17
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1507,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1508,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1510,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1511,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1512,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1516,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1517,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1518,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1519,2'
          Dst:             equal
    - functionName:    _equalMergeWhenClause
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1526
      functionLinenumberEnd: 1535
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          79
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1530,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1531,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1532,2'
          Dst:             equal
    - functionName:    _equalReturningOption
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1539
      functionLinenumberEnd: 1545
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          60
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1541,2'
          Dst:             strcmp
    - functionName:    _equalReturningClause
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1549
      functionLinenumberEnd: 1554
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1550,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1551,2'
          Dst:             equal
    - functionName:    _equalTriggerTransition
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1558
      functionLinenumberEnd: 1564
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          74
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1559,2'
          Dst:             strcmp
    - functionName:    _equalJsonOutput
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1568
      functionLinenumberEnd: 1573
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1569,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1570,2'
          Dst:             equal
    - functionName:    _equalJsonArgument
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1577
      functionLinenumberEnd: 1582
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          59
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1578,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1579,2'
          Dst:             strcmp
    - functionName:    _equalJsonFuncExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1586
      functionLinenumberEnd: 1600
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          145
      EdgeCount:       44
      CyclomaticComplexity: 15
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1588,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1589,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1590,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1591,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1592,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1593,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1594,2'
          Dst:             equal
    - functionName:    _equalJsonTablePathSpec
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1604
      functionLinenumberEnd: 1611
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          59
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1605,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1606,2'
          Dst:             strcmp
    - functionName:    _equalJsonTable
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1615
      functionLinenumberEnd: 1626
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          87
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1616,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1617,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1618,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1619,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1620,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1621,2'
          Dst:             equal
    - functionName:    _equalJsonTableColumn
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1630
      functionLinenumberEnd: 1644
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          145
      EdgeCount:       44
      CyclomaticComplexity: 15
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1632,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1633,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1634,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1635,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1638,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1639,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1640,2'
          Dst:             equal
    - functionName:    _equalJsonKeyValue
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1648
      functionLinenumberEnd: 1653
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1649,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1650,2'
          Dst:             equal
    - functionName:    _equalJsonParseExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1657
      functionLinenumberEnd: 1664
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1658,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1659,2'
          Dst:             equal
    - functionName:    _equalJsonScalarExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1668
      functionLinenumberEnd: 1674
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1669,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1670,2'
          Dst:             equal
    - functionName:    _equalJsonSerializeExpr
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1678
      functionLinenumberEnd: 1684
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1679,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1680,2'
          Dst:             equal
    - functionName:    _equalJsonObjectConstructor
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1688
      functionLinenumberEnd: 1696
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1689,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1690,2'
          Dst:             equal
    - functionName:    _equalJsonArrayConstructor
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1700
      functionLinenumberEnd: 1707
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1701,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1702,2'
          Dst:             equal
    - functionName:    _equalJsonArrayQueryConstructor
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1711
      functionLinenumberEnd: 1719
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1712,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1713,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1714,2'
          Dst:             equal
    - functionName:    _equalJsonAggConstructor
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1723
      functionLinenumberEnd: 1731
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1724,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1725,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1726,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1727,2'
          Dst:             equal
    - functionName:    _equalJsonObjectAgg
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1735
      functionLinenumberEnd: 1742
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1736,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1737,2'
          Dst:             equal
    - functionName:    _equalJsonArrayAgg
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1746
      functionLinenumberEnd: 1752
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1747,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1748,2'
          Dst:             equal
    - functionName:    _equalRawStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1756
      functionLinenumberEnd: 1762
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1757,2'
          Dst:             equal
    - functionName:    _equalInsertStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1766
      functionLinenumberEnd: 1776
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          87
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1767,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1768,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1769,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1770,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1771,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1772,2'
          Dst:             equal
    - functionName:    _equalDeleteStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1780
      functionLinenumberEnd: 1788
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          66
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1781,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1782,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1783,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1784,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1785,2'
          Dst:             equal
    - functionName:    _equalUpdateStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1792
      functionLinenumberEnd: 1801
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          76
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1793,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1794,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1795,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1796,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1797,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1798,2'
          Dst:             equal
    - functionName:    _equalMergeStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1805
      functionLinenumberEnd: 1814
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          76
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1806,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1807,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1808,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1809,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1810,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1811,2'
          Dst:             equal
    - functionName:    _equalSelectStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1818
      functionLinenumberEnd: 1841
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          220
      EdgeCount:       64
      CyclomaticComplexity: 22
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1819,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1820,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1821,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1822,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1823,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1824,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1826,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1827,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1828,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1829,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1830,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1831,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1833,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1834,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1837,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1838,2'
          Dst:             equal
    - functionName:    _equalSetOperationStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1845
      functionLinenumberEnd: 1856
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          98
      EdgeCount:       28
      CyclomaticComplexity: 10
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1848,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1849,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1850,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1851,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1852,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1853,2'
          Dst:             equal
    - functionName:    _equalReturnStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1860
      functionLinenumberEnd: 1864
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1861,2'
          Dst:             equal
    - functionName:    _equalPLAssignStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1868
      functionLinenumberEnd: 1876
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          83
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1869,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1870,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1872,2'
          Dst:             equal
    - functionName:    _equalCreateSchemaStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1880
      functionLinenumberEnd: 1887
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          83
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1881,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1882,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1883,2'
          Dst:             equal
    - functionName:    _equalAlterTableStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1891
      functionLinenumberEnd: 1898
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1892,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1893,2'
          Dst:             equal
    - functionName:    _equalAlterTableCmd
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1902
      functionLinenumberEnd: 1913
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          127
      EdgeCount:       38
      CyclomaticComplexity: 13
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1904,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1906,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1907,2'
          Dst:             equal
    - functionName:    _equalATAlterConstraint
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1917
      functionLinenumberEnd: 1928
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          129
      EdgeCount:       38
      CyclomaticComplexity: 13
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1918,2'
          Dst:             strcmp
    - functionName:    _equalReplicaIdentityStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1932
      functionLinenumberEnd: 1937
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          60
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1934,2'
          Dst:             strcmp
    - functionName:    _equalAlterCollationStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1941
      functionLinenumberEnd: 1945
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1942,2'
          Dst:             equal
    - functionName:    _equalAlterDomainStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1949
      functionLinenumberEnd: 1958
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          105
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1951,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1952,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1953,2'
          Dst:             equal
    - functionName:    _equalGrantStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1962
      functionLinenumberEnd: 1974
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          111
      EdgeCount:       31
      CyclomaticComplexity: 11
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1966,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1967,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1968,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1970,2'
          Dst:             equal
    - functionName:    _equalObjectWithArgs
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1978
      functionLinenumberEnd: 1985
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1979,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1980,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1981,2'
          Dst:             equal
    - functionName:    _equalAccessPriv
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1989
      functionLinenumberEnd: 1994
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          62
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1990,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1991,2'
          Dst:             equal
    - functionName:    _equalGrantRoleStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1998
      functionLinenumberEnd: 2007
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          78
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:1999,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2000,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2002,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2003,2'
          Dst:             equal
    - functionName:    _equalAlterDefaultPrivilegesStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2011
      functionLinenumberEnd: 2016
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2012,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2013,2'
          Dst:             equal
    - functionName:    _equalCopyStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2020
      functionLinenumberEnd: 2031
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          124
      EdgeCount:       38
      CyclomaticComplexity: 13
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2021,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2022,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2023,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2026,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2027,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2028,2'
          Dst:             equal
    - functionName:    _equalVariableSetStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2035
      functionLinenumberEnd: 2044
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          95
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2037,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2038,2'
          Dst:             equal
    - functionName:    _equalVariableShowStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2048
      functionLinenumberEnd: 2052
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          47
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2049,2'
          Dst:             strcmp
    - functionName:    _equalCreateStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2056
      functionLinenumberEnd: 2072
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          200
      EdgeCount:       63
      CyclomaticComplexity: 21
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2057,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2058,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2059,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2060,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2061,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2062,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2063,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2064,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2065,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2067,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2068,2'
          Dst:             strcmp
    - functionName:    _equalConstraint
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2076
      functionLinenumberEnd: 2114
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         107
      ICount:          504
      EdgeCount:       156
      CyclomaticComplexity: 51
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2078,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2085,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2086,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2090,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2092,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2093,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2094,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2095,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2096,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2098,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2099,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2100,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2101,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2102,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2108,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2109,2'
          Dst:             equal
    - functionName:    _equalCreateTableSpaceStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2118
      functionLinenumberEnd: 2125
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          108
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2119,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2120,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2121,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2122,2'
          Dst:             equal
    - functionName:    _equalDropTableSpaceStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2129
      functionLinenumberEnd: 2134
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          63
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2130,2'
          Dst:             strcmp
    - functionName:    _equalAlterTableSpaceOptionsStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2138
      functionLinenumberEnd: 2144
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2139,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2140,2'
          Dst:             equal
    - functionName:    _equalAlterTableMoveAllStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2148
      functionLinenumberEnd: 2156
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          120
      EdgeCount:       39
      CyclomaticComplexity: 13
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2149,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2151,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2152,2'
          Dst:             strcmp
    - functionName:    _equalCreateExtensionStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2160
      functionLinenumberEnd: 2166
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2161,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2163,2'
          Dst:             equal
    - functionName:    _equalAlterExtensionStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2170
      functionLinenumberEnd: 2175
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          62
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2171,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2172,2'
          Dst:             equal
    - functionName:    _equalAlterExtensionContentsStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2179
      functionLinenumberEnd: 2186
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          84
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2180,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2183,2'
          Dst:             equal
    - functionName:    _equalCreateFdwStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2190
      functionLinenumberEnd: 2196
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          72
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2191,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2192,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2193,2'
          Dst:             equal
    - functionName:    _equalAlterFdwStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2200
      functionLinenumberEnd: 2206
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          72
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2201,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2202,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2203,2'
          Dst:             equal
    - functionName:    _equalCreateForeignServerStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2210
      functionLinenumberEnd: 2219
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          181
      EdgeCount:       62
      CyclomaticComplexity: 20
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2211,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2212,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2213,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2214,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2216,2'
          Dst:             equal
    - functionName:    _equalAlterForeignServerStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2223
      functionLinenumberEnd: 2230
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          109
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2224,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2225,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2226,2'
          Dst:             equal
    - functionName:    _equalCreateForeignTableStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2234
      functionLinenumberEnd: 2252
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         55
      ICount:          246
      EdgeCount:       79
      CyclomaticComplexity: 26
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2235,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2236,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2237,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2238,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2239,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2240,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2241,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2242,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2243,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2245,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2246,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2248,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2249,2'
          Dst:             equal
    - functionName:    _equalCreateUserMappingStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2256
      functionLinenumberEnd: 2263
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          83
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2257,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2258,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2260,2'
          Dst:             equal
    - functionName:    _equalAlterUserMappingStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2267
      functionLinenumberEnd: 2273
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          72
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2268,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2269,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2270,2'
          Dst:             equal
    - functionName:    _equalDropUserMappingStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2277
      functionLinenumberEnd: 2283
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2278,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2279,2'
          Dst:             strcmp
    - functionName:    _equalImportForeignSchemaStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2287
      functionLinenumberEnd: 2296
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          155
      EdgeCount:       52
      CyclomaticComplexity: 17
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2288,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2289,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2290,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2292,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2293,2'
          Dst:             equal
    - functionName:    _equalCreatePolicyStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2300
      functionLinenumberEnd: 2310
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          139
      EdgeCount:       45
      CyclomaticComplexity: 15
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2301,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2302,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2303,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2305,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2306,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2307,2'
          Dst:             equal
    - functionName:    _equalAlterPolicyStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2314
      functionLinenumberEnd: 2322
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          92
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2315,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2316,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2317,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2318,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2319,2'
          Dst:             equal
    - functionName:    _equalCreateAmStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2326
      functionLinenumberEnd: 2332
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2327,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2328,2'
          Dst:             equal
    - functionName:    _equalCreateTrigStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2336
      functionLinenumberEnd: 2354
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          199
      EdgeCount:       59
      CyclomaticComplexity: 20
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2339,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2340,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2341,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2342,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2346,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2347,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2348,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2351,2'
          Dst:             equal
    - functionName:    _equalCreateEventTrigStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2358
      functionLinenumberEnd: 2365
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          108
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2359,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2360,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2361,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2362,2'
          Dst:             equal
    - functionName:    _equalAlterEventTrigStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2369
      functionLinenumberEnd: 2374
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          63
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2370,2'
          Dst:             strcmp
    - functionName:    _equalCreatePLangStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2378
      functionLinenumberEnd: 2387
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          104
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2380,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2381,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2382,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2383,2'
          Dst:             equal
    - functionName:    _equalCreateRoleStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2391
      functionLinenumberEnd: 2397
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2393,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2394,2'
          Dst:             equal
    - functionName:    _equalAlterRoleStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2401
      functionLinenumberEnd: 2407
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2402,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2403,2'
          Dst:             equal
    - functionName:    _equalAlterRoleSetStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2411
      functionLinenumberEnd: 2417
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          72
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2412,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2413,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2414,2'
          Dst:             equal
    - functionName:    _equalDropRoleStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2421
      functionLinenumberEnd: 2426
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2422,2'
          Dst:             equal
    - functionName:    _equalCreateSeqStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2430
      functionLinenumberEnd: 2438
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          69
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2431,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2432,2'
          Dst:             equal
    - functionName:    _equalAlterSeqStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2442
      functionLinenumberEnd: 2449
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2443,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2444,2'
          Dst:             equal
    - functionName:    _equalDefineStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2453
      functionLinenumberEnd: 2463
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          90
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2456,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2457,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2458,2'
          Dst:             equal
    - functionName:    _equalCreateDomainStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2467
      functionLinenumberEnd: 2474
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2468,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2469,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2470,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2471,2'
          Dst:             equal
    - functionName:    _equalCreateOpClassStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2478
      functionLinenumberEnd: 2487
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          103
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2479,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2480,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2481,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2482,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2483,2'
          Dst:             equal
    - functionName:    _equalCreateOpClassItem
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2491
      functionLinenumberEnd: 2500
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          78
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2493,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2495,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2496,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2497,2'
          Dst:             equal
    - functionName:    _equalCreateOpFamilyStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2504
      functionLinenumberEnd: 2509
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          59
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2505,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2506,2'
          Dst:             strcmp
    - functionName:    _equalAlterOpFamilyStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2513
      functionLinenumberEnd: 2520
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          83
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2514,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2515,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2517,2'
          Dst:             equal
    - functionName:    _equalDropStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2524
      functionLinenumberEnd: 2532
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2525,2'
          Dst:             equal
    - functionName:    _equalTruncateStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2536
      functionLinenumberEnd: 2542
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2537,2'
          Dst:             equal
    - functionName:    _equalCommentStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2546
      functionLinenumberEnd: 2552
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          70
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2548,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2549,2'
          Dst:             strcmp
    - functionName:    _equalSecLabelStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2556
      functionLinenumberEnd: 2563
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          106
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2558,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2559,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2560,2'
          Dst:             strcmp
    - functionName:    _equalDeclareCursorStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2567
      functionLinenumberEnd: 2573
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2568,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2570,2'
          Dst:             equal
    - functionName:    _equalClosePortalStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2577
      functionLinenumberEnd: 2581
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          47
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2578,2'
          Dst:             strcmp
    - functionName:    _equalFetchStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2585
      functionLinenumberEnd: 2592
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          85
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2588,2'
          Dst:             strcmp
    - functionName:    _equalIndexStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2596
      functionLinenumberEnd: 2624
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         82
      ICount:          385
      EdgeCount:       119
      CyclomaticComplexity: 39
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2597,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2598,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2599,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2600,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2601,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2602,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2603,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2604,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2605,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2606,2'
          Dst:             strcmp
    - functionName:    _equalCreateStatsStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2628
      functionLinenumberEnd: 2638
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          114
      EdgeCount:       35
      CyclomaticComplexity: 12
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2629,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2630,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2631,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2632,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2633,2'
          Dst:             strcmp
    - functionName:    _equalStatsElem
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2642
      functionLinenumberEnd: 2647
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          62
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2643,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2644,2'
          Dst:             equal
    - functionName:    _equalAlterStatsStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2651
      functionLinenumberEnd: 2657
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2652,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2653,2'
          Dst:             equal
    - functionName:    _equalCreateFunctionStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2661
      functionLinenumberEnd: 2671
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          88
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2664,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2665,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2666,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2667,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2668,2'
          Dst:             equal
    - functionName:    _equalFunctionParameter
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2675
      functionLinenumberEnd: 2683
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          83
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2676,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2677,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2679,2'
          Dst:             equal
    - functionName:    _equalAlterFunctionStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2687
      functionLinenumberEnd: 2693
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2689,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2690,2'
          Dst:             equal
    - functionName:    _equalDoStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2697
      functionLinenumberEnd: 2701
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2698,2'
          Dst:             equal
    - functionName:    _equalCallStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2705
      functionLinenumberEnd: 2711
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2706,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2707,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2708,2'
          Dst:             equal
    - functionName:    _equalRenameStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2715
      functionLinenumberEnd: 2726
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          152
      EdgeCount:       48
      CyclomaticComplexity: 16
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2718,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2719,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2720,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2721,2'
          Dst:             strcmp
    - functionName:    _equalAlterObjectDependsStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2730
      functionLinenumberEnd: 2738
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          68
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2732,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2733,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2734,2'
          Dst:             equal
    - functionName:    _equalAlterObjectSchemaStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2742
      functionLinenumberEnd: 2750
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          94
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2744,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2745,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2746,2'
          Dst:             strcmp
    - functionName:    _equalAlterOwnerStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2754
      functionLinenumberEnd: 2761
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2756,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2757,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2758,2'
          Dst:             equal
    - functionName:    _equalAlterOperatorStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2765
      functionLinenumberEnd: 2770
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2766,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2767,2'
          Dst:             equal
    - functionName:    _equalAlterTypeStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2774
      functionLinenumberEnd: 2779
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2775,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2776,2'
          Dst:             equal
    - functionName:    _equalRuleStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2783
      functionLinenumberEnd: 2793
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          115
      EdgeCount:       35
      CyclomaticComplexity: 12
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2784,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2785,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2786,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2789,2'
          Dst:             equal
    - functionName:    _equalNotifyStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2797
      functionLinenumberEnd: 2802
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          85
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2798,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2799,2'
          Dst:             strcmp
    - functionName:    _equalListenStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2806
      functionLinenumberEnd: 2810
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          47
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2807,2'
          Dst:             strcmp
    - functionName:    _equalUnlistenStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2814
      functionLinenumberEnd: 2818
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          47
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2815,2'
          Dst:             strcmp
    - functionName:    _equalTransactionStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2822
      functionLinenumberEnd: 2831
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          120
      EdgeCount:       39
      CyclomaticComplexity: 13
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2824,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2825,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2826,2'
          Dst:             strcmp
    - functionName:    _equalCompositeTypeStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2835
      functionLinenumberEnd: 2840
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2836,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2837,2'
          Dst:             equal
    - functionName:    _equalCreateEnumStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2844
      functionLinenumberEnd: 2849
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2845,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2846,2'
          Dst:             equal
    - functionName:    _equalCreateRangeStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2853
      functionLinenumberEnd: 2858
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2854,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2855,2'
          Dst:             equal
    - functionName:    _equalAlterEnumStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2862
      functionLinenumberEnd: 2871
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          156
      EdgeCount:       52
      CyclomaticComplexity: 17
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2863,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2864,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2865,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2866,2'
          Dst:             strcmp
    - functionName:    _equalViewStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2875
      functionLinenumberEnd: 2884
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          78
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2876,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2877,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2878,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2880,2'
          Dst:             equal
    - functionName:    _equalLoadStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2888
      functionLinenumberEnd: 2892
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          47
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2889,2'
          Dst:             strcmp
    - functionName:    _equalCreatedbStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2896
      functionLinenumberEnd: 2901
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          62
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2897,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2898,2'
          Dst:             equal
    - functionName:    _equalAlterDatabaseStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2905
      functionLinenumberEnd: 2910
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          62
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2906,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2907,2'
          Dst:             equal
    - functionName:    _equalAlterDatabaseRefreshCollStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2914
      functionLinenumberEnd: 2918
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          47
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2915,2'
          Dst:             strcmp
    - functionName:    _equalAlterDatabaseSetStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2922
      functionLinenumberEnd: 2927
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          62
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2923,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2924,2'
          Dst:             equal
    - functionName:    _equalDropdbStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2931
      functionLinenumberEnd: 2937
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2932,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2934,2'
          Dst:             equal
    - functionName:    _equalAlterSystemStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2941
      functionLinenumberEnd: 2945
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2942,2'
          Dst:             equal
    - functionName:    _equalClusterStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2949
      functionLinenumberEnd: 2955
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          72
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2950,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2951,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2952,2'
          Dst:             equal
    - functionName:    _equalVacuumStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2959
      functionLinenumberEnd: 2965
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2960,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2961,2'
          Dst:             equal
    - functionName:    _equalVacuumRelation
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2969
      functionLinenumberEnd: 2975
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2970,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2972,2'
          Dst:             equal
    - functionName:    _equalExplainStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2979
      functionLinenumberEnd: 2984
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2980,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2981,2'
          Dst:             equal
    - functionName:    _equalCreateTableAsStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2988
      functionLinenumberEnd: 2996
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          69
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2989,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:2990,2'
          Dst:             equal
    - functionName:    _equalRefreshMatViewStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3000
      functionLinenumberEnd: 3006
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3003,2'
          Dst:             equal
    - functionName:    _equalDiscardStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3017
      functionLinenumberEnd: 3021
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _equalLockStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3025
      functionLinenumberEnd: 3031
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3026,2'
          Dst:             equal
    - functionName:    _equalConstraintsSetStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3035
      functionLinenumberEnd: 3040
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3036,2'
          Dst:             equal
    - functionName:    _equalReindexStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3044
      functionLinenumberEnd: 3051
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          83
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3046,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3047,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3048,2'
          Dst:             equal
    - functionName:    _equalCreateConversionStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3055
      functionLinenumberEnd: 3063
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          119
      EdgeCount:       39
      CyclomaticComplexity: 13
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3056,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3057,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3058,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3059,2'
          Dst:             equal
    - functionName:    _equalCreateCastStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3067
      functionLinenumberEnd: 3075
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          68
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3068,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3069,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3070,2'
          Dst:             equal
    - functionName:    _equalCreateTransformStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3079
      functionLinenumberEnd: 3087
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          93
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3081,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3082,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3083,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3084,2'
          Dst:             equal
    - functionName:    _equalPrepareStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3091
      functionLinenumberEnd: 3097
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          72
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3092,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3093,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3094,2'
          Dst:             equal
    - functionName:    _equalExecuteStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3101
      functionLinenumberEnd: 3106
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          62
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3102,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3103,2'
          Dst:             equal
    - functionName:    _equalDeallocateStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3110
      functionLinenumberEnd: 3116
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          63
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3111,2'
          Dst:             strcmp
    - functionName:    _equalDropOwnedStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3120
      functionLinenumberEnd: 3125
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3121,2'
          Dst:             equal
    - functionName:    _equalReassignOwnedStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3129
      functionLinenumberEnd: 3134
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3130,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3131,2'
          Dst:             equal
    - functionName:    _equalAlterTSDictionaryStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3138
      functionLinenumberEnd: 3143
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3139,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3140,2'
          Dst:             equal
    - functionName:    _equalAlterTSConfigurationStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3147
      functionLinenumberEnd: 3157
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          90
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3149,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3150,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3151,2'
          Dst:             equal
    - functionName:    _equalPublicationTable
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3161
      functionLinenumberEnd: 3167
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3162,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3163,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3164,2'
          Dst:             equal
    - functionName:    _equalPublicationObjSpec
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3171
      functionLinenumberEnd: 3178
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3173,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3174,2'
          Dst:             equal
    - functionName:    _equalCreatePublicationStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3182
      functionLinenumberEnd: 3189
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          83
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3183,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3184,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3185,2'
          Dst:             equal
    - functionName:    _equalAlterPublicationStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3193
      functionLinenumberEnd: 3201
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          94
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3194,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3195,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3196,2'
          Dst:             equal
    - functionName:    _equalCreateSubscriptionStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3205
      functionLinenumberEnd: 3212
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          108
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3206,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3207,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3208,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3209,2'
          Dst:             equal
    - functionName:    _equalAlterSubscriptionStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3216
      functionLinenumberEnd: 3224
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          119
      EdgeCount:       39
      CyclomaticComplexity: 13
      functionsReached:
        - equal
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3218,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3219,2'
          Dst:             strcmp
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3220,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3221,2'
          Dst:             equal
    - functionName:    _equalDropSubscriptionStmt
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3228
      functionLinenumberEnd: 3234
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          74
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3229,2'
          Dst:             strcmp
    - functionName:    _equalPathKey
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3238
      functionLinenumberEnd: 3245
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _equalGroupByOrdering
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3249
      functionLinenumberEnd: 3254
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3250,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3251,2'
          Dst:             equal
    - functionName:    _equalRestrictInfo
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3258
      functionLinenumberEnd: 3270
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          111
      EdgeCount:       31
      CyclomaticComplexity: 11
      functionsReached:
        - bms_equal
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3259,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3264,2'
          Dst:             bms_equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3265,2'
          Dst:             bms_equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3266,2'
          Dst:             bms_equal
    - functionName:    _equalPlaceHolderVar
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3274
      functionLinenumberEnd: 3280
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - bms_equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3275,2'
          Dst:             bms_equal
    - functionName:    _equalSpecialJoinInfo
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3284
      functionLinenumberEnd: 3302
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          171
      EdgeCount:       49
      CyclomaticComplexity: 17
      functionsReached:
        - bms_equal
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3285,2'
          Dst:             bms_equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3286,2'
          Dst:             bms_equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3287,2'
          Dst:             bms_equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3288,2'
          Dst:             bms_equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3291,2'
          Dst:             bms_equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3292,2'
          Dst:             bms_equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3293,2'
          Dst:             bms_equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3294,2'
          Dst:             bms_equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3298,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3299,2'
          Dst:             equal
    - functionName:    _equalAppendRelInfo
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3306
      functionLinenumberEnd: 3317
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          106
      EdgeCount:       28
      CyclomaticComplexity: 10
      functionsReached:
        - equal
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3311,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3313,2'
          Dst:             memcmp
    - functionName:    _equalPlaceHolderInfo
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3321
      functionLinenumberEnd: 3330
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          78
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - bms_equal
        - equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3323,2'
          Dst:             equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3324,2'
          Dst:             bms_equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3325,2'
          Dst:             bms_equal
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3326,2'
          Dst:             bms_equal
    - functionName:    _equalBitmapset
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_equalfuncs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bms_equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_equalfuncs.c:160,9'
          Dst:             bms_equal
    - functionName:    _equalExtensibleNode
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_equalfuncs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          63
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - GetExtensibleNodeMethods
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_equalfuncs.c:132,2'
          Dst:             strcmp
        - Src:             'src/postgres/src_backend_nodes_equalfuncs.c:135,12'
          Dst:             GetExtensibleNodeMethods
    - functionName:    _equalInteger
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3334
      functionLinenumberEnd: 3338
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _equalFloat
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3342
      functionLinenumberEnd: 3346
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          47
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3343,2'
          Dst:             strcmp
    - functionName:    _equalBoolean
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3350
      functionLinenumberEnd: 3354
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _equalString
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3358
      functionLinenumberEnd: 3362
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          47
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3359,2'
          Dst:             strcmp
    - functionName:    _equalBitString
      functionSourceFile: '/src/libpg_query/./src/postgres/include/equalfuncs.funcs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3366
      functionLinenumberEnd: 3370
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          47
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/equalfuncs.funcs.c:3367,2'
          Dst:             strcmp
    - functionName:    GetExtensibleNodeMethods
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_nodes_extensible.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_neg_u32_overflow
      functionSourceFile: '/src/libpg_query/./src/postgres/include/common/int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_strtoint32_safe
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_utils_adt_numutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         138
      ICount:          584
      EdgeCount:       194
      CyclomaticComplexity: 58
      functionsReached:
        - __ctype_b_loc
        - errcode
        - errmsg
        - errsave_finish
        - errsave_start
        - pg_neg_u32_overflow
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_utils_adt_numutils.c:174,7'
          Dst:             pg_neg_u32_overflow
        - Src:             'src/postgres/src_backend_utils_adt_numutils.c:0,0'
          Dst:             __ctype_b_loc
        - Src:             'src/postgres/src_backend_utils_adt_numutils.c:316,7'
          Dst:             pg_neg_u32_overflow
        - Src:             'src/postgres/src_backend_utils_adt_numutils.c:327,2'
          Dst:             errsave_start
        - Src:             'src/postgres/src_backend_utils_adt_numutils.c:327,2'
          Dst:             errcode
        - Src:             'src/postgres/src_backend_utils_adt_numutils.c:327,2'
          Dst:             errmsg
        - Src:             'src/postgres/src_backend_utils_adt_numutils.c:327,2'
          Dst:             errsave_finish
        - Src:             'src/postgres/src_backend_utils_adt_numutils.c:333,2'
          Dst:             errsave_start
        - Src:             'src/postgres/src_backend_utils_adt_numutils.c:333,2'
          Dst:             errcode
        - Src:             'src/postgres/src_backend_utils_adt_numutils.c:333,2'
          Dst:             errmsg
        - Src:             'src/postgres/src_backend_utils_adt_numutils.c:333,2'
          Dst:             errsave_finish
    - functionName:    defGetInt32
      functionSourceFile: '/src/libpg_query/src/postgres/src_backend_commands_define.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - errcode
        - errfinish
        - errmsg
        - errstart_cold
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_commands_define.c:59,3'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_commands_define.c:59,3'
          Dst:             errcode
        - Src:             'src/postgres/src_backend_commands_define.c:59,3'
          Dst:             errmsg
        - Src:             'src/postgres/src_backend_commands_define.c:59,3'
          Dst:             errfinish
        - Src:             'src/postgres/src_backend_commands_define.c:68,4'
          Dst:             errstart_cold
        - Src:             'src/postgres/src_backend_commands_define.c:68,4'
          Dst:             errcode
        - Src:             'src/postgres/src_backend_commands_define.c:68,4'
          Dst:             errmsg
        - Src:             'src/postgres/src_backend_commands_define.c:68,4'
          Dst:             errfinish
    - functionName:    pg_toupper
      functionSourceFile: '/src/libpg_query/src/postgres/src_port_pgstrcasecmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - __ctype_b_loc
        - __ctype_toupper_loc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_port_pgstrcasecmp.c:117,33'
          Dst:             __ctype_b_loc
        - Src:             'src/postgres/src_port_pgstrcasecmp.c:118,8'
          Dst:             __ctype_toupper_loc
    - functionName:    __ctype_toupper_loc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_strncasecmp
      functionSourceFile: '/src/libpg_query/src/postgres/src_port_pgstrcasecmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          150
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - __ctype_b_loc
        - __ctype_tolower_loc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_port_pgstrcasecmp.c:88,36'
          Dst:             __ctype_b_loc
        - Src:             'src/postgres/src_port_pgstrcasecmp.c:89,11'
          Dst:             __ctype_tolower_loc
        - Src:             'src/postgres/src_port_pgstrcasecmp.c:93,36'
          Dst:             __ctype_b_loc
        - Src:             'src/postgres/src_port_pgstrcasecmp.c:94,11'
          Dst:             __ctype_tolower_loc
    - functionName:    pg_strcasecmp
      functionSourceFile: '/src/libpg_query/src/postgres/src_port_pgstrcasecmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          141
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - __ctype_b_loc
        - __ctype_tolower_loc
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_port_pgstrcasecmp.c:55,36'
          Dst:             __ctype_b_loc
        - Src:             'src/postgres/src_port_pgstrcasecmp.c:56,11'
          Dst:             __ctype_tolower_loc
        - Src:             'src/postgres/src_port_pgstrcasecmp.c:60,36'
          Dst:             __ctype_b_loc
        - Src:             'src/postgres/src_port_pgstrcasecmp.c:61,11'
          Dst:             __ctype_tolower_loc
    - functionName:    pg_query__summary_result__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12448
      functionLinenumberEnd: 12453
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:12451,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:12452,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__summary_result__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12411
      functionLinenumberEnd: 12414
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__summary_result__filter_column__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12405
      functionLinenumberEnd: 12408
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__summary_result__function__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12399
      functionLinenumberEnd: 12402
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__summary_result__aliases_entry__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12393
      functionLinenumberEnd: 12396
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__summary_result__table__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12387
      functionLinenumberEnd: 12390
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__summary_result__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12440
      functionLinenumberEnd: 12442
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:12442,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__summary_result__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12431
      functionLinenumberEnd: 12433
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:12432,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:12433,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__summary_result__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12424
      functionLinenumberEnd: 12426
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:12425,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:12426,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__summary_result__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12417
      functionLinenumberEnd: 12419
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:12418,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:12419,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__scan_token__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12379
      functionLinenumberEnd: 12384
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:12382,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:12383,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__scan_token__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12342
      functionLinenumberEnd: 12345
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__scan_token__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12371
      functionLinenumberEnd: 12373
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:12373,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__scan_token__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12362
      functionLinenumberEnd: 12364
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:12363,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:12364,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__scan_token__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12355
      functionLinenumberEnd: 12357
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:12356,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:12357,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__scan_token__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12348
      functionLinenumberEnd: 12350
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:12349,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:12350,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__drop_subscription_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12334
      functionLinenumberEnd: 12339
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:12337,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:12338,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__drop_subscription_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12297
      functionLinenumberEnd: 12300
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__drop_subscription_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12326
      functionLinenumberEnd: 12328
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:12328,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__drop_subscription_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12317
      functionLinenumberEnd: 12319
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:12318,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:12319,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__drop_subscription_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12310
      functionLinenumberEnd: 12312
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:12311,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:12312,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__drop_subscription_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12303
      functionLinenumberEnd: 12305
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:12304,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:12305,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__alter_subscription_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12289
      functionLinenumberEnd: 12294
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:12292,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:12293,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__alter_subscription_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12252
      functionLinenumberEnd: 12255
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__node__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    448
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__a__const__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__oid_list__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__int_list__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__list__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__bit_string__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__string__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__boolean__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__float__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__integer__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__create_subscription_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12207
      functionLinenumberEnd: 12210
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__alter_publication_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12162
      functionLinenumberEnd: 12165
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__create_publication_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12117
      functionLinenumberEnd: 12120
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__publication_obj_spec__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12072
      functionLinenumberEnd: 12075
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__publication_table__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12027
      functionLinenumberEnd: 12030
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__alter_tsconfiguration_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11982
      functionLinenumberEnd: 11985
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__alter_tsdictionary_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11937
      functionLinenumberEnd: 11940
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__reassign_owned_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11892
      functionLinenumberEnd: 11895
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__drop_owned_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11847
      functionLinenumberEnd: 11850
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__deallocate_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11802
      functionLinenumberEnd: 11805
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__execute_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11757
      functionLinenumberEnd: 11760
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__prepare_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11712
      functionLinenumberEnd: 11715
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__create_transform_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11667
      functionLinenumberEnd: 11670
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__create_cast_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11622
      functionLinenumberEnd: 11625
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__create_conversion_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11577
      functionLinenumberEnd: 11580
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__reindex_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11532
      functionLinenumberEnd: 11535
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__constraints_set_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11487
      functionLinenumberEnd: 11490
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__lock_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11442
      functionLinenumberEnd: 11445
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__discard_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11397
      functionLinenumberEnd: 11400
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__check_point_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11352
      functionLinenumberEnd: 11355
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__refresh_mat_view_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11307
      functionLinenumberEnd: 11310
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__create_table_as_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11262
      functionLinenumberEnd: 11265
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__explain_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11217
      functionLinenumberEnd: 11220
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__vacuum_relation__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11172
      functionLinenumberEnd: 11175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__vacuum_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11127
      functionLinenumberEnd: 11130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__cluster_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11082
      functionLinenumberEnd: 11085
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__alter_system_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11037
      functionLinenumberEnd: 11040
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__dropdb_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10992
      functionLinenumberEnd: 10995
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__alter_database_set_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10947
      functionLinenumberEnd: 10950
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__alter_database_refresh_coll_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10902
      functionLinenumberEnd: 10905
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__alter_database_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10857
      functionLinenumberEnd: 10860
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__createdb_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10812
      functionLinenumberEnd: 10815
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__load_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10767
      functionLinenumberEnd: 10770
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__view_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10722
      functionLinenumberEnd: 10725
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__alter_enum_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10677
      functionLinenumberEnd: 10680
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__create_range_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10632
      functionLinenumberEnd: 10635
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__create_enum_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10587
      functionLinenumberEnd: 10590
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__composite_type_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10542
      functionLinenumberEnd: 10545
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__transaction_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10497
      functionLinenumberEnd: 10500
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__unlisten_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10452
      functionLinenumberEnd: 10455
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__listen_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10407
      functionLinenumberEnd: 10410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__notify_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10362
      functionLinenumberEnd: 10365
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__rule_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10317
      functionLinenumberEnd: 10320
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__alter_type_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10272
      functionLinenumberEnd: 10275
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__alter_operator_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10227
      functionLinenumberEnd: 10230
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__alter_owner_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10182
      functionLinenumberEnd: 10185
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__alter_object_schema_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10137
      functionLinenumberEnd: 10140
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__alter_object_depends_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10092
      functionLinenumberEnd: 10095
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__rename_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10047
      functionLinenumberEnd: 10050
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__call_context__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10002
      functionLinenumberEnd: 10005
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__call_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9957
      functionLinenumberEnd: 9960
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__inline_code_block__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9912
      functionLinenumberEnd: 9915
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__do_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9867
      functionLinenumberEnd: 9870
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__alter_function_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9822
      functionLinenumberEnd: 9825
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__function_parameter__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9777
      functionLinenumberEnd: 9780
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__create_function_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9732
      functionLinenumberEnd: 9735
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__alter_stats_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9687
      functionLinenumberEnd: 9690
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__stats_elem__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9642
      functionLinenumberEnd: 9645
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__create_stats_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9597
      functionLinenumberEnd: 9600
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__index_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9552
      functionLinenumberEnd: 9555
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__fetch_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9507
      functionLinenumberEnd: 9510
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__close_portal_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9462
      functionLinenumberEnd: 9465
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__declare_cursor_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9417
      functionLinenumberEnd: 9420
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__sec_label_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9372
      functionLinenumberEnd: 9375
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__comment_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9327
      functionLinenumberEnd: 9330
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__truncate_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9282
      functionLinenumberEnd: 9285
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__drop_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9237
      functionLinenumberEnd: 9240
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__alter_op_family_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9192
      functionLinenumberEnd: 9195
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__create_op_family_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9147
      functionLinenumberEnd: 9150
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__create_op_class_item__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9102
      functionLinenumberEnd: 9105
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__create_op_class_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9057
      functionLinenumberEnd: 9060
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__create_domain_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9012
      functionLinenumberEnd: 9015
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__define_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8967
      functionLinenumberEnd: 8970
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__alter_seq_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8922
      functionLinenumberEnd: 8925
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__create_seq_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8877
      functionLinenumberEnd: 8880
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__drop_role_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8832
      functionLinenumberEnd: 8835
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__alter_role_set_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8787
      functionLinenumberEnd: 8790
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__alter_role_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8742
      functionLinenumberEnd: 8745
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__create_role_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8697
      functionLinenumberEnd: 8700
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__create_plang_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8652
      functionLinenumberEnd: 8655
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__alter_event_trig_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8607
      functionLinenumberEnd: 8610
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__create_event_trig_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8562
      functionLinenumberEnd: 8565
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__create_trig_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8517
      functionLinenumberEnd: 8520
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__create_am_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8472
      functionLinenumberEnd: 8475
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__alter_policy_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8427
      functionLinenumberEnd: 8430
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__create_policy_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8382
      functionLinenumberEnd: 8385
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__import_foreign_schema_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8337
      functionLinenumberEnd: 8340
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__drop_user_mapping_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8292
      functionLinenumberEnd: 8295
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__alter_user_mapping_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8247
      functionLinenumberEnd: 8250
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__create_user_mapping_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8202
      functionLinenumberEnd: 8205
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__create_foreign_table_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8157
      functionLinenumberEnd: 8160
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__alter_foreign_server_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8112
      functionLinenumberEnd: 8115
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__create_foreign_server_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8067
      functionLinenumberEnd: 8070
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__alter_fdw_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8022
      functionLinenumberEnd: 8025
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__create_fdw_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7977
      functionLinenumberEnd: 7980
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__alter_extension_contents_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7932
      functionLinenumberEnd: 7935
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__alter_extension_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7887
      functionLinenumberEnd: 7890
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__create_extension_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7842
      functionLinenumberEnd: 7845
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__alter_table_move_all_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7797
      functionLinenumberEnd: 7800
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__alter_table_space_options_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7752
      functionLinenumberEnd: 7755
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__drop_table_space_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7707
      functionLinenumberEnd: 7710
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__create_table_space_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7662
      functionLinenumberEnd: 7665
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__constraint__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7617
      functionLinenumberEnd: 7620
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__create_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7572
      functionLinenumberEnd: 7575
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__variable_show_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7527
      functionLinenumberEnd: 7530
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__variable_set_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7482
      functionLinenumberEnd: 7485
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__copy_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7437
      functionLinenumberEnd: 7440
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__alter_default_privileges_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7392
      functionLinenumberEnd: 7395
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__grant_role_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7347
      functionLinenumberEnd: 7350
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__access_priv__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7302
      functionLinenumberEnd: 7305
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__object_with_args__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7257
      functionLinenumberEnd: 7260
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__grant_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7212
      functionLinenumberEnd: 7215
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__alter_domain_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7167
      functionLinenumberEnd: 7170
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__alter_collation_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7122
      functionLinenumberEnd: 7125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__replica_identity_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7077
      functionLinenumberEnd: 7080
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__atalter_constraint__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7032
      functionLinenumberEnd: 7035
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__alter_table_cmd__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6987
      functionLinenumberEnd: 6990
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__alter_table_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6942
      functionLinenumberEnd: 6945
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__create_schema_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6897
      functionLinenumberEnd: 6900
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__plassign_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6852
      functionLinenumberEnd: 6855
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__return_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6807
      functionLinenumberEnd: 6810
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__set_operation_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6762
      functionLinenumberEnd: 6765
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__select_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6717
      functionLinenumberEnd: 6720
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__merge_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6672
      functionLinenumberEnd: 6675
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__update_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6627
      functionLinenumberEnd: 6630
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__delete_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6582
      functionLinenumberEnd: 6585
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__insert_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6537
      functionLinenumberEnd: 6540
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__raw_stmt__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6492
      functionLinenumberEnd: 6495
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__json_array_agg__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6447
      functionLinenumberEnd: 6450
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__json_object_agg__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6402
      functionLinenumberEnd: 6405
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__json_agg_constructor__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6357
      functionLinenumberEnd: 6360
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__json_array_query_constructor__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6312
      functionLinenumberEnd: 6315
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__json_array_constructor__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6267
      functionLinenumberEnd: 6270
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__json_object_constructor__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6222
      functionLinenumberEnd: 6225
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__json_serialize_expr__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6177
      functionLinenumberEnd: 6180
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__json_scalar_expr__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6132
      functionLinenumberEnd: 6135
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__json_parse_expr__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6087
      functionLinenumberEnd: 6090
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__json_key_value__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6042
      functionLinenumberEnd: 6045
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__json_table_column__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5997
      functionLinenumberEnd: 6000
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__json_table__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5952
      functionLinenumberEnd: 5955
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__json_table_path_spec__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5907
      functionLinenumberEnd: 5910
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__json_func_expr__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5862
      functionLinenumberEnd: 5865
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__json_argument__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5817
      functionLinenumberEnd: 5820
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__json_output__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5772
      functionLinenumberEnd: 5775
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__trigger_transition__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5727
      functionLinenumberEnd: 5730
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__returning_clause__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5682
      functionLinenumberEnd: 5685
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__returning_option__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5637
      functionLinenumberEnd: 5640
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__merge_when_clause__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5592
      functionLinenumberEnd: 5595
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__common_table_expr__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5547
      functionLinenumberEnd: 5550
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__ctecycle_clause__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5502
      functionLinenumberEnd: 5505
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__ctesearch_clause__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5457
      functionLinenumberEnd: 5460
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__on_conflict_clause__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5412
      functionLinenumberEnd: 5415
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__infer_clause__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5367
      functionLinenumberEnd: 5370
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__with_clause__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5322
      functionLinenumberEnd: 5325
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__row_mark_clause__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5277
      functionLinenumberEnd: 5280
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__window_clause__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5232
      functionLinenumberEnd: 5235
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__grouping_set__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5187
      functionLinenumberEnd: 5190
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__sort_group_clause__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5142
      functionLinenumberEnd: 5145
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__with_check_option__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5097
      functionLinenumberEnd: 5100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__table_sample_clause__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5052
      functionLinenumberEnd: 5055
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__range_tbl_function__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5007
      functionLinenumberEnd: 5010
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__rtepermission_info__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4962
      functionLinenumberEnd: 4965
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__range_tbl_entry__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4917
      functionLinenumberEnd: 4920
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__partition_cmd__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4872
      functionLinenumberEnd: 4875
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__partition_range_datum__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4827
      functionLinenumberEnd: 4830
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__partition_bound_spec__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4782
      functionLinenumberEnd: 4785
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__partition_spec__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4737
      functionLinenumberEnd: 4740
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__partition_elem__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4692
      functionLinenumberEnd: 4695
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__xml_serialize__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4647
      functionLinenumberEnd: 4650
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__locking_clause__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4602
      functionLinenumberEnd: 4605
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__def_elem__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4557
      functionLinenumberEnd: 4560
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__index_elem__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4512
      functionLinenumberEnd: 4515
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__table_like_clause__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4467
      functionLinenumberEnd: 4470
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__column_def__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4422
      functionLinenumberEnd: 4425
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__range_table_sample__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4377
      functionLinenumberEnd: 4380
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__range_table_func_col__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4332
      functionLinenumberEnd: 4335
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__range_table_func__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4287
      functionLinenumberEnd: 4290
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__range_function__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4242
      functionLinenumberEnd: 4245
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__range_subselect__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4197
      functionLinenumberEnd: 4200
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__window_def__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4152
      functionLinenumberEnd: 4155
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__sort_by__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4107
      functionLinenumberEnd: 4110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__multi_assign_ref__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4062
      functionLinenumberEnd: 4065
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__res_target__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4017
      functionLinenumberEnd: 4020
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__a__array_expr__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3972
      functionLinenumberEnd: 3975
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__a__indirection__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3927
      functionLinenumberEnd: 3930
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__a__indices__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3882
      functionLinenumberEnd: 3885
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__a__star__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3837
      functionLinenumberEnd: 3840
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__func_call__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3792
      functionLinenumberEnd: 3795
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__role_spec__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3747
      functionLinenumberEnd: 3750
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__collate_clause__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3702
      functionLinenumberEnd: 3705
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__type_cast__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3657
      functionLinenumberEnd: 3660
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__a__expr__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3612
      functionLinenumberEnd: 3615
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__param_ref__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3567
      functionLinenumberEnd: 3570
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__column_ref__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3522
      functionLinenumberEnd: 3525
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__type_name__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3477
      functionLinenumberEnd: 3480
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__query__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3432
      functionLinenumberEnd: 3435
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__on_conflict_expr__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3387
      functionLinenumberEnd: 3390
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__from_expr__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3342
      functionLinenumberEnd: 3345
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__join_expr__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3297
      functionLinenumberEnd: 3300
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__range_tbl_ref__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3252
      functionLinenumberEnd: 3255
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__target_entry__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3207
      functionLinenumberEnd: 3210
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__returning_expr__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3162
      functionLinenumberEnd: 3165
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__inference_elem__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3117
      functionLinenumberEnd: 3120
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__next_value_expr__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3072
      functionLinenumberEnd: 3075
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__current_of_expr__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3027
      functionLinenumberEnd: 3030
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__set_to_default__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2982
      functionLinenumberEnd: 2985
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__coerce_to_domain_value__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2937
      functionLinenumberEnd: 2940
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__coerce_to_domain__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2892
      functionLinenumberEnd: 2895
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__merge_action__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2847
      functionLinenumberEnd: 2850
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__boolean_test__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2802
      functionLinenumberEnd: 2805
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__null_test__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2757
      functionLinenumberEnd: 2760
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__json_table_sibling_join__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2712
      functionLinenumberEnd: 2715
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__json_table_path_scan__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2667
      functionLinenumberEnd: 2670
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__json_table_path__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2622
      functionLinenumberEnd: 2625
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__json_expr__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2577
      functionLinenumberEnd: 2580
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__json_behavior__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2532
      functionLinenumberEnd: 2535
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__json_is_predicate__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2487
      functionLinenumberEnd: 2490
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__json_constructor_expr__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2442
      functionLinenumberEnd: 2445
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__json_value_expr__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2397
      functionLinenumberEnd: 2400
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__json_returning__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2352
      functionLinenumberEnd: 2355
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__json_format__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2307
      functionLinenumberEnd: 2310
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__xml_expr__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2262
      functionLinenumberEnd: 2265
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__sqlvalue_function__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2217
      functionLinenumberEnd: 2220
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__min_max_expr__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2172
      functionLinenumberEnd: 2175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__coalesce_expr__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2127
      functionLinenumberEnd: 2130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__row_compare_expr__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2082
      functionLinenumberEnd: 2085
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__row_expr__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2037
      functionLinenumberEnd: 2040
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__array_expr__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1992
      functionLinenumberEnd: 1995
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__case_test_expr__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1947
      functionLinenumberEnd: 1950
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__case_when__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1902
      functionLinenumberEnd: 1905
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__case_expr__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1857
      functionLinenumberEnd: 1860
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__collate_expr__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1812
      functionLinenumberEnd: 1815
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__convert_rowtype_expr__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1767
      functionLinenumberEnd: 1770
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__array_coerce_expr__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1722
      functionLinenumberEnd: 1725
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__coerce_via_io__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1677
      functionLinenumberEnd: 1680
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__relabel_type__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1632
      functionLinenumberEnd: 1635
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__field_store__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1587
      functionLinenumberEnd: 1590
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__field_select__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1542
      functionLinenumberEnd: 1545
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__alternative_sub_plan__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1497
      functionLinenumberEnd: 1500
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__sub_plan__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1452
      functionLinenumberEnd: 1455
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__sub_link__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1407
      functionLinenumberEnd: 1410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__bool_expr__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1362
      functionLinenumberEnd: 1365
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__scalar_array_op_expr__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1317
      functionLinenumberEnd: 1320
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__null_if_expr__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1272
      functionLinenumberEnd: 1275
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__distinct_expr__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1227
      functionLinenumberEnd: 1230
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__op_expr__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1182
      functionLinenumberEnd: 1185
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__named_arg_expr__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1137
      functionLinenumberEnd: 1140
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__func_expr__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1092
      functionLinenumberEnd: 1095
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__subscripting_ref__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1047
      functionLinenumberEnd: 1050
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__merge_support_func__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1002
      functionLinenumberEnd: 1005
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__window_func_run_condition__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 957
      functionLinenumberEnd: 960
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__window_func__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionLinenumberEnd: 915
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__grouping_func__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 867
      functionLinenumberEnd: 870
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__aggref__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 822
      functionLinenumberEnd: 825
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__param__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__var__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__into_clause__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__table_func__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__range_var__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    32
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__alias__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__alter_subscription_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12281
      functionLinenumberEnd: 12283
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:12283,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__alter_subscription_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12272
      functionLinenumberEnd: 12274
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:12273,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:12274,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__alter_subscription_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12265
      functionLinenumberEnd: 12267
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:12266,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:12267,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__alter_subscription_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12258
      functionLinenumberEnd: 12260
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:12259,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:12260,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__create_subscription_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12244
      functionLinenumberEnd: 12249
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:12247,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:12248,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__create_subscription_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12236
      functionLinenumberEnd: 12238
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:12238,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__create_subscription_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12227
      functionLinenumberEnd: 12229
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:12228,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:12229,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__create_subscription_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12220
      functionLinenumberEnd: 12222
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:12221,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:12222,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__create_subscription_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12213
      functionLinenumberEnd: 12215
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:12214,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:12215,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__alter_publication_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12199
      functionLinenumberEnd: 12204
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:12202,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:12203,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__alter_publication_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12191
      functionLinenumberEnd: 12193
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:12193,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__alter_publication_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12182
      functionLinenumberEnd: 12184
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:12183,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:12184,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__alter_publication_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12175
      functionLinenumberEnd: 12177
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:12176,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:12177,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__alter_publication_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12168
      functionLinenumberEnd: 12170
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:12169,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:12170,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__create_publication_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12154
      functionLinenumberEnd: 12159
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:12157,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:12158,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__create_publication_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12146
      functionLinenumberEnd: 12148
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:12148,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__create_publication_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12137
      functionLinenumberEnd: 12139
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:12138,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:12139,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__create_publication_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12130
      functionLinenumberEnd: 12132
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:12131,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:12132,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__create_publication_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12123
      functionLinenumberEnd: 12125
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:12124,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:12125,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__publication_obj_spec__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12109
      functionLinenumberEnd: 12114
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:12112,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:12113,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__publication_obj_spec__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12101
      functionLinenumberEnd: 12103
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:12103,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__publication_obj_spec__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12092
      functionLinenumberEnd: 12094
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:12093,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:12094,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__publication_obj_spec__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12085
      functionLinenumberEnd: 12087
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:12086,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:12087,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__publication_obj_spec__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12078
      functionLinenumberEnd: 12080
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:12079,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:12080,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__publication_table__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12064
      functionLinenumberEnd: 12069
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:12067,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:12068,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__publication_table__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12056
      functionLinenumberEnd: 12058
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:12058,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__publication_table__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12047
      functionLinenumberEnd: 12049
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:12048,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:12049,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__publication_table__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12040
      functionLinenumberEnd: 12042
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:12041,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:12042,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__publication_table__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12033
      functionLinenumberEnd: 12035
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:12034,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:12035,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__alter_tsconfiguration_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12019
      functionLinenumberEnd: 12024
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:12022,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:12023,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__alter_tsconfiguration_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12011
      functionLinenumberEnd: 12013
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:12013,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__alter_tsconfiguration_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12002
      functionLinenumberEnd: 12004
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:12003,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:12004,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__alter_tsconfiguration_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11995
      functionLinenumberEnd: 11997
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11996,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11997,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__alter_tsconfiguration_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11988
      functionLinenumberEnd: 11990
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11989,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11990,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__alter_tsdictionary_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11974
      functionLinenumberEnd: 11979
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11977,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11978,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__alter_tsdictionary_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11966
      functionLinenumberEnd: 11968
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11968,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__alter_tsdictionary_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11957
      functionLinenumberEnd: 11959
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11958,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11959,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__alter_tsdictionary_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11950
      functionLinenumberEnd: 11952
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11951,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11952,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__alter_tsdictionary_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11943
      functionLinenumberEnd: 11945
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11944,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11945,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__reassign_owned_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11929
      functionLinenumberEnd: 11934
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11932,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11933,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__reassign_owned_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11921
      functionLinenumberEnd: 11923
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11923,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__reassign_owned_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11912
      functionLinenumberEnd: 11914
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11913,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11914,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__reassign_owned_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11905
      functionLinenumberEnd: 11907
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11906,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11907,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__reassign_owned_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11898
      functionLinenumberEnd: 11900
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11899,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11900,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__drop_owned_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11884
      functionLinenumberEnd: 11889
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11887,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11888,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__drop_owned_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11876
      functionLinenumberEnd: 11878
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11878,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__drop_owned_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11867
      functionLinenumberEnd: 11869
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11868,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11869,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__drop_owned_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11860
      functionLinenumberEnd: 11862
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11861,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11862,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__drop_owned_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11853
      functionLinenumberEnd: 11855
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11854,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11855,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__deallocate_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11839
      functionLinenumberEnd: 11844
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11842,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11843,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__deallocate_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11831
      functionLinenumberEnd: 11833
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11833,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__deallocate_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11822
      functionLinenumberEnd: 11824
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11823,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11824,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__deallocate_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11815
      functionLinenumberEnd: 11817
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11816,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11817,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__deallocate_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11808
      functionLinenumberEnd: 11810
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11809,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11810,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__execute_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11794
      functionLinenumberEnd: 11799
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11797,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11798,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__execute_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11786
      functionLinenumberEnd: 11788
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11788,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__execute_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11777
      functionLinenumberEnd: 11779
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11778,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11779,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__execute_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11770
      functionLinenumberEnd: 11772
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11771,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11772,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__execute_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11763
      functionLinenumberEnd: 11765
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11764,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11765,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__prepare_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11749
      functionLinenumberEnd: 11754
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11752,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11753,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__prepare_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11741
      functionLinenumberEnd: 11743
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11743,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__prepare_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11732
      functionLinenumberEnd: 11734
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11733,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11734,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__prepare_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11725
      functionLinenumberEnd: 11727
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11726,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11727,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__prepare_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11718
      functionLinenumberEnd: 11720
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11719,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11720,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__create_transform_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11704
      functionLinenumberEnd: 11709
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11707,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11708,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__create_transform_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11696
      functionLinenumberEnd: 11698
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11698,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__create_transform_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11687
      functionLinenumberEnd: 11689
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11688,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11689,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__create_transform_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11680
      functionLinenumberEnd: 11682
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11681,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11682,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__create_transform_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11673
      functionLinenumberEnd: 11675
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11674,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11675,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__create_cast_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11659
      functionLinenumberEnd: 11664
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11662,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11663,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__create_cast_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11651
      functionLinenumberEnd: 11653
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11653,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__create_cast_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11642
      functionLinenumberEnd: 11644
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11643,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11644,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__create_cast_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11635
      functionLinenumberEnd: 11637
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11636,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11637,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__create_cast_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11628
      functionLinenumberEnd: 11630
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11629,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11630,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__create_conversion_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11614
      functionLinenumberEnd: 11619
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11617,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11618,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__create_conversion_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11606
      functionLinenumberEnd: 11608
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11608,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__create_conversion_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11597
      functionLinenumberEnd: 11599
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11598,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11599,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__create_conversion_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11590
      functionLinenumberEnd: 11592
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11591,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11592,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__create_conversion_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11583
      functionLinenumberEnd: 11585
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11584,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11585,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__reindex_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11569
      functionLinenumberEnd: 11574
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11572,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11573,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__reindex_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11561
      functionLinenumberEnd: 11563
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11563,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__reindex_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11552
      functionLinenumberEnd: 11554
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11553,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11554,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__reindex_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11545
      functionLinenumberEnd: 11547
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11546,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11547,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__reindex_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11538
      functionLinenumberEnd: 11540
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11539,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11540,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__constraints_set_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11524
      functionLinenumberEnd: 11529
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11527,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11528,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__constraints_set_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11516
      functionLinenumberEnd: 11518
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11518,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__constraints_set_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11507
      functionLinenumberEnd: 11509
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11508,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11509,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__constraints_set_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11500
      functionLinenumberEnd: 11502
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11501,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11502,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__constraints_set_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11493
      functionLinenumberEnd: 11495
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11494,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11495,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__lock_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11479
      functionLinenumberEnd: 11484
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11482,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11483,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__lock_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11471
      functionLinenumberEnd: 11473
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11473,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__lock_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11462
      functionLinenumberEnd: 11464
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11463,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11464,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__lock_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11455
      functionLinenumberEnd: 11457
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11456,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11457,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__lock_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11448
      functionLinenumberEnd: 11450
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11449,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11450,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__discard_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11434
      functionLinenumberEnd: 11439
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11437,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11438,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__discard_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11426
      functionLinenumberEnd: 11428
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11428,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__discard_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11417
      functionLinenumberEnd: 11419
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11418,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11419,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__discard_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11410
      functionLinenumberEnd: 11412
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11411,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11412,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__discard_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11403
      functionLinenumberEnd: 11405
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11404,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11405,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__check_point_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11389
      functionLinenumberEnd: 11394
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11392,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11393,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__check_point_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11381
      functionLinenumberEnd: 11383
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11383,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__check_point_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11372
      functionLinenumberEnd: 11374
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11373,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11374,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__check_point_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11365
      functionLinenumberEnd: 11367
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11366,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11367,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__check_point_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11358
      functionLinenumberEnd: 11360
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11359,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11360,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__refresh_mat_view_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11344
      functionLinenumberEnd: 11349
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11347,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11348,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__refresh_mat_view_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11336
      functionLinenumberEnd: 11338
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11338,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__refresh_mat_view_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11327
      functionLinenumberEnd: 11329
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11328,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11329,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__refresh_mat_view_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11320
      functionLinenumberEnd: 11322
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11321,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11322,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__refresh_mat_view_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11313
      functionLinenumberEnd: 11315
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11314,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11315,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__create_table_as_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11299
      functionLinenumberEnd: 11304
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11302,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11303,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__create_table_as_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11291
      functionLinenumberEnd: 11293
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11293,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__create_table_as_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11282
      functionLinenumberEnd: 11284
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11283,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11284,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__create_table_as_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11275
      functionLinenumberEnd: 11277
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11276,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11277,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__create_table_as_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11268
      functionLinenumberEnd: 11270
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11269,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11270,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__explain_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11254
      functionLinenumberEnd: 11259
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11257,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11258,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__explain_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11246
      functionLinenumberEnd: 11248
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11248,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__explain_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11237
      functionLinenumberEnd: 11239
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11238,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11239,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__explain_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11230
      functionLinenumberEnd: 11232
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11231,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11232,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__explain_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11223
      functionLinenumberEnd: 11225
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11224,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11225,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__vacuum_relation__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11209
      functionLinenumberEnd: 11214
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11212,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11213,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__vacuum_relation__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11201
      functionLinenumberEnd: 11203
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11203,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__vacuum_relation__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11192
      functionLinenumberEnd: 11194
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11193,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11194,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__vacuum_relation__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11185
      functionLinenumberEnd: 11187
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11186,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11187,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__vacuum_relation__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11178
      functionLinenumberEnd: 11180
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11179,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11180,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__vacuum_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11164
      functionLinenumberEnd: 11169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11167,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11168,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__vacuum_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11156
      functionLinenumberEnd: 11158
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11158,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__vacuum_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11147
      functionLinenumberEnd: 11149
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11148,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11149,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__vacuum_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11140
      functionLinenumberEnd: 11142
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11141,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11142,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__vacuum_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11133
      functionLinenumberEnd: 11135
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11134,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11135,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__cluster_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11119
      functionLinenumberEnd: 11124
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11122,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11123,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__cluster_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11111
      functionLinenumberEnd: 11113
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11113,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__cluster_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11102
      functionLinenumberEnd: 11104
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11103,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11104,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__cluster_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11095
      functionLinenumberEnd: 11097
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11096,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11097,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__cluster_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11088
      functionLinenumberEnd: 11090
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11089,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11090,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__alter_system_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11074
      functionLinenumberEnd: 11079
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11077,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11078,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__alter_system_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11066
      functionLinenumberEnd: 11068
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11068,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__alter_system_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11057
      functionLinenumberEnd: 11059
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11058,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11059,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__alter_system_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11050
      functionLinenumberEnd: 11052
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11051,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11052,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__alter_system_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11043
      functionLinenumberEnd: 11045
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11044,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11045,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__dropdb_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11029
      functionLinenumberEnd: 11034
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11032,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11033,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__dropdb_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11021
      functionLinenumberEnd: 11023
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11023,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__dropdb_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11012
      functionLinenumberEnd: 11014
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11013,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11014,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__dropdb_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11005
      functionLinenumberEnd: 11007
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:11006,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11007,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__dropdb_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10998
      functionLinenumberEnd: 11000
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10999,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:11000,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__alter_database_set_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10984
      functionLinenumberEnd: 10989
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10987,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10988,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__alter_database_set_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10976
      functionLinenumberEnd: 10978
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10978,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__alter_database_set_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10967
      functionLinenumberEnd: 10969
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10968,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10969,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__alter_database_set_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10960
      functionLinenumberEnd: 10962
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10961,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10962,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__alter_database_set_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10953
      functionLinenumberEnd: 10955
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10954,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10955,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__alter_database_refresh_coll_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10939
      functionLinenumberEnd: 10944
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10942,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10943,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__alter_database_refresh_coll_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10931
      functionLinenumberEnd: 10933
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10933,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__alter_database_refresh_coll_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10922
      functionLinenumberEnd: 10924
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10923,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10924,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__alter_database_refresh_coll_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10915
      functionLinenumberEnd: 10917
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10916,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10917,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__alter_database_refresh_coll_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10908
      functionLinenumberEnd: 10910
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10909,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10910,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__alter_database_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10894
      functionLinenumberEnd: 10899
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10897,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10898,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__alter_database_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10886
      functionLinenumberEnd: 10888
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10888,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__alter_database_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10877
      functionLinenumberEnd: 10879
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10878,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10879,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__alter_database_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10870
      functionLinenumberEnd: 10872
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10871,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10872,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__alter_database_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10863
      functionLinenumberEnd: 10865
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10864,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10865,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__createdb_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10849
      functionLinenumberEnd: 10854
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10852,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10853,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__createdb_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10841
      functionLinenumberEnd: 10843
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10843,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__createdb_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10832
      functionLinenumberEnd: 10834
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10833,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10834,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__createdb_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10825
      functionLinenumberEnd: 10827
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10826,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10827,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__createdb_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10818
      functionLinenumberEnd: 10820
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10819,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10820,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__load_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10804
      functionLinenumberEnd: 10809
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10807,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10808,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__load_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10796
      functionLinenumberEnd: 10798
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10798,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__load_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10787
      functionLinenumberEnd: 10789
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10788,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10789,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__load_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10780
      functionLinenumberEnd: 10782
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10781,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10782,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__load_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10773
      functionLinenumberEnd: 10775
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10774,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10775,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__view_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10759
      functionLinenumberEnd: 10764
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10762,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10763,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__view_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10751
      functionLinenumberEnd: 10753
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10753,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__view_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10742
      functionLinenumberEnd: 10744
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10743,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10744,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__view_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10735
      functionLinenumberEnd: 10737
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10736,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10737,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__view_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10728
      functionLinenumberEnd: 10730
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10729,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10730,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__alter_enum_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10714
      functionLinenumberEnd: 10719
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10717,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10718,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__alter_enum_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10706
      functionLinenumberEnd: 10708
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10708,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__alter_enum_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10697
      functionLinenumberEnd: 10699
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10698,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10699,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__alter_enum_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10690
      functionLinenumberEnd: 10692
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10691,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10692,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__alter_enum_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10683
      functionLinenumberEnd: 10685
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10684,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10685,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__create_range_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10669
      functionLinenumberEnd: 10674
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10672,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10673,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__create_range_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10661
      functionLinenumberEnd: 10663
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10663,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__create_range_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10652
      functionLinenumberEnd: 10654
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10653,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10654,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__create_range_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10645
      functionLinenumberEnd: 10647
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10646,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10647,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__create_range_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10638
      functionLinenumberEnd: 10640
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10639,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10640,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__create_enum_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10624
      functionLinenumberEnd: 10629
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10627,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10628,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__create_enum_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10616
      functionLinenumberEnd: 10618
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10618,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__create_enum_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10607
      functionLinenumberEnd: 10609
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10608,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10609,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__create_enum_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10600
      functionLinenumberEnd: 10602
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10601,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10602,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__create_enum_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10593
      functionLinenumberEnd: 10595
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10594,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10595,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__composite_type_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10579
      functionLinenumberEnd: 10584
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10582,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10583,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__composite_type_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10571
      functionLinenumberEnd: 10573
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10573,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__composite_type_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10562
      functionLinenumberEnd: 10564
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10563,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10564,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__composite_type_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10555
      functionLinenumberEnd: 10557
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10556,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10557,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__composite_type_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10548
      functionLinenumberEnd: 10550
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10549,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10550,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__transaction_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10534
      functionLinenumberEnd: 10539
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10537,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10538,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__transaction_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10526
      functionLinenumberEnd: 10528
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10528,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__transaction_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10517
      functionLinenumberEnd: 10519
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10518,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10519,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__transaction_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10510
      functionLinenumberEnd: 10512
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10511,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10512,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__transaction_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10503
      functionLinenumberEnd: 10505
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10504,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10505,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__unlisten_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10489
      functionLinenumberEnd: 10494
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10492,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10493,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__unlisten_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10481
      functionLinenumberEnd: 10483
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10483,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__unlisten_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10472
      functionLinenumberEnd: 10474
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10473,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10474,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__unlisten_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10465
      functionLinenumberEnd: 10467
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10466,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10467,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__unlisten_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10458
      functionLinenumberEnd: 10460
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10459,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10460,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__listen_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10444
      functionLinenumberEnd: 10449
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10447,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10448,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__listen_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10436
      functionLinenumberEnd: 10438
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10438,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__listen_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10427
      functionLinenumberEnd: 10429
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10428,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10429,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__listen_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10420
      functionLinenumberEnd: 10422
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10421,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10422,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__listen_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10413
      functionLinenumberEnd: 10415
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10414,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10415,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__notify_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10399
      functionLinenumberEnd: 10404
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10402,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10403,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__notify_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10391
      functionLinenumberEnd: 10393
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10393,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__notify_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10382
      functionLinenumberEnd: 10384
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10383,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10384,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__notify_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10375
      functionLinenumberEnd: 10377
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10376,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10377,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__notify_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10368
      functionLinenumberEnd: 10370
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10369,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10370,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__rule_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10354
      functionLinenumberEnd: 10359
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10357,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10358,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__rule_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10346
      functionLinenumberEnd: 10348
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10348,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__rule_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10337
      functionLinenumberEnd: 10339
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10338,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10339,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__rule_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10330
      functionLinenumberEnd: 10332
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10331,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10332,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__rule_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10323
      functionLinenumberEnd: 10325
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10324,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10325,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__alter_type_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10309
      functionLinenumberEnd: 10314
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10312,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10313,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__alter_type_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10301
      functionLinenumberEnd: 10303
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10303,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__alter_type_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10292
      functionLinenumberEnd: 10294
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10293,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10294,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__alter_type_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10285
      functionLinenumberEnd: 10287
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10286,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10287,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__alter_type_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10278
      functionLinenumberEnd: 10280
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10279,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10280,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__alter_operator_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10264
      functionLinenumberEnd: 10269
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10267,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10268,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__alter_operator_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10256
      functionLinenumberEnd: 10258
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10258,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__alter_operator_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10247
      functionLinenumberEnd: 10249
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10248,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10249,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__alter_operator_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10240
      functionLinenumberEnd: 10242
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10241,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10242,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__alter_operator_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10233
      functionLinenumberEnd: 10235
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10234,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10235,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__alter_owner_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10219
      functionLinenumberEnd: 10224
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10222,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10223,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__alter_owner_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10211
      functionLinenumberEnd: 10213
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10213,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__alter_owner_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10202
      functionLinenumberEnd: 10204
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10203,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10204,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__alter_owner_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10195
      functionLinenumberEnd: 10197
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10196,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10197,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__alter_owner_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10188
      functionLinenumberEnd: 10190
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10189,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10190,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__alter_object_schema_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10174
      functionLinenumberEnd: 10179
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10177,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10178,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__alter_object_schema_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10166
      functionLinenumberEnd: 10168
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10168,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__alter_object_schema_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10157
      functionLinenumberEnd: 10159
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10158,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10159,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__alter_object_schema_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10150
      functionLinenumberEnd: 10152
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10151,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10152,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__alter_object_schema_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10143
      functionLinenumberEnd: 10145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10144,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10145,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__alter_object_depends_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10129
      functionLinenumberEnd: 10134
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10132,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10133,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__alter_object_depends_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10121
      functionLinenumberEnd: 10123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10123,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__alter_object_depends_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10112
      functionLinenumberEnd: 10114
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10113,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10114,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__alter_object_depends_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10105
      functionLinenumberEnd: 10107
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10106,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10107,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__alter_object_depends_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10098
      functionLinenumberEnd: 10100
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10099,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10100,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__rename_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10084
      functionLinenumberEnd: 10089
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10087,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10088,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__rename_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10076
      functionLinenumberEnd: 10078
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10078,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__rename_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10067
      functionLinenumberEnd: 10069
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10068,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10069,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__rename_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10060
      functionLinenumberEnd: 10062
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10061,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10062,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__rename_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10053
      functionLinenumberEnd: 10055
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10054,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10055,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__call_context__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10039
      functionLinenumberEnd: 10044
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10042,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10043,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__call_context__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10031
      functionLinenumberEnd: 10033
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10033,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__call_context__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10022
      functionLinenumberEnd: 10024
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10023,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10024,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__call_context__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10015
      functionLinenumberEnd: 10017
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10016,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10017,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__call_context__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10008
      functionLinenumberEnd: 10010
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:10009,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:10010,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__call_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9994
      functionLinenumberEnd: 9999
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9997,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9998,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__call_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9986
      functionLinenumberEnd: 9988
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9988,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__call_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9977
      functionLinenumberEnd: 9979
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9978,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9979,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__call_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9970
      functionLinenumberEnd: 9972
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9971,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9972,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__call_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9963
      functionLinenumberEnd: 9965
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9964,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9965,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__inline_code_block__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9949
      functionLinenumberEnd: 9954
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9952,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9953,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__inline_code_block__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9941
      functionLinenumberEnd: 9943
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9943,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__inline_code_block__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9932
      functionLinenumberEnd: 9934
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9933,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9934,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__inline_code_block__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9925
      functionLinenumberEnd: 9927
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9926,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9927,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__inline_code_block__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9918
      functionLinenumberEnd: 9920
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9919,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9920,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__do_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9904
      functionLinenumberEnd: 9909
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9907,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9908,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__do_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9896
      functionLinenumberEnd: 9898
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9898,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__do_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9887
      functionLinenumberEnd: 9889
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9888,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9889,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__do_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9880
      functionLinenumberEnd: 9882
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9881,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9882,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__do_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9873
      functionLinenumberEnd: 9875
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9874,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9875,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__alter_function_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9859
      functionLinenumberEnd: 9864
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9862,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9863,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__alter_function_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9851
      functionLinenumberEnd: 9853
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9853,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__alter_function_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9842
      functionLinenumberEnd: 9844
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9843,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9844,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__alter_function_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9835
      functionLinenumberEnd: 9837
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9836,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9837,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__alter_function_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9828
      functionLinenumberEnd: 9830
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9829,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9830,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__function_parameter__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9814
      functionLinenumberEnd: 9819
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9817,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9818,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__function_parameter__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9806
      functionLinenumberEnd: 9808
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9808,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__function_parameter__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9797
      functionLinenumberEnd: 9799
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9798,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9799,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__function_parameter__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9790
      functionLinenumberEnd: 9792
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9791,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9792,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__function_parameter__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9783
      functionLinenumberEnd: 9785
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9784,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9785,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__create_function_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9769
      functionLinenumberEnd: 9774
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9772,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9773,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__create_function_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9761
      functionLinenumberEnd: 9763
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9763,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__create_function_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9752
      functionLinenumberEnd: 9754
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9753,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9754,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__create_function_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9745
      functionLinenumberEnd: 9747
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9746,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9747,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__create_function_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9738
      functionLinenumberEnd: 9740
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9739,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9740,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__alter_stats_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9724
      functionLinenumberEnd: 9729
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9727,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9728,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__alter_stats_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9716
      functionLinenumberEnd: 9718
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9718,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__alter_stats_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9707
      functionLinenumberEnd: 9709
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9708,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9709,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__alter_stats_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9700
      functionLinenumberEnd: 9702
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9701,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9702,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__alter_stats_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9693
      functionLinenumberEnd: 9695
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9694,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9695,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__stats_elem__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9679
      functionLinenumberEnd: 9684
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9682,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9683,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__stats_elem__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9671
      functionLinenumberEnd: 9673
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9673,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__stats_elem__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9662
      functionLinenumberEnd: 9664
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9663,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9664,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__stats_elem__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9655
      functionLinenumberEnd: 9657
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9656,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9657,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__stats_elem__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9648
      functionLinenumberEnd: 9650
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9649,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9650,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__create_stats_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9634
      functionLinenumberEnd: 9639
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9637,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9638,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__create_stats_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9626
      functionLinenumberEnd: 9628
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9628,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__create_stats_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9617
      functionLinenumberEnd: 9619
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9618,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9619,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__create_stats_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9610
      functionLinenumberEnd: 9612
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9611,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9612,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__create_stats_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9603
      functionLinenumberEnd: 9605
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9604,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9605,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__index_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9589
      functionLinenumberEnd: 9594
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9592,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9593,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__index_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9581
      functionLinenumberEnd: 9583
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9583,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__index_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9572
      functionLinenumberEnd: 9574
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9573,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9574,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__index_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9565
      functionLinenumberEnd: 9567
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9566,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9567,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__index_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9558
      functionLinenumberEnd: 9560
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9559,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9560,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__fetch_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9544
      functionLinenumberEnd: 9549
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9547,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9548,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__fetch_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9536
      functionLinenumberEnd: 9538
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9538,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__fetch_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9527
      functionLinenumberEnd: 9529
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9528,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9529,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__fetch_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9520
      functionLinenumberEnd: 9522
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9521,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9522,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__fetch_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9513
      functionLinenumberEnd: 9515
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9514,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9515,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__close_portal_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9499
      functionLinenumberEnd: 9504
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9502,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9503,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__close_portal_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9491
      functionLinenumberEnd: 9493
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9493,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__close_portal_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9482
      functionLinenumberEnd: 9484
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9483,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9484,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__close_portal_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9475
      functionLinenumberEnd: 9477
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9476,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9477,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__close_portal_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9468
      functionLinenumberEnd: 9470
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9469,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9470,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__declare_cursor_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9454
      functionLinenumberEnd: 9459
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9457,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9458,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__declare_cursor_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9446
      functionLinenumberEnd: 9448
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9448,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__declare_cursor_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9437
      functionLinenumberEnd: 9439
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9438,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9439,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__declare_cursor_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9430
      functionLinenumberEnd: 9432
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9431,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9432,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__declare_cursor_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9423
      functionLinenumberEnd: 9425
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9424,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9425,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__sec_label_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9409
      functionLinenumberEnd: 9414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9412,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9413,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__sec_label_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9401
      functionLinenumberEnd: 9403
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9403,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__sec_label_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9392
      functionLinenumberEnd: 9394
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9393,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9394,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__sec_label_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9385
      functionLinenumberEnd: 9387
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9386,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9387,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__sec_label_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9378
      functionLinenumberEnd: 9380
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9379,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9380,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__comment_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9364
      functionLinenumberEnd: 9369
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9367,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9368,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__comment_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9356
      functionLinenumberEnd: 9358
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9358,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__comment_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9347
      functionLinenumberEnd: 9349
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9348,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9349,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__comment_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9340
      functionLinenumberEnd: 9342
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9341,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9342,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__comment_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9333
      functionLinenumberEnd: 9335
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9334,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9335,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__truncate_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9319
      functionLinenumberEnd: 9324
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9322,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9323,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__truncate_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9311
      functionLinenumberEnd: 9313
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9313,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__truncate_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9302
      functionLinenumberEnd: 9304
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9303,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9304,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__truncate_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9295
      functionLinenumberEnd: 9297
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9296,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9297,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__truncate_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9288
      functionLinenumberEnd: 9290
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9289,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9290,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__drop_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9274
      functionLinenumberEnd: 9279
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9277,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9278,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__drop_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9266
      functionLinenumberEnd: 9268
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9268,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__drop_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9257
      functionLinenumberEnd: 9259
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9258,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9259,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__drop_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9250
      functionLinenumberEnd: 9252
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9251,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9252,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__drop_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9243
      functionLinenumberEnd: 9245
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9244,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9245,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__alter_op_family_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9229
      functionLinenumberEnd: 9234
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9232,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9233,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__alter_op_family_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9221
      functionLinenumberEnd: 9223
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9223,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__alter_op_family_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9212
      functionLinenumberEnd: 9214
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9213,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9214,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__alter_op_family_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9205
      functionLinenumberEnd: 9207
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9206,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9207,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__alter_op_family_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9198
      functionLinenumberEnd: 9200
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9199,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9200,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__create_op_family_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9184
      functionLinenumberEnd: 9189
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9187,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9188,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__create_op_family_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9176
      functionLinenumberEnd: 9178
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9178,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__create_op_family_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9167
      functionLinenumberEnd: 9169
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9168,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9169,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__create_op_family_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9160
      functionLinenumberEnd: 9162
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9161,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9162,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__create_op_family_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9153
      functionLinenumberEnd: 9155
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9154,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9155,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__create_op_class_item__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9139
      functionLinenumberEnd: 9144
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9142,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9143,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__create_op_class_item__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9131
      functionLinenumberEnd: 9133
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9133,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__create_op_class_item__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9122
      functionLinenumberEnd: 9124
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9123,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9124,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__create_op_class_item__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9115
      functionLinenumberEnd: 9117
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9116,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9117,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__create_op_class_item__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9108
      functionLinenumberEnd: 9110
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9109,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9110,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__create_op_class_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9094
      functionLinenumberEnd: 9099
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9097,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9098,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__create_op_class_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9086
      functionLinenumberEnd: 9088
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9088,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__create_op_class_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9077
      functionLinenumberEnd: 9079
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9078,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9079,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__create_op_class_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9070
      functionLinenumberEnd: 9072
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9071,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9072,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__create_op_class_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9063
      functionLinenumberEnd: 9065
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9064,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9065,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__create_domain_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9049
      functionLinenumberEnd: 9054
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9052,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9053,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__create_domain_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9041
      functionLinenumberEnd: 9043
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9043,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__create_domain_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9032
      functionLinenumberEnd: 9034
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9033,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9034,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__create_domain_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9025
      functionLinenumberEnd: 9027
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9026,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9027,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__create_domain_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9018
      functionLinenumberEnd: 9020
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9019,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9020,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__define_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9004
      functionLinenumberEnd: 9009
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:9007,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:9008,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__define_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8996
      functionLinenumberEnd: 8998
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8998,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__define_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8987
      functionLinenumberEnd: 8989
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8988,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8989,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__define_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8980
      functionLinenumberEnd: 8982
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8981,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8982,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__define_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8973
      functionLinenumberEnd: 8975
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8974,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8975,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__alter_seq_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8959
      functionLinenumberEnd: 8964
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8962,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8963,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__alter_seq_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8951
      functionLinenumberEnd: 8953
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8953,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__alter_seq_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8942
      functionLinenumberEnd: 8944
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8943,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8944,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__alter_seq_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8935
      functionLinenumberEnd: 8937
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8936,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8937,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__alter_seq_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8928
      functionLinenumberEnd: 8930
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8929,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8930,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__create_seq_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8914
      functionLinenumberEnd: 8919
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8917,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8918,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__create_seq_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8906
      functionLinenumberEnd: 8908
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8908,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__create_seq_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8897
      functionLinenumberEnd: 8899
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8898,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8899,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__create_seq_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8890
      functionLinenumberEnd: 8892
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8891,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8892,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__create_seq_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8883
      functionLinenumberEnd: 8885
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8884,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8885,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__drop_role_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8869
      functionLinenumberEnd: 8874
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8872,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8873,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__drop_role_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8861
      functionLinenumberEnd: 8863
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8863,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__drop_role_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8852
      functionLinenumberEnd: 8854
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8853,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8854,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__drop_role_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8845
      functionLinenumberEnd: 8847
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8846,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8847,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__drop_role_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8838
      functionLinenumberEnd: 8840
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8839,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8840,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__alter_role_set_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8824
      functionLinenumberEnd: 8829
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8827,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8828,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__alter_role_set_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8816
      functionLinenumberEnd: 8818
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8818,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__alter_role_set_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8807
      functionLinenumberEnd: 8809
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8808,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8809,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__alter_role_set_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8800
      functionLinenumberEnd: 8802
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8801,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8802,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__alter_role_set_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8793
      functionLinenumberEnd: 8795
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8794,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8795,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__alter_role_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8779
      functionLinenumberEnd: 8784
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8782,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8783,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__alter_role_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8771
      functionLinenumberEnd: 8773
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8773,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__alter_role_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8762
      functionLinenumberEnd: 8764
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8763,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8764,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__alter_role_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8755
      functionLinenumberEnd: 8757
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8756,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8757,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__alter_role_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8748
      functionLinenumberEnd: 8750
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8749,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8750,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__create_role_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8734
      functionLinenumberEnd: 8739
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8737,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8738,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__create_role_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8726
      functionLinenumberEnd: 8728
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8728,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__create_role_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8717
      functionLinenumberEnd: 8719
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8718,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8719,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__create_role_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8710
      functionLinenumberEnd: 8712
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8711,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8712,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__create_role_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8703
      functionLinenumberEnd: 8705
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8704,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8705,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__create_plang_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8689
      functionLinenumberEnd: 8694
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8692,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8693,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__create_plang_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8681
      functionLinenumberEnd: 8683
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8683,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__create_plang_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8672
      functionLinenumberEnd: 8674
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8673,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8674,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__create_plang_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8665
      functionLinenumberEnd: 8667
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8666,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8667,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__create_plang_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8658
      functionLinenumberEnd: 8660
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8659,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8660,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__alter_event_trig_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8644
      functionLinenumberEnd: 8649
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8647,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8648,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__alter_event_trig_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8636
      functionLinenumberEnd: 8638
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8638,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__alter_event_trig_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8627
      functionLinenumberEnd: 8629
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8628,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8629,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__alter_event_trig_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8620
      functionLinenumberEnd: 8622
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8621,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8622,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__alter_event_trig_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8613
      functionLinenumberEnd: 8615
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8614,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8615,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__create_event_trig_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8599
      functionLinenumberEnd: 8604
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8602,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8603,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__create_event_trig_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8591
      functionLinenumberEnd: 8593
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8593,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__create_event_trig_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8582
      functionLinenumberEnd: 8584
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8583,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8584,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__create_event_trig_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8575
      functionLinenumberEnd: 8577
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8576,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8577,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__create_event_trig_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8568
      functionLinenumberEnd: 8570
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8569,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8570,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__create_trig_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8554
      functionLinenumberEnd: 8559
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8557,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8558,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__create_trig_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8546
      functionLinenumberEnd: 8548
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8548,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__create_trig_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8537
      functionLinenumberEnd: 8539
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8538,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8539,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__create_trig_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8530
      functionLinenumberEnd: 8532
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8531,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8532,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__create_trig_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8523
      functionLinenumberEnd: 8525
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8524,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8525,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__create_am_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8509
      functionLinenumberEnd: 8514
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8512,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8513,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__create_am_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8501
      functionLinenumberEnd: 8503
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8503,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__create_am_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8492
      functionLinenumberEnd: 8494
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8493,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8494,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__create_am_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8485
      functionLinenumberEnd: 8487
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8486,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8487,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__create_am_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8478
      functionLinenumberEnd: 8480
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8479,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8480,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__alter_policy_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8464
      functionLinenumberEnd: 8469
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8467,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8468,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__alter_policy_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8456
      functionLinenumberEnd: 8458
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8458,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__alter_policy_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8447
      functionLinenumberEnd: 8449
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8448,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8449,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__alter_policy_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8440
      functionLinenumberEnd: 8442
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8441,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8442,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__alter_policy_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8433
      functionLinenumberEnd: 8435
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8434,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8435,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__create_policy_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8419
      functionLinenumberEnd: 8424
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8422,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8423,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__create_policy_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8411
      functionLinenumberEnd: 8413
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8413,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__create_policy_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8402
      functionLinenumberEnd: 8404
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8403,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8404,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__create_policy_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8395
      functionLinenumberEnd: 8397
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8396,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8397,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__create_policy_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8388
      functionLinenumberEnd: 8390
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8389,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8390,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__import_foreign_schema_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8374
      functionLinenumberEnd: 8379
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8377,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8378,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__import_foreign_schema_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8366
      functionLinenumberEnd: 8368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8368,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__import_foreign_schema_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8357
      functionLinenumberEnd: 8359
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8358,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8359,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__import_foreign_schema_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8350
      functionLinenumberEnd: 8352
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8351,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8352,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__import_foreign_schema_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8343
      functionLinenumberEnd: 8345
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8344,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8345,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__drop_user_mapping_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8329
      functionLinenumberEnd: 8334
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8332,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8333,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__drop_user_mapping_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8321
      functionLinenumberEnd: 8323
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8323,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__drop_user_mapping_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8312
      functionLinenumberEnd: 8314
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8313,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8314,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__drop_user_mapping_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8305
      functionLinenumberEnd: 8307
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8306,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8307,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__drop_user_mapping_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8298
      functionLinenumberEnd: 8300
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8299,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8300,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__alter_user_mapping_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8284
      functionLinenumberEnd: 8289
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8287,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8288,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__alter_user_mapping_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8276
      functionLinenumberEnd: 8278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8278,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__alter_user_mapping_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8267
      functionLinenumberEnd: 8269
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8268,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8269,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__alter_user_mapping_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8260
      functionLinenumberEnd: 8262
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8261,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8262,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__alter_user_mapping_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8253
      functionLinenumberEnd: 8255
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8254,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8255,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__create_user_mapping_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8239
      functionLinenumberEnd: 8244
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8242,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8243,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__create_user_mapping_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8231
      functionLinenumberEnd: 8233
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8233,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__create_user_mapping_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8222
      functionLinenumberEnd: 8224
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8223,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8224,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__create_user_mapping_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8215
      functionLinenumberEnd: 8217
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8216,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8217,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__create_user_mapping_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8208
      functionLinenumberEnd: 8210
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8209,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8210,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__create_foreign_table_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8194
      functionLinenumberEnd: 8199
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8197,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8198,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__create_foreign_table_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8186
      functionLinenumberEnd: 8188
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8188,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__create_foreign_table_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8177
      functionLinenumberEnd: 8179
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8178,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8179,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__create_foreign_table_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8170
      functionLinenumberEnd: 8172
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8171,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8172,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__create_foreign_table_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8163
      functionLinenumberEnd: 8165
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8164,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8165,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__alter_foreign_server_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8149
      functionLinenumberEnd: 8154
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8152,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8153,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__alter_foreign_server_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8141
      functionLinenumberEnd: 8143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8143,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__alter_foreign_server_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8132
      functionLinenumberEnd: 8134
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8133,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8134,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__alter_foreign_server_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8125
      functionLinenumberEnd: 8127
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8126,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8127,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__alter_foreign_server_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8118
      functionLinenumberEnd: 8120
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8119,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8120,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__create_foreign_server_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8104
      functionLinenumberEnd: 8109
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8107,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8108,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__create_foreign_server_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8096
      functionLinenumberEnd: 8098
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8098,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__create_foreign_server_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8087
      functionLinenumberEnd: 8089
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8088,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8089,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__create_foreign_server_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8080
      functionLinenumberEnd: 8082
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8081,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8082,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__create_foreign_server_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8073
      functionLinenumberEnd: 8075
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8074,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8075,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__alter_fdw_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8059
      functionLinenumberEnd: 8064
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8062,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8063,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__alter_fdw_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8051
      functionLinenumberEnd: 8053
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8053,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__alter_fdw_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8042
      functionLinenumberEnd: 8044
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8043,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8044,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__alter_fdw_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8035
      functionLinenumberEnd: 8037
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8036,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8037,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__alter_fdw_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8028
      functionLinenumberEnd: 8030
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8029,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8030,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__create_fdw_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8014
      functionLinenumberEnd: 8019
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8017,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:8018,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__create_fdw_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8006
      functionLinenumberEnd: 8008
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:8008,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__create_fdw_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7997
      functionLinenumberEnd: 7999
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7998,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7999,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__create_fdw_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7990
      functionLinenumberEnd: 7992
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7991,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7992,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__create_fdw_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7983
      functionLinenumberEnd: 7985
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7984,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7985,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__alter_extension_contents_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7969
      functionLinenumberEnd: 7974
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7972,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7973,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__alter_extension_contents_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7961
      functionLinenumberEnd: 7963
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7963,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__alter_extension_contents_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7952
      functionLinenumberEnd: 7954
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7953,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7954,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__alter_extension_contents_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7945
      functionLinenumberEnd: 7947
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7946,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7947,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__alter_extension_contents_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7938
      functionLinenumberEnd: 7940
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7939,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7940,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__alter_extension_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7924
      functionLinenumberEnd: 7929
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7927,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7928,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__alter_extension_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7916
      functionLinenumberEnd: 7918
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7918,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__alter_extension_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7907
      functionLinenumberEnd: 7909
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7908,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7909,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__alter_extension_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7900
      functionLinenumberEnd: 7902
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7901,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7902,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__alter_extension_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7893
      functionLinenumberEnd: 7895
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7894,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7895,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__create_extension_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7879
      functionLinenumberEnd: 7884
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7882,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7883,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__create_extension_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7871
      functionLinenumberEnd: 7873
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7873,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__create_extension_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7862
      functionLinenumberEnd: 7864
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7863,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7864,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__create_extension_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7855
      functionLinenumberEnd: 7857
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7856,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7857,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__create_extension_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7848
      functionLinenumberEnd: 7850
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7849,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7850,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__alter_table_move_all_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7834
      functionLinenumberEnd: 7839
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7837,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7838,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__alter_table_move_all_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7826
      functionLinenumberEnd: 7828
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7828,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__alter_table_move_all_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7817
      functionLinenumberEnd: 7819
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7818,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7819,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__alter_table_move_all_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7810
      functionLinenumberEnd: 7812
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7811,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7812,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__alter_table_move_all_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7803
      functionLinenumberEnd: 7805
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7804,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7805,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__alter_table_space_options_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7789
      functionLinenumberEnd: 7794
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7792,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7793,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__alter_table_space_options_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7781
      functionLinenumberEnd: 7783
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7783,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__alter_table_space_options_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7772
      functionLinenumberEnd: 7774
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7773,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7774,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__alter_table_space_options_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7765
      functionLinenumberEnd: 7767
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7766,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7767,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__alter_table_space_options_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7758
      functionLinenumberEnd: 7760
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7759,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7760,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__drop_table_space_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7744
      functionLinenumberEnd: 7749
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7747,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7748,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__drop_table_space_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7736
      functionLinenumberEnd: 7738
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7738,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__drop_table_space_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7727
      functionLinenumberEnd: 7729
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7728,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7729,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__drop_table_space_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7720
      functionLinenumberEnd: 7722
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7721,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7722,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__drop_table_space_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7713
      functionLinenumberEnd: 7715
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7714,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7715,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__create_table_space_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7699
      functionLinenumberEnd: 7704
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7702,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7703,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__create_table_space_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7691
      functionLinenumberEnd: 7693
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7693,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__create_table_space_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7682
      functionLinenumberEnd: 7684
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7683,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7684,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__create_table_space_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7675
      functionLinenumberEnd: 7677
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7676,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7677,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__create_table_space_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7668
      functionLinenumberEnd: 7670
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7669,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7670,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__constraint__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7654
      functionLinenumberEnd: 7659
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7657,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7658,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__constraint__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7646
      functionLinenumberEnd: 7648
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7648,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__constraint__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7637
      functionLinenumberEnd: 7639
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7638,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7639,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__constraint__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7630
      functionLinenumberEnd: 7632
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7631,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7632,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__constraint__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7623
      functionLinenumberEnd: 7625
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7624,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7625,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__create_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7609
      functionLinenumberEnd: 7614
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7612,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7613,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__create_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7601
      functionLinenumberEnd: 7603
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7603,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__create_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7592
      functionLinenumberEnd: 7594
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7593,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7594,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__create_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7585
      functionLinenumberEnd: 7587
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7586,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7587,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__create_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7578
      functionLinenumberEnd: 7580
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7579,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7580,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__variable_show_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7564
      functionLinenumberEnd: 7569
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7567,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7568,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__variable_show_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7556
      functionLinenumberEnd: 7558
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7558,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__variable_show_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7547
      functionLinenumberEnd: 7549
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7548,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7549,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__variable_show_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7540
      functionLinenumberEnd: 7542
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7541,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7542,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__variable_show_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7533
      functionLinenumberEnd: 7535
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7534,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7535,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__variable_set_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7519
      functionLinenumberEnd: 7524
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7522,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7523,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__variable_set_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7511
      functionLinenumberEnd: 7513
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7513,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__variable_set_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7502
      functionLinenumberEnd: 7504
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7503,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7504,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__variable_set_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7495
      functionLinenumberEnd: 7497
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7496,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7497,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__variable_set_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7488
      functionLinenumberEnd: 7490
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7489,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7490,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__copy_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7474
      functionLinenumberEnd: 7479
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7477,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7478,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__copy_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7466
      functionLinenumberEnd: 7468
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7468,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__copy_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7457
      functionLinenumberEnd: 7459
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7458,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7459,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__copy_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7450
      functionLinenumberEnd: 7452
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7451,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7452,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__copy_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7443
      functionLinenumberEnd: 7445
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7444,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7445,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__alter_default_privileges_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7429
      functionLinenumberEnd: 7434
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7432,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7433,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__alter_default_privileges_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7421
      functionLinenumberEnd: 7423
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7423,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__alter_default_privileges_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7412
      functionLinenumberEnd: 7414
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7413,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7414,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__alter_default_privileges_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7405
      functionLinenumberEnd: 7407
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7406,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7407,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__alter_default_privileges_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7398
      functionLinenumberEnd: 7400
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7399,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7400,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__grant_role_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7384
      functionLinenumberEnd: 7389
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7387,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7388,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__grant_role_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7376
      functionLinenumberEnd: 7378
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7378,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__grant_role_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7367
      functionLinenumberEnd: 7369
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7368,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7369,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__grant_role_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7360
      functionLinenumberEnd: 7362
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7361,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7362,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__grant_role_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7353
      functionLinenumberEnd: 7355
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7354,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7355,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__access_priv__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7339
      functionLinenumberEnd: 7344
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7342,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7343,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__access_priv__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7331
      functionLinenumberEnd: 7333
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7333,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__access_priv__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7322
      functionLinenumberEnd: 7324
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7323,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7324,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__access_priv__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7315
      functionLinenumberEnd: 7317
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7316,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7317,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__access_priv__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7308
      functionLinenumberEnd: 7310
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7309,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7310,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__object_with_args__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7294
      functionLinenumberEnd: 7299
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7297,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7298,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__object_with_args__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7286
      functionLinenumberEnd: 7288
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7288,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__object_with_args__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7277
      functionLinenumberEnd: 7279
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7278,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7279,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__object_with_args__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7270
      functionLinenumberEnd: 7272
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7271,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7272,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__object_with_args__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7263
      functionLinenumberEnd: 7265
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7264,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7265,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__grant_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7249
      functionLinenumberEnd: 7254
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7252,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7253,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__grant_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7241
      functionLinenumberEnd: 7243
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7243,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__grant_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7232
      functionLinenumberEnd: 7234
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7233,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7234,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__grant_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7225
      functionLinenumberEnd: 7227
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7226,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7227,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__grant_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7218
      functionLinenumberEnd: 7220
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7219,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7220,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__alter_domain_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7204
      functionLinenumberEnd: 7209
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7207,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7208,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__alter_domain_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7196
      functionLinenumberEnd: 7198
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7198,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__alter_domain_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7187
      functionLinenumberEnd: 7189
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7188,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7189,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__alter_domain_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7180
      functionLinenumberEnd: 7182
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7181,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7182,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__alter_domain_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7173
      functionLinenumberEnd: 7175
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7174,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7175,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__alter_collation_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7159
      functionLinenumberEnd: 7164
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7162,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7163,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__alter_collation_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7151
      functionLinenumberEnd: 7153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7153,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__alter_collation_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7142
      functionLinenumberEnd: 7144
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7143,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7144,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__alter_collation_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7135
      functionLinenumberEnd: 7137
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7136,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7137,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__alter_collation_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7128
      functionLinenumberEnd: 7130
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7129,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7130,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__replica_identity_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7114
      functionLinenumberEnd: 7119
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7117,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7118,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__replica_identity_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7106
      functionLinenumberEnd: 7108
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7108,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__replica_identity_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7097
      functionLinenumberEnd: 7099
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7098,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7099,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__replica_identity_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7090
      functionLinenumberEnd: 7092
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7091,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7092,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__replica_identity_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7083
      functionLinenumberEnd: 7085
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7084,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7085,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__atalter_constraint__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7069
      functionLinenumberEnd: 7074
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7072,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7073,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__atalter_constraint__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7061
      functionLinenumberEnd: 7063
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7063,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__atalter_constraint__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7052
      functionLinenumberEnd: 7054
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7053,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7054,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__atalter_constraint__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7045
      functionLinenumberEnd: 7047
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7046,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7047,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__atalter_constraint__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7038
      functionLinenumberEnd: 7040
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7039,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7040,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__alter_table_cmd__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7024
      functionLinenumberEnd: 7029
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7027,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7028,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__alter_table_cmd__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7016
      functionLinenumberEnd: 7018
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7018,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__alter_table_cmd__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7007
      functionLinenumberEnd: 7009
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7008,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7009,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__alter_table_cmd__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7000
      functionLinenumberEnd: 7002
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:7001,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:7002,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__alter_table_cmd__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6993
      functionLinenumberEnd: 6995
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6994,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6995,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__alter_table_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6979
      functionLinenumberEnd: 6984
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6982,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6983,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__alter_table_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6971
      functionLinenumberEnd: 6973
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6973,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__alter_table_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6962
      functionLinenumberEnd: 6964
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6963,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6964,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__alter_table_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6955
      functionLinenumberEnd: 6957
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6956,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6957,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__alter_table_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6948
      functionLinenumberEnd: 6950
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6949,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6950,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__create_schema_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6934
      functionLinenumberEnd: 6939
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6937,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6938,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__create_schema_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6926
      functionLinenumberEnd: 6928
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6928,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__create_schema_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6917
      functionLinenumberEnd: 6919
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6918,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6919,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__create_schema_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6910
      functionLinenumberEnd: 6912
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6911,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6912,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__create_schema_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6903
      functionLinenumberEnd: 6905
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6904,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6905,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__plassign_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6889
      functionLinenumberEnd: 6894
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6892,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6893,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__plassign_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6881
      functionLinenumberEnd: 6883
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6883,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__plassign_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6872
      functionLinenumberEnd: 6874
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6873,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6874,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__plassign_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6865
      functionLinenumberEnd: 6867
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6866,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6867,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__plassign_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6858
      functionLinenumberEnd: 6860
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6859,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6860,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__return_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6844
      functionLinenumberEnd: 6849
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6847,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6848,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__return_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6836
      functionLinenumberEnd: 6838
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6838,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__return_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6827
      functionLinenumberEnd: 6829
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6828,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6829,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__return_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6820
      functionLinenumberEnd: 6822
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6821,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6822,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__return_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6813
      functionLinenumberEnd: 6815
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6814,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6815,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__set_operation_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6799
      functionLinenumberEnd: 6804
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6802,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6803,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__set_operation_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6791
      functionLinenumberEnd: 6793
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6793,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__set_operation_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6782
      functionLinenumberEnd: 6784
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6783,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6784,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__set_operation_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6775
      functionLinenumberEnd: 6777
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6776,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6777,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__set_operation_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6768
      functionLinenumberEnd: 6770
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6769,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6770,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__select_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6754
      functionLinenumberEnd: 6759
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6757,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6758,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__select_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6746
      functionLinenumberEnd: 6748
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6748,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__select_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6737
      functionLinenumberEnd: 6739
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6738,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6739,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__select_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6730
      functionLinenumberEnd: 6732
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6731,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6732,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__select_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6723
      functionLinenumberEnd: 6725
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6724,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6725,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__merge_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6709
      functionLinenumberEnd: 6714
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6712,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6713,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__merge_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6701
      functionLinenumberEnd: 6703
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6703,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__merge_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6692
      functionLinenumberEnd: 6694
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6693,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6694,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__merge_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6685
      functionLinenumberEnd: 6687
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6686,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6687,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__merge_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6678
      functionLinenumberEnd: 6680
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6679,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6680,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__update_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6664
      functionLinenumberEnd: 6669
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6667,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6668,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__update_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6656
      functionLinenumberEnd: 6658
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6658,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__update_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6647
      functionLinenumberEnd: 6649
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6648,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6649,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__update_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6640
      functionLinenumberEnd: 6642
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6641,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6642,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__update_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6633
      functionLinenumberEnd: 6635
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6634,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6635,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__delete_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6619
      functionLinenumberEnd: 6624
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6622,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6623,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__delete_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6611
      functionLinenumberEnd: 6613
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6613,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__delete_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6602
      functionLinenumberEnd: 6604
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6603,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6604,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__delete_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6595
      functionLinenumberEnd: 6597
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6596,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6597,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__delete_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6588
      functionLinenumberEnd: 6590
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6589,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6590,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__insert_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6574
      functionLinenumberEnd: 6579
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6577,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6578,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__insert_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6566
      functionLinenumberEnd: 6568
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6568,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__insert_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6557
      functionLinenumberEnd: 6559
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6558,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6559,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__insert_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6550
      functionLinenumberEnd: 6552
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6551,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6552,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__insert_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6543
      functionLinenumberEnd: 6545
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6544,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6545,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__raw_stmt__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6529
      functionLinenumberEnd: 6534
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6532,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6533,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__raw_stmt__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6521
      functionLinenumberEnd: 6523
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6523,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__raw_stmt__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6512
      functionLinenumberEnd: 6514
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6513,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6514,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__raw_stmt__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6505
      functionLinenumberEnd: 6507
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6506,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6507,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__raw_stmt__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6498
      functionLinenumberEnd: 6500
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6499,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6500,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__json_array_agg__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6484
      functionLinenumberEnd: 6489
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6487,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6488,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__json_array_agg__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6476
      functionLinenumberEnd: 6478
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6478,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__json_array_agg__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6467
      functionLinenumberEnd: 6469
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6468,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6469,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__json_array_agg__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6460
      functionLinenumberEnd: 6462
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6461,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6462,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__json_array_agg__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6453
      functionLinenumberEnd: 6455
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6454,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6455,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__json_object_agg__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6439
      functionLinenumberEnd: 6444
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6442,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6443,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__json_object_agg__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6431
      functionLinenumberEnd: 6433
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6433,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__json_object_agg__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6422
      functionLinenumberEnd: 6424
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6423,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6424,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__json_object_agg__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6415
      functionLinenumberEnd: 6417
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6416,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6417,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__json_object_agg__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6408
      functionLinenumberEnd: 6410
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6409,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6410,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__json_agg_constructor__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6394
      functionLinenumberEnd: 6399
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6397,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6398,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__json_agg_constructor__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6386
      functionLinenumberEnd: 6388
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6388,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__json_agg_constructor__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6377
      functionLinenumberEnd: 6379
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6378,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6379,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__json_agg_constructor__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6370
      functionLinenumberEnd: 6372
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6371,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6372,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__json_agg_constructor__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6363
      functionLinenumberEnd: 6365
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6364,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6365,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__json_array_query_constructor__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6349
      functionLinenumberEnd: 6354
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6352,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6353,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__json_array_query_constructor__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6341
      functionLinenumberEnd: 6343
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6343,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__json_array_query_constructor__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6332
      functionLinenumberEnd: 6334
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6333,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6334,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__json_array_query_constructor__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6325
      functionLinenumberEnd: 6327
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6326,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6327,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__json_array_query_constructor__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6318
      functionLinenumberEnd: 6320
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6319,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6320,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__json_array_constructor__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6304
      functionLinenumberEnd: 6309
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6307,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6308,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__json_array_constructor__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6296
      functionLinenumberEnd: 6298
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6298,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__json_array_constructor__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6287
      functionLinenumberEnd: 6289
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6288,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6289,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__json_array_constructor__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6280
      functionLinenumberEnd: 6282
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6281,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6282,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__json_array_constructor__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6273
      functionLinenumberEnd: 6275
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6274,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6275,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__json_object_constructor__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6259
      functionLinenumberEnd: 6264
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6262,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6263,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__json_object_constructor__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6251
      functionLinenumberEnd: 6253
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6253,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__json_object_constructor__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6242
      functionLinenumberEnd: 6244
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6243,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6244,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__json_object_constructor__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6235
      functionLinenumberEnd: 6237
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6236,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6237,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__json_object_constructor__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6228
      functionLinenumberEnd: 6230
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6229,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6230,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__json_serialize_expr__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6214
      functionLinenumberEnd: 6219
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6217,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6218,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__json_serialize_expr__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6206
      functionLinenumberEnd: 6208
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6208,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__json_serialize_expr__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6197
      functionLinenumberEnd: 6199
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6198,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6199,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__json_serialize_expr__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6190
      functionLinenumberEnd: 6192
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6191,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6192,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__json_serialize_expr__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6183
      functionLinenumberEnd: 6185
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6184,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6185,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__json_scalar_expr__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6169
      functionLinenumberEnd: 6174
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6172,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6173,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__json_scalar_expr__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6161
      functionLinenumberEnd: 6163
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6163,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__json_scalar_expr__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6152
      functionLinenumberEnd: 6154
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6153,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6154,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__json_scalar_expr__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6145
      functionLinenumberEnd: 6147
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6146,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6147,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__json_scalar_expr__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6138
      functionLinenumberEnd: 6140
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6139,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6140,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__json_parse_expr__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6124
      functionLinenumberEnd: 6129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6127,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6128,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__json_parse_expr__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6116
      functionLinenumberEnd: 6118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6118,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__json_parse_expr__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6107
      functionLinenumberEnd: 6109
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6108,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6109,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__json_parse_expr__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6100
      functionLinenumberEnd: 6102
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6101,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6102,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__json_parse_expr__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6093
      functionLinenumberEnd: 6095
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6094,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6095,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__json_key_value__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6079
      functionLinenumberEnd: 6084
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6082,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6083,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__json_key_value__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6071
      functionLinenumberEnd: 6073
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6073,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__json_key_value__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6062
      functionLinenumberEnd: 6064
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6063,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6064,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__json_key_value__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6055
      functionLinenumberEnd: 6057
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6056,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6057,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__json_key_value__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6048
      functionLinenumberEnd: 6050
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6049,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6050,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__json_table_column__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6034
      functionLinenumberEnd: 6039
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6037,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6038,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__json_table_column__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6026
      functionLinenumberEnd: 6028
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6028,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__json_table_column__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6017
      functionLinenumberEnd: 6019
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6018,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6019,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__json_table_column__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6010
      functionLinenumberEnd: 6012
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6011,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6012,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__json_table_column__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6003
      functionLinenumberEnd: 6005
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:6004,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:6005,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__json_table__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5989
      functionLinenumberEnd: 5994
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5992,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5993,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__json_table__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5981
      functionLinenumberEnd: 5983
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5983,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__json_table__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5972
      functionLinenumberEnd: 5974
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5973,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5974,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__json_table__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5965
      functionLinenumberEnd: 5967
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5966,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5967,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__json_table__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5958
      functionLinenumberEnd: 5960
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5959,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5960,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__json_table_path_spec__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5944
      functionLinenumberEnd: 5949
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5947,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5948,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__json_table_path_spec__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5936
      functionLinenumberEnd: 5938
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5938,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__json_table_path_spec__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5927
      functionLinenumberEnd: 5929
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5928,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5929,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__json_table_path_spec__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5920
      functionLinenumberEnd: 5922
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5921,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5922,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__json_table_path_spec__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5913
      functionLinenumberEnd: 5915
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5914,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5915,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__json_func_expr__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5899
      functionLinenumberEnd: 5904
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5902,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5903,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__json_func_expr__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5891
      functionLinenumberEnd: 5893
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5893,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__json_func_expr__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5882
      functionLinenumberEnd: 5884
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5883,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5884,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__json_func_expr__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5875
      functionLinenumberEnd: 5877
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5876,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5877,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__json_func_expr__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5868
      functionLinenumberEnd: 5870
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5869,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5870,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__json_argument__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5854
      functionLinenumberEnd: 5859
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5857,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5858,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__json_argument__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5846
      functionLinenumberEnd: 5848
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5848,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__json_argument__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5837
      functionLinenumberEnd: 5839
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5838,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5839,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__json_argument__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5830
      functionLinenumberEnd: 5832
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5831,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5832,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__json_argument__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5823
      functionLinenumberEnd: 5825
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5824,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5825,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__json_output__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5809
      functionLinenumberEnd: 5814
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5812,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5813,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__json_output__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5801
      functionLinenumberEnd: 5803
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5803,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__json_output__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5792
      functionLinenumberEnd: 5794
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5793,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5794,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__json_output__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5785
      functionLinenumberEnd: 5787
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5786,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5787,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__json_output__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5778
      functionLinenumberEnd: 5780
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5779,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5780,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__trigger_transition__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5764
      functionLinenumberEnd: 5769
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5767,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5768,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__trigger_transition__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5756
      functionLinenumberEnd: 5758
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5758,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__trigger_transition__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5747
      functionLinenumberEnd: 5749
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5748,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5749,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__trigger_transition__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5740
      functionLinenumberEnd: 5742
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5741,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5742,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__trigger_transition__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5733
      functionLinenumberEnd: 5735
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5734,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5735,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__returning_clause__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5719
      functionLinenumberEnd: 5724
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5722,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5723,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__returning_clause__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5711
      functionLinenumberEnd: 5713
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5713,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__returning_clause__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5702
      functionLinenumberEnd: 5704
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5703,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5704,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__returning_clause__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5695
      functionLinenumberEnd: 5697
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5696,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5697,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__returning_clause__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5688
      functionLinenumberEnd: 5690
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5689,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5690,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__returning_option__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5674
      functionLinenumberEnd: 5679
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5677,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5678,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__returning_option__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5666
      functionLinenumberEnd: 5668
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5668,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__returning_option__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5657
      functionLinenumberEnd: 5659
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5658,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5659,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__returning_option__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5650
      functionLinenumberEnd: 5652
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5651,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5652,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__returning_option__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5643
      functionLinenumberEnd: 5645
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5644,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5645,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__merge_when_clause__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5629
      functionLinenumberEnd: 5634
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5632,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5633,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__merge_when_clause__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5621
      functionLinenumberEnd: 5623
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5623,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__merge_when_clause__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5612
      functionLinenumberEnd: 5614
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5613,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5614,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__merge_when_clause__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5605
      functionLinenumberEnd: 5607
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5606,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5607,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__merge_when_clause__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5598
      functionLinenumberEnd: 5600
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5599,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5600,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__common_table_expr__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5584
      functionLinenumberEnd: 5589
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5587,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5588,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__common_table_expr__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5576
      functionLinenumberEnd: 5578
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5578,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__common_table_expr__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5567
      functionLinenumberEnd: 5569
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5568,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5569,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__common_table_expr__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5560
      functionLinenumberEnd: 5562
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5561,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5562,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__common_table_expr__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5553
      functionLinenumberEnd: 5555
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5554,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5555,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__ctecycle_clause__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5539
      functionLinenumberEnd: 5544
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5542,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5543,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__ctecycle_clause__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5531
      functionLinenumberEnd: 5533
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5533,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__ctecycle_clause__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5522
      functionLinenumberEnd: 5524
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5523,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5524,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__ctecycle_clause__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5515
      functionLinenumberEnd: 5517
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5516,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5517,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__ctecycle_clause__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5508
      functionLinenumberEnd: 5510
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5509,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5510,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__ctesearch_clause__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5494
      functionLinenumberEnd: 5499
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5497,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5498,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__ctesearch_clause__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5486
      functionLinenumberEnd: 5488
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5488,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__ctesearch_clause__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5477
      functionLinenumberEnd: 5479
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5478,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5479,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__ctesearch_clause__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5470
      functionLinenumberEnd: 5472
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5471,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5472,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__ctesearch_clause__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5463
      functionLinenumberEnd: 5465
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5464,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5465,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__on_conflict_clause__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5449
      functionLinenumberEnd: 5454
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5452,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5453,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__on_conflict_clause__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5441
      functionLinenumberEnd: 5443
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5443,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__on_conflict_clause__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5432
      functionLinenumberEnd: 5434
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5433,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5434,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__on_conflict_clause__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5425
      functionLinenumberEnd: 5427
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5426,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5427,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__on_conflict_clause__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5418
      functionLinenumberEnd: 5420
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5419,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5420,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__infer_clause__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5404
      functionLinenumberEnd: 5409
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5407,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5408,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__infer_clause__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5396
      functionLinenumberEnd: 5398
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5398,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__infer_clause__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5387
      functionLinenumberEnd: 5389
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5388,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5389,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__infer_clause__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5380
      functionLinenumberEnd: 5382
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5381,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5382,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__infer_clause__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5373
      functionLinenumberEnd: 5375
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5374,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5375,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__with_clause__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5359
      functionLinenumberEnd: 5364
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5362,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5363,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__with_clause__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5351
      functionLinenumberEnd: 5353
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5353,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__with_clause__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5342
      functionLinenumberEnd: 5344
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5343,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5344,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__with_clause__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5335
      functionLinenumberEnd: 5337
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5336,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5337,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__with_clause__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5328
      functionLinenumberEnd: 5330
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5329,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5330,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__row_mark_clause__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5314
      functionLinenumberEnd: 5319
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5317,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5318,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__row_mark_clause__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5306
      functionLinenumberEnd: 5308
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5308,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__row_mark_clause__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5297
      functionLinenumberEnd: 5299
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5298,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5299,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__row_mark_clause__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5290
      functionLinenumberEnd: 5292
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5291,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5292,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__row_mark_clause__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5283
      functionLinenumberEnd: 5285
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5284,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5285,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__window_clause__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5269
      functionLinenumberEnd: 5274
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5272,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5273,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__window_clause__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5261
      functionLinenumberEnd: 5263
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5263,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__window_clause__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5252
      functionLinenumberEnd: 5254
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5253,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5254,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__window_clause__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5245
      functionLinenumberEnd: 5247
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5246,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5247,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__window_clause__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5238
      functionLinenumberEnd: 5240
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5239,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5240,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__grouping_set__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5224
      functionLinenumberEnd: 5229
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5227,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5228,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__grouping_set__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5216
      functionLinenumberEnd: 5218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5218,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__grouping_set__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5207
      functionLinenumberEnd: 5209
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5208,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5209,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__grouping_set__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5200
      functionLinenumberEnd: 5202
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5201,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5202,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__grouping_set__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5193
      functionLinenumberEnd: 5195
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5194,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5195,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__sort_group_clause__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5179
      functionLinenumberEnd: 5184
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5182,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5183,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__sort_group_clause__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5171
      functionLinenumberEnd: 5173
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5173,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__sort_group_clause__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5162
      functionLinenumberEnd: 5164
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5163,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5164,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__sort_group_clause__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5155
      functionLinenumberEnd: 5157
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5156,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5157,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__sort_group_clause__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5148
      functionLinenumberEnd: 5150
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5149,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5150,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__with_check_option__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5134
      functionLinenumberEnd: 5139
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5137,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5138,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__with_check_option__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5126
      functionLinenumberEnd: 5128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5128,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__with_check_option__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5117
      functionLinenumberEnd: 5119
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5118,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5119,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__with_check_option__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5110
      functionLinenumberEnd: 5112
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5111,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5112,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__with_check_option__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5103
      functionLinenumberEnd: 5105
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5104,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5105,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__table_sample_clause__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5089
      functionLinenumberEnd: 5094
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5092,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5093,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__table_sample_clause__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5081
      functionLinenumberEnd: 5083
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5083,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__table_sample_clause__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5072
      functionLinenumberEnd: 5074
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5073,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5074,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__table_sample_clause__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5065
      functionLinenumberEnd: 5067
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5066,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5067,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__table_sample_clause__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5058
      functionLinenumberEnd: 5060
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5059,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5060,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__range_tbl_function__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5044
      functionLinenumberEnd: 5049
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5047,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5048,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__range_tbl_function__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5036
      functionLinenumberEnd: 5038
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5038,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__range_tbl_function__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5027
      functionLinenumberEnd: 5029
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5028,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5029,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__range_tbl_function__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5020
      functionLinenumberEnd: 5022
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5021,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5022,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__range_tbl_function__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5013
      functionLinenumberEnd: 5015
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5014,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5015,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__rtepermission_info__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4999
      functionLinenumberEnd: 5004
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:5002,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:5003,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__rtepermission_info__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4991
      functionLinenumberEnd: 4993
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4993,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__rtepermission_info__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4982
      functionLinenumberEnd: 4984
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4983,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4984,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__rtepermission_info__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4975
      functionLinenumberEnd: 4977
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4976,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4977,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__rtepermission_info__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4968
      functionLinenumberEnd: 4970
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4969,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4970,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__range_tbl_entry__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4954
      functionLinenumberEnd: 4959
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4957,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4958,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__range_tbl_entry__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4946
      functionLinenumberEnd: 4948
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4948,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__range_tbl_entry__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4937
      functionLinenumberEnd: 4939
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4938,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4939,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__range_tbl_entry__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4930
      functionLinenumberEnd: 4932
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4931,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4932,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__range_tbl_entry__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4923
      functionLinenumberEnd: 4925
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4924,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4925,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__partition_cmd__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4909
      functionLinenumberEnd: 4914
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4912,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4913,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__partition_cmd__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4901
      functionLinenumberEnd: 4903
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4903,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__partition_cmd__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4892
      functionLinenumberEnd: 4894
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4893,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4894,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__partition_cmd__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4885
      functionLinenumberEnd: 4887
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4886,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4887,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__partition_cmd__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4878
      functionLinenumberEnd: 4880
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4879,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4880,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__partition_range_datum__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4864
      functionLinenumberEnd: 4869
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4867,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4868,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__partition_range_datum__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4856
      functionLinenumberEnd: 4858
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4858,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__partition_range_datum__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4847
      functionLinenumberEnd: 4849
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4848,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4849,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__partition_range_datum__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4840
      functionLinenumberEnd: 4842
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4841,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4842,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__partition_range_datum__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4833
      functionLinenumberEnd: 4835
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4834,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4835,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__partition_bound_spec__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4819
      functionLinenumberEnd: 4824
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4822,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4823,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__partition_bound_spec__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4811
      functionLinenumberEnd: 4813
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4813,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__partition_bound_spec__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4802
      functionLinenumberEnd: 4804
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4803,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4804,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__partition_bound_spec__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4795
      functionLinenumberEnd: 4797
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4796,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4797,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__partition_bound_spec__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4788
      functionLinenumberEnd: 4790
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4789,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4790,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__partition_spec__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4774
      functionLinenumberEnd: 4779
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4777,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4778,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__partition_spec__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4766
      functionLinenumberEnd: 4768
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4768,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__partition_spec__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4757
      functionLinenumberEnd: 4759
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4758,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4759,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__partition_spec__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4750
      functionLinenumberEnd: 4752
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4751,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4752,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__partition_spec__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4743
      functionLinenumberEnd: 4745
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4744,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4745,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__partition_elem__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4729
      functionLinenumberEnd: 4734
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4732,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4733,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__partition_elem__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4721
      functionLinenumberEnd: 4723
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4723,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__partition_elem__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4712
      functionLinenumberEnd: 4714
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4713,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4714,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__partition_elem__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4705
      functionLinenumberEnd: 4707
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4706,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4707,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__partition_elem__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4698
      functionLinenumberEnd: 4700
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4699,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4700,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__xml_serialize__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4684
      functionLinenumberEnd: 4689
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4687,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4688,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__xml_serialize__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4676
      functionLinenumberEnd: 4678
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4678,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__xml_serialize__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4667
      functionLinenumberEnd: 4669
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4668,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4669,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__xml_serialize__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4660
      functionLinenumberEnd: 4662
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4661,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4662,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__xml_serialize__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4653
      functionLinenumberEnd: 4655
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4654,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4655,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__locking_clause__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4639
      functionLinenumberEnd: 4644
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4642,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4643,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__locking_clause__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4631
      functionLinenumberEnd: 4633
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4633,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__locking_clause__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4622
      functionLinenumberEnd: 4624
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4623,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4624,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__locking_clause__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4615
      functionLinenumberEnd: 4617
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4616,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4617,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__locking_clause__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4608
      functionLinenumberEnd: 4610
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4609,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4610,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__def_elem__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4594
      functionLinenumberEnd: 4599
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4597,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4598,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__def_elem__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4586
      functionLinenumberEnd: 4588
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4588,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__def_elem__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4577
      functionLinenumberEnd: 4579
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4578,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4579,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__def_elem__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4570
      functionLinenumberEnd: 4572
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4571,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4572,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__def_elem__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4563
      functionLinenumberEnd: 4565
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4564,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4565,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__index_elem__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4549
      functionLinenumberEnd: 4554
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4552,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4553,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__index_elem__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4541
      functionLinenumberEnd: 4543
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4543,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__index_elem__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4532
      functionLinenumberEnd: 4534
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4533,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4534,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__index_elem__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4525
      functionLinenumberEnd: 4527
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4526,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4527,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__index_elem__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4518
      functionLinenumberEnd: 4520
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4519,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4520,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__table_like_clause__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4504
      functionLinenumberEnd: 4509
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4507,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4508,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__table_like_clause__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4496
      functionLinenumberEnd: 4498
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4498,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__table_like_clause__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4487
      functionLinenumberEnd: 4489
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4488,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4489,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__table_like_clause__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4480
      functionLinenumberEnd: 4482
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4481,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4482,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__table_like_clause__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4473
      functionLinenumberEnd: 4475
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4474,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4475,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__column_def__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4459
      functionLinenumberEnd: 4464
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4462,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4463,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__column_def__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4451
      functionLinenumberEnd: 4453
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4453,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__column_def__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4442
      functionLinenumberEnd: 4444
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4443,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4444,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__column_def__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4435
      functionLinenumberEnd: 4437
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4436,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4437,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__column_def__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4428
      functionLinenumberEnd: 4430
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4429,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4430,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__range_table_sample__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4414
      functionLinenumberEnd: 4419
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4417,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4418,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__range_table_sample__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4406
      functionLinenumberEnd: 4408
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4408,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__range_table_sample__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4397
      functionLinenumberEnd: 4399
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4398,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4399,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__range_table_sample__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4390
      functionLinenumberEnd: 4392
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4391,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4392,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__range_table_sample__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4383
      functionLinenumberEnd: 4385
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4384,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4385,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__range_table_func_col__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4369
      functionLinenumberEnd: 4374
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4372,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4373,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__range_table_func_col__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4361
      functionLinenumberEnd: 4363
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4363,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__range_table_func_col__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4352
      functionLinenumberEnd: 4354
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4353,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4354,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__range_table_func_col__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4345
      functionLinenumberEnd: 4347
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4346,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4347,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__range_table_func_col__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4338
      functionLinenumberEnd: 4340
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4339,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4340,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__range_table_func__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4324
      functionLinenumberEnd: 4329
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4327,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4328,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__range_table_func__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4316
      functionLinenumberEnd: 4318
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4318,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__range_table_func__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4307
      functionLinenumberEnd: 4309
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4308,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4309,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__range_table_func__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4300
      functionLinenumberEnd: 4302
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4301,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4302,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__range_table_func__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4293
      functionLinenumberEnd: 4295
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4294,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4295,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__range_function__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4279
      functionLinenumberEnd: 4284
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4282,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4283,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__range_function__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4271
      functionLinenumberEnd: 4273
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4273,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__range_function__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4262
      functionLinenumberEnd: 4264
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4263,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4264,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__range_function__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4255
      functionLinenumberEnd: 4257
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4256,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4257,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__range_function__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4248
      functionLinenumberEnd: 4250
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4249,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4250,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__range_subselect__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4234
      functionLinenumberEnd: 4239
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4237,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4238,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__range_subselect__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4226
      functionLinenumberEnd: 4228
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4228,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__range_subselect__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4217
      functionLinenumberEnd: 4219
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4218,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4219,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__range_subselect__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4210
      functionLinenumberEnd: 4212
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4211,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4212,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__range_subselect__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4203
      functionLinenumberEnd: 4205
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4204,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4205,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__window_def__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4189
      functionLinenumberEnd: 4194
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4192,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4193,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__window_def__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4181
      functionLinenumberEnd: 4183
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4183,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__window_def__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4172
      functionLinenumberEnd: 4174
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4173,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4174,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__window_def__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4165
      functionLinenumberEnd: 4167
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4166,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4167,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__window_def__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4158
      functionLinenumberEnd: 4160
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4159,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4160,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__sort_by__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4144
      functionLinenumberEnd: 4149
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4147,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4148,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__sort_by__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4136
      functionLinenumberEnd: 4138
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4138,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__sort_by__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4127
      functionLinenumberEnd: 4129
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4128,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4129,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__sort_by__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4120
      functionLinenumberEnd: 4122
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4121,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4122,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__sort_by__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4113
      functionLinenumberEnd: 4115
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4114,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4115,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__multi_assign_ref__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4099
      functionLinenumberEnd: 4104
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4102,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4103,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__multi_assign_ref__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4091
      functionLinenumberEnd: 4093
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4093,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__multi_assign_ref__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4082
      functionLinenumberEnd: 4084
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4083,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4084,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__multi_assign_ref__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4075
      functionLinenumberEnd: 4077
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4076,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4077,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__multi_assign_ref__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4068
      functionLinenumberEnd: 4070
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4069,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4070,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__res_target__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4054
      functionLinenumberEnd: 4059
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4057,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4058,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__res_target__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4046
      functionLinenumberEnd: 4048
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4048,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__res_target__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4037
      functionLinenumberEnd: 4039
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4038,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4039,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__res_target__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4030
      functionLinenumberEnd: 4032
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4031,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4032,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__res_target__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4023
      functionLinenumberEnd: 4025
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4024,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4025,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__a__array_expr__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4009
      functionLinenumberEnd: 4014
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4012,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:4013,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__a__array_expr__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4001
      functionLinenumberEnd: 4003
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:4003,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__a__array_expr__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3992
      functionLinenumberEnd: 3994
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3993,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3994,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__a__array_expr__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3985
      functionLinenumberEnd: 3987
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3986,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3987,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__a__array_expr__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3978
      functionLinenumberEnd: 3980
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3979,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3980,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__a__indirection__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3964
      functionLinenumberEnd: 3969
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3967,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3968,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__a__indirection__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3956
      functionLinenumberEnd: 3958
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3958,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__a__indirection__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3947
      functionLinenumberEnd: 3949
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3948,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3949,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__a__indirection__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3940
      functionLinenumberEnd: 3942
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3941,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3942,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__a__indirection__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3933
      functionLinenumberEnd: 3935
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3934,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3935,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__a__indices__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3919
      functionLinenumberEnd: 3924
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3922,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3923,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__a__indices__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3911
      functionLinenumberEnd: 3913
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3913,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__a__indices__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3902
      functionLinenumberEnd: 3904
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3903,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3904,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__a__indices__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3895
      functionLinenumberEnd: 3897
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3896,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3897,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__a__indices__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3888
      functionLinenumberEnd: 3890
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3889,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3890,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__a__star__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3874
      functionLinenumberEnd: 3879
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3877,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3878,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__a__star__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3866
      functionLinenumberEnd: 3868
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3868,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__a__star__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3857
      functionLinenumberEnd: 3859
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3858,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3859,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__a__star__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3850
      functionLinenumberEnd: 3852
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3851,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3852,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__a__star__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3843
      functionLinenumberEnd: 3845
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3844,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3845,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__func_call__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3829
      functionLinenumberEnd: 3834
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3832,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3833,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__func_call__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3821
      functionLinenumberEnd: 3823
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3823,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__func_call__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3812
      functionLinenumberEnd: 3814
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3813,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3814,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__func_call__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3805
      functionLinenumberEnd: 3807
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3806,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3807,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__func_call__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3798
      functionLinenumberEnd: 3800
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3799,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3800,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__role_spec__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3784
      functionLinenumberEnd: 3789
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3787,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3788,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__role_spec__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3776
      functionLinenumberEnd: 3778
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3778,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__role_spec__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3767
      functionLinenumberEnd: 3769
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3768,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3769,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__role_spec__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3760
      functionLinenumberEnd: 3762
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3761,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3762,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__role_spec__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3753
      functionLinenumberEnd: 3755
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3754,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3755,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__collate_clause__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3739
      functionLinenumberEnd: 3744
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3742,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3743,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__collate_clause__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3731
      functionLinenumberEnd: 3733
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3733,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__collate_clause__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3722
      functionLinenumberEnd: 3724
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3723,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3724,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__collate_clause__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3715
      functionLinenumberEnd: 3717
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3716,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3717,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__collate_clause__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3708
      functionLinenumberEnd: 3710
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3709,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3710,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__type_cast__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3694
      functionLinenumberEnd: 3699
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3697,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3698,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__type_cast__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3686
      functionLinenumberEnd: 3688
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3688,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__type_cast__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3677
      functionLinenumberEnd: 3679
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3678,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3679,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__type_cast__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3670
      functionLinenumberEnd: 3672
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3671,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3672,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__type_cast__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3663
      functionLinenumberEnd: 3665
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3664,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3665,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__a__expr__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3649
      functionLinenumberEnd: 3654
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3652,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3653,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__a__expr__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3641
      functionLinenumberEnd: 3643
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3643,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__a__expr__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3632
      functionLinenumberEnd: 3634
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3633,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3634,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__a__expr__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3625
      functionLinenumberEnd: 3627
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3626,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3627,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__a__expr__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3618
      functionLinenumberEnd: 3620
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3619,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3620,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__param_ref__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3604
      functionLinenumberEnd: 3609
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3607,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3608,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__param_ref__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3596
      functionLinenumberEnd: 3598
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3598,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__param_ref__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3587
      functionLinenumberEnd: 3589
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3588,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3589,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__param_ref__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3580
      functionLinenumberEnd: 3582
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3581,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3582,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__param_ref__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3573
      functionLinenumberEnd: 3575
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3574,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3575,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__column_ref__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3559
      functionLinenumberEnd: 3564
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3562,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3563,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__column_ref__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3551
      functionLinenumberEnd: 3553
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3553,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__column_ref__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3542
      functionLinenumberEnd: 3544
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3543,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3544,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__column_ref__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3535
      functionLinenumberEnd: 3537
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3536,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3537,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__column_ref__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3528
      functionLinenumberEnd: 3530
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3529,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3530,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__type_name__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3514
      functionLinenumberEnd: 3519
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3517,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3518,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__type_name__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3506
      functionLinenumberEnd: 3508
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3508,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__type_name__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3497
      functionLinenumberEnd: 3499
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3498,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3499,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__type_name__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3490
      functionLinenumberEnd: 3492
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3491,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3492,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__type_name__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3483
      functionLinenumberEnd: 3485
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3484,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3485,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__query__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3469
      functionLinenumberEnd: 3474
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3472,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3473,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__query__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3461
      functionLinenumberEnd: 3463
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3463,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__query__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3452
      functionLinenumberEnd: 3454
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3453,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3454,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__query__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3445
      functionLinenumberEnd: 3447
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3446,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3447,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__query__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3438
      functionLinenumberEnd: 3440
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3439,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3440,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__on_conflict_expr__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3424
      functionLinenumberEnd: 3429
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3427,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3428,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__on_conflict_expr__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3416
      functionLinenumberEnd: 3418
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3418,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__on_conflict_expr__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3407
      functionLinenumberEnd: 3409
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3408,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3409,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__on_conflict_expr__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3400
      functionLinenumberEnd: 3402
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3401,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3402,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__on_conflict_expr__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3393
      functionLinenumberEnd: 3395
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3394,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3395,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__from_expr__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3379
      functionLinenumberEnd: 3384
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3382,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3383,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__from_expr__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3371
      functionLinenumberEnd: 3373
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3373,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__from_expr__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3362
      functionLinenumberEnd: 3364
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3363,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3364,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__from_expr__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3355
      functionLinenumberEnd: 3357
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3356,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3357,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__from_expr__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3348
      functionLinenumberEnd: 3350
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3349,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3350,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__join_expr__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3334
      functionLinenumberEnd: 3339
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3337,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3338,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__join_expr__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3326
      functionLinenumberEnd: 3328
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3328,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__join_expr__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3317
      functionLinenumberEnd: 3319
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3318,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3319,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__join_expr__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3310
      functionLinenumberEnd: 3312
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3311,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3312,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__join_expr__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3303
      functionLinenumberEnd: 3305
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3304,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3305,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__range_tbl_ref__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3289
      functionLinenumberEnd: 3294
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3292,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3293,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__range_tbl_ref__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3281
      functionLinenumberEnd: 3283
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3283,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__range_tbl_ref__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3272
      functionLinenumberEnd: 3274
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3273,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3274,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__range_tbl_ref__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3265
      functionLinenumberEnd: 3267
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3266,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3267,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__range_tbl_ref__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3258
      functionLinenumberEnd: 3260
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3259,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3260,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__target_entry__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3244
      functionLinenumberEnd: 3249
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3247,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3248,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__target_entry__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3236
      functionLinenumberEnd: 3238
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3238,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__target_entry__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3227
      functionLinenumberEnd: 3229
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3228,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3229,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__target_entry__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3220
      functionLinenumberEnd: 3222
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3221,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3222,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__target_entry__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3213
      functionLinenumberEnd: 3215
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3214,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3215,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__returning_expr__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3199
      functionLinenumberEnd: 3204
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3202,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3203,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__returning_expr__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3191
      functionLinenumberEnd: 3193
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3193,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__returning_expr__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3182
      functionLinenumberEnd: 3184
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3183,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3184,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__returning_expr__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3175
      functionLinenumberEnd: 3177
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3176,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3177,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__returning_expr__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3168
      functionLinenumberEnd: 3170
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3169,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3170,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__inference_elem__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3154
      functionLinenumberEnd: 3159
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3157,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3158,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__inference_elem__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3146
      functionLinenumberEnd: 3148
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3148,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__inference_elem__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3137
      functionLinenumberEnd: 3139
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3138,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3139,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__inference_elem__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3130
      functionLinenumberEnd: 3132
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3131,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3132,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__inference_elem__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3123
      functionLinenumberEnd: 3125
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3124,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3125,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__next_value_expr__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3109
      functionLinenumberEnd: 3114
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3112,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3113,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__next_value_expr__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3101
      functionLinenumberEnd: 3103
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3103,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__next_value_expr__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3092
      functionLinenumberEnd: 3094
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3093,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3094,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__next_value_expr__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3085
      functionLinenumberEnd: 3087
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3086,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3087,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__next_value_expr__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3078
      functionLinenumberEnd: 3080
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3079,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3080,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__current_of_expr__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3064
      functionLinenumberEnd: 3069
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3067,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3068,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__current_of_expr__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3056
      functionLinenumberEnd: 3058
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3058,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__current_of_expr__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3047
      functionLinenumberEnd: 3049
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3048,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3049,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__current_of_expr__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3040
      functionLinenumberEnd: 3042
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3041,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3042,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__current_of_expr__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3033
      functionLinenumberEnd: 3035
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3034,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3035,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__set_to_default__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3019
      functionLinenumberEnd: 3024
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3022,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3023,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__set_to_default__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3011
      functionLinenumberEnd: 3013
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3013,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__set_to_default__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3002
      functionLinenumberEnd: 3004
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:3003,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:3004,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__set_to_default__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2995
      functionLinenumberEnd: 2997
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2996,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2997,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__set_to_default__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2988
      functionLinenumberEnd: 2990
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2989,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2990,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__coerce_to_domain_value__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2974
      functionLinenumberEnd: 2979
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2977,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2978,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__coerce_to_domain_value__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2966
      functionLinenumberEnd: 2968
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2968,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__coerce_to_domain_value__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2957
      functionLinenumberEnd: 2959
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2958,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2959,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__coerce_to_domain_value__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2950
      functionLinenumberEnd: 2952
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2951,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2952,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__coerce_to_domain_value__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2943
      functionLinenumberEnd: 2945
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2944,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2945,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__coerce_to_domain__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2929
      functionLinenumberEnd: 2934
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2932,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2933,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__coerce_to_domain__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2921
      functionLinenumberEnd: 2923
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2923,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__coerce_to_domain__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2912
      functionLinenumberEnd: 2914
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2913,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2914,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__coerce_to_domain__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2905
      functionLinenumberEnd: 2907
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2906,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2907,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__coerce_to_domain__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2898
      functionLinenumberEnd: 2900
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2899,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2900,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__merge_action__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2884
      functionLinenumberEnd: 2889
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2887,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2888,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__merge_action__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2876
      functionLinenumberEnd: 2878
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2878,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__merge_action__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2867
      functionLinenumberEnd: 2869
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2868,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2869,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__merge_action__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2860
      functionLinenumberEnd: 2862
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2861,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2862,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__merge_action__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2853
      functionLinenumberEnd: 2855
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2854,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2855,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__boolean_test__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2839
      functionLinenumberEnd: 2844
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2842,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2843,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__boolean_test__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2831
      functionLinenumberEnd: 2833
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2833,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__boolean_test__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2822
      functionLinenumberEnd: 2824
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2823,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2824,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__boolean_test__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2815
      functionLinenumberEnd: 2817
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2816,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2817,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__boolean_test__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2808
      functionLinenumberEnd: 2810
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2809,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2810,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__null_test__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2794
      functionLinenumberEnd: 2799
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2797,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2798,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__null_test__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2786
      functionLinenumberEnd: 2788
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2788,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__null_test__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2777
      functionLinenumberEnd: 2779
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2778,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2779,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__null_test__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2770
      functionLinenumberEnd: 2772
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2771,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2772,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__null_test__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2763
      functionLinenumberEnd: 2765
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2764,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2765,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__json_table_sibling_join__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2749
      functionLinenumberEnd: 2754
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2752,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2753,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__json_table_sibling_join__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2741
      functionLinenumberEnd: 2743
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2743,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__json_table_sibling_join__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2732
      functionLinenumberEnd: 2734
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2733,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2734,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__json_table_sibling_join__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2725
      functionLinenumberEnd: 2727
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2726,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2727,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__json_table_sibling_join__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2718
      functionLinenumberEnd: 2720
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2719,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2720,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__json_table_path_scan__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2704
      functionLinenumberEnd: 2709
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2707,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2708,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__json_table_path_scan__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2696
      functionLinenumberEnd: 2698
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2698,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__json_table_path_scan__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2687
      functionLinenumberEnd: 2689
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2688,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2689,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__json_table_path_scan__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2680
      functionLinenumberEnd: 2682
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2681,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2682,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__json_table_path_scan__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2673
      functionLinenumberEnd: 2675
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2674,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2675,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__json_table_path__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2659
      functionLinenumberEnd: 2664
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2662,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2663,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__json_table_path__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2651
      functionLinenumberEnd: 2653
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2653,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__json_table_path__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2642
      functionLinenumberEnd: 2644
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2643,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2644,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__json_table_path__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2635
      functionLinenumberEnd: 2637
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2636,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2637,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__json_table_path__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2628
      functionLinenumberEnd: 2630
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2629,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2630,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__json_expr__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2614
      functionLinenumberEnd: 2619
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2617,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2618,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__json_expr__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2606
      functionLinenumberEnd: 2608
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2608,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__json_expr__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2597
      functionLinenumberEnd: 2599
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2598,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2599,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__json_expr__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2590
      functionLinenumberEnd: 2592
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2591,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2592,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__json_expr__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2583
      functionLinenumberEnd: 2585
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2584,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2585,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__json_behavior__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2569
      functionLinenumberEnd: 2574
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2572,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2573,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__json_behavior__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2561
      functionLinenumberEnd: 2563
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2563,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__json_behavior__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2552
      functionLinenumberEnd: 2554
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2553,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2554,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__json_behavior__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2545
      functionLinenumberEnd: 2547
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2546,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2547,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__json_behavior__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2538
      functionLinenumberEnd: 2540
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2539,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2540,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__json_is_predicate__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2524
      functionLinenumberEnd: 2529
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2527,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2528,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__json_is_predicate__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2516
      functionLinenumberEnd: 2518
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2518,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__json_is_predicate__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2507
      functionLinenumberEnd: 2509
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2508,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2509,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__json_is_predicate__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2500
      functionLinenumberEnd: 2502
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2501,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2502,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__json_is_predicate__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2493
      functionLinenumberEnd: 2495
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2494,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2495,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__json_constructor_expr__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2479
      functionLinenumberEnd: 2484
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2482,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2483,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__json_constructor_expr__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2471
      functionLinenumberEnd: 2473
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2473,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__json_constructor_expr__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2462
      functionLinenumberEnd: 2464
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2463,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2464,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__json_constructor_expr__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2455
      functionLinenumberEnd: 2457
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2456,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2457,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__json_constructor_expr__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2448
      functionLinenumberEnd: 2450
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2449,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2450,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__json_value_expr__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2434
      functionLinenumberEnd: 2439
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2437,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2438,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__json_value_expr__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2426
      functionLinenumberEnd: 2428
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2428,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__json_value_expr__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2417
      functionLinenumberEnd: 2419
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2418,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2419,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__json_value_expr__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2410
      functionLinenumberEnd: 2412
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2411,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2412,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__json_value_expr__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2403
      functionLinenumberEnd: 2405
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2404,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2405,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__json_returning__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2389
      functionLinenumberEnd: 2394
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2392,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2393,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__json_returning__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2381
      functionLinenumberEnd: 2383
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2383,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__json_returning__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2372
      functionLinenumberEnd: 2374
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2373,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2374,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__json_returning__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2365
      functionLinenumberEnd: 2367
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2366,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2367,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__json_returning__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2358
      functionLinenumberEnd: 2360
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2359,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2360,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__json_format__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2344
      functionLinenumberEnd: 2349
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2347,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2348,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__json_format__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2336
      functionLinenumberEnd: 2338
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2338,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__json_format__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2327
      functionLinenumberEnd: 2329
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2328,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2329,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__json_format__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2320
      functionLinenumberEnd: 2322
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2321,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2322,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__json_format__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2313
      functionLinenumberEnd: 2315
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2314,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2315,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__xml_expr__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2299
      functionLinenumberEnd: 2304
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2302,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2303,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__xml_expr__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2291
      functionLinenumberEnd: 2293
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2293,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__xml_expr__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2282
      functionLinenumberEnd: 2284
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2283,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2284,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__xml_expr__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2275
      functionLinenumberEnd: 2277
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2276,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2277,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__xml_expr__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2268
      functionLinenumberEnd: 2270
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2269,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2270,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__sqlvalue_function__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2254
      functionLinenumberEnd: 2259
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2257,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2258,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__sqlvalue_function__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2246
      functionLinenumberEnd: 2248
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2248,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__sqlvalue_function__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2237
      functionLinenumberEnd: 2239
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2238,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2239,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__sqlvalue_function__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2230
      functionLinenumberEnd: 2232
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2231,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2232,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__sqlvalue_function__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2223
      functionLinenumberEnd: 2225
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2224,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2225,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__min_max_expr__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2209
      functionLinenumberEnd: 2214
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2212,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2213,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__min_max_expr__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2201
      functionLinenumberEnd: 2203
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2203,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__min_max_expr__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2192
      functionLinenumberEnd: 2194
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2193,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2194,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__min_max_expr__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2185
      functionLinenumberEnd: 2187
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2186,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2187,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__min_max_expr__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2178
      functionLinenumberEnd: 2180
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2179,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2180,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__coalesce_expr__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2164
      functionLinenumberEnd: 2169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2167,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2168,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__coalesce_expr__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2156
      functionLinenumberEnd: 2158
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2158,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__coalesce_expr__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2147
      functionLinenumberEnd: 2149
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2148,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2149,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__coalesce_expr__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2140
      functionLinenumberEnd: 2142
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2141,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2142,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__coalesce_expr__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2133
      functionLinenumberEnd: 2135
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2134,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2135,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__row_compare_expr__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2119
      functionLinenumberEnd: 2124
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2122,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2123,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__row_compare_expr__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2111
      functionLinenumberEnd: 2113
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2113,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__row_compare_expr__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2102
      functionLinenumberEnd: 2104
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2103,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2104,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__row_compare_expr__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2095
      functionLinenumberEnd: 2097
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2096,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2097,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__row_compare_expr__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2088
      functionLinenumberEnd: 2090
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2089,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2090,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__row_expr__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2074
      functionLinenumberEnd: 2079
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2077,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2078,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__row_expr__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2066
      functionLinenumberEnd: 2068
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2068,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__row_expr__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2057
      functionLinenumberEnd: 2059
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2058,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2059,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__row_expr__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2050
      functionLinenumberEnd: 2052
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2051,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2052,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__row_expr__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2043
      functionLinenumberEnd: 2045
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2044,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2045,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__array_expr__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2029
      functionLinenumberEnd: 2034
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2032,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2033,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__array_expr__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2021
      functionLinenumberEnd: 2023
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2023,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__array_expr__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2012
      functionLinenumberEnd: 2014
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2013,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2014,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__array_expr__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2005
      functionLinenumberEnd: 2007
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:2006,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2007,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__array_expr__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1998
      functionLinenumberEnd: 2000
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1999,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:2000,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__case_test_expr__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1984
      functionLinenumberEnd: 1989
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1987,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1988,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__case_test_expr__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1976
      functionLinenumberEnd: 1978
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1978,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__case_test_expr__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1967
      functionLinenumberEnd: 1969
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1968,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1969,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__case_test_expr__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1960
      functionLinenumberEnd: 1962
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1961,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1962,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__case_test_expr__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1953
      functionLinenumberEnd: 1955
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1954,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1955,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__case_when__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1939
      functionLinenumberEnd: 1944
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1942,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1943,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__case_when__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1931
      functionLinenumberEnd: 1933
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1933,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__case_when__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1922
      functionLinenumberEnd: 1924
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1923,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1924,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__case_when__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1915
      functionLinenumberEnd: 1917
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1916,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1917,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__case_when__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1908
      functionLinenumberEnd: 1910
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1909,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1910,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__case_expr__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1894
      functionLinenumberEnd: 1899
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1897,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1898,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__case_expr__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1886
      functionLinenumberEnd: 1888
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1888,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__case_expr__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1877
      functionLinenumberEnd: 1879
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1878,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1879,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__case_expr__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1870
      functionLinenumberEnd: 1872
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1871,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1872,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__case_expr__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1863
      functionLinenumberEnd: 1865
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1864,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1865,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__collate_expr__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1849
      functionLinenumberEnd: 1854
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1852,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1853,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__collate_expr__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1841
      functionLinenumberEnd: 1843
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1843,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__collate_expr__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1832
      functionLinenumberEnd: 1834
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1833,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1834,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__collate_expr__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1825
      functionLinenumberEnd: 1827
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1826,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1827,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__collate_expr__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1818
      functionLinenumberEnd: 1820
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1819,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1820,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__convert_rowtype_expr__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1804
      functionLinenumberEnd: 1809
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1807,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1808,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__convert_rowtype_expr__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1796
      functionLinenumberEnd: 1798
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1798,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__convert_rowtype_expr__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1787
      functionLinenumberEnd: 1789
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1788,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1789,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__convert_rowtype_expr__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1780
      functionLinenumberEnd: 1782
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1781,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1782,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__convert_rowtype_expr__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1773
      functionLinenumberEnd: 1775
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1774,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1775,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__array_coerce_expr__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1759
      functionLinenumberEnd: 1764
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1762,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1763,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__array_coerce_expr__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1751
      functionLinenumberEnd: 1753
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1753,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__array_coerce_expr__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1742
      functionLinenumberEnd: 1744
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1743,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1744,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__array_coerce_expr__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1735
      functionLinenumberEnd: 1737
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1736,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1737,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__array_coerce_expr__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1728
      functionLinenumberEnd: 1730
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1729,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1730,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__coerce_via_io__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1714
      functionLinenumberEnd: 1719
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1717,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1718,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__coerce_via_io__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1706
      functionLinenumberEnd: 1708
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1708,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__coerce_via_io__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1697
      functionLinenumberEnd: 1699
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1698,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1699,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__coerce_via_io__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1690
      functionLinenumberEnd: 1692
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1691,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1692,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__coerce_via_io__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1683
      functionLinenumberEnd: 1685
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1684,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1685,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__relabel_type__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1669
      functionLinenumberEnd: 1674
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1672,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1673,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__relabel_type__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1661
      functionLinenumberEnd: 1663
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1663,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__relabel_type__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1652
      functionLinenumberEnd: 1654
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1653,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1654,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__relabel_type__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1645
      functionLinenumberEnd: 1647
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1646,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1647,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__relabel_type__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1638
      functionLinenumberEnd: 1640
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1639,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1640,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__field_store__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1624
      functionLinenumberEnd: 1629
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1627,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1628,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__field_store__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1616
      functionLinenumberEnd: 1618
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1618,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__field_store__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1607
      functionLinenumberEnd: 1609
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1608,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1609,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__field_store__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1600
      functionLinenumberEnd: 1602
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1601,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1602,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__field_store__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1593
      functionLinenumberEnd: 1595
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1594,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1595,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__field_select__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1579
      functionLinenumberEnd: 1584
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1582,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1583,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__field_select__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1571
      functionLinenumberEnd: 1573
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1573,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__field_select__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1562
      functionLinenumberEnd: 1564
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1563,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1564,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__field_select__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1555
      functionLinenumberEnd: 1557
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1556,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1557,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__field_select__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1548
      functionLinenumberEnd: 1550
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1549,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1550,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__alternative_sub_plan__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1534
      functionLinenumberEnd: 1539
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1537,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1538,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__alternative_sub_plan__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1526
      functionLinenumberEnd: 1528
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1528,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__alternative_sub_plan__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1517
      functionLinenumberEnd: 1519
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1518,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1519,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__alternative_sub_plan__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1510
      functionLinenumberEnd: 1512
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1511,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1512,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__alternative_sub_plan__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1503
      functionLinenumberEnd: 1505
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1504,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1505,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__sub_plan__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1489
      functionLinenumberEnd: 1494
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1492,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1493,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__sub_plan__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1481
      functionLinenumberEnd: 1483
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1483,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__sub_plan__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1472
      functionLinenumberEnd: 1474
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1473,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1474,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__sub_plan__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1465
      functionLinenumberEnd: 1467
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1466,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1467,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__sub_plan__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1458
      functionLinenumberEnd: 1460
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1459,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1460,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__sub_link__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1444
      functionLinenumberEnd: 1449
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1447,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1448,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__sub_link__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1436
      functionLinenumberEnd: 1438
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1438,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__sub_link__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1427
      functionLinenumberEnd: 1429
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1428,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1429,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__sub_link__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1420
      functionLinenumberEnd: 1422
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1421,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1422,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__sub_link__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1413
      functionLinenumberEnd: 1415
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1414,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1415,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__bool_expr__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1399
      functionLinenumberEnd: 1404
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1402,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1403,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__bool_expr__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1391
      functionLinenumberEnd: 1393
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1393,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__bool_expr__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1382
      functionLinenumberEnd: 1384
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1383,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1384,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__bool_expr__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1375
      functionLinenumberEnd: 1377
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1376,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1377,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__bool_expr__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1368
      functionLinenumberEnd: 1370
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1369,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1370,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__scalar_array_op_expr__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1354
      functionLinenumberEnd: 1359
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1357,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1358,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__scalar_array_op_expr__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1346
      functionLinenumberEnd: 1348
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1348,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__scalar_array_op_expr__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1337
      functionLinenumberEnd: 1339
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1338,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1339,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__scalar_array_op_expr__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1330
      functionLinenumberEnd: 1332
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1331,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1332,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__scalar_array_op_expr__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1323
      functionLinenumberEnd: 1325
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1324,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1325,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__null_if_expr__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1309
      functionLinenumberEnd: 1314
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1312,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1313,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__null_if_expr__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1301
      functionLinenumberEnd: 1303
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1303,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__null_if_expr__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1292
      functionLinenumberEnd: 1294
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1293,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1294,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__null_if_expr__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1285
      functionLinenumberEnd: 1287
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1286,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1287,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__null_if_expr__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1278
      functionLinenumberEnd: 1280
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1279,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1280,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__distinct_expr__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1264
      functionLinenumberEnd: 1269
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1267,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1268,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__distinct_expr__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1256
      functionLinenumberEnd: 1258
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1258,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__distinct_expr__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1247
      functionLinenumberEnd: 1249
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1248,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1249,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__distinct_expr__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1240
      functionLinenumberEnd: 1242
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1241,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1242,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__distinct_expr__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1233
      functionLinenumberEnd: 1235
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1234,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1235,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__op_expr__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1219
      functionLinenumberEnd: 1224
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1222,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1223,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__op_expr__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1211
      functionLinenumberEnd: 1213
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1213,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__op_expr__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1202
      functionLinenumberEnd: 1204
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1203,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1204,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__op_expr__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1195
      functionLinenumberEnd: 1197
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1196,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1197,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__op_expr__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1188
      functionLinenumberEnd: 1190
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1189,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1190,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__named_arg_expr__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1174
      functionLinenumberEnd: 1179
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1177,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1178,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__named_arg_expr__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1166
      functionLinenumberEnd: 1168
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1168,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__named_arg_expr__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1157
      functionLinenumberEnd: 1159
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1158,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1159,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__named_arg_expr__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1150
      functionLinenumberEnd: 1152
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1151,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1152,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__named_arg_expr__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1143
      functionLinenumberEnd: 1145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1144,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1145,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__func_expr__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1129
      functionLinenumberEnd: 1134
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1132,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1133,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__func_expr__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1121
      functionLinenumberEnd: 1123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1123,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__func_expr__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1112
      functionLinenumberEnd: 1114
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1113,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1114,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__func_expr__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1105
      functionLinenumberEnd: 1107
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1106,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1107,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__func_expr__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1098
      functionLinenumberEnd: 1100
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1099,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1100,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__subscripting_ref__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1084
      functionLinenumberEnd: 1089
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1087,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1088,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__subscripting_ref__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1076
      functionLinenumberEnd: 1078
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1078,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__subscripting_ref__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1067
      functionLinenumberEnd: 1069
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1068,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1069,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__subscripting_ref__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1060
      functionLinenumberEnd: 1062
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1061,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1062,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__subscripting_ref__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1053
      functionLinenumberEnd: 1055
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1054,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1055,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__merge_support_func__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionLinenumberEnd: 1044
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1042,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1043,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__merge_support_func__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1033
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1033,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__merge_support_func__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1022
      functionLinenumberEnd: 1024
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1023,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1024,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__merge_support_func__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1015
      functionLinenumberEnd: 1017
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1016,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1017,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__merge_support_func__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1008
      functionLinenumberEnd: 1010
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:1009,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:1010,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__window_func_run_condition__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 994
      functionLinenumberEnd: 999
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:997,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:998,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__window_func_run_condition__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 986
      functionLinenumberEnd: 988
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:988,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__window_func_run_condition__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 977
      functionLinenumberEnd: 979
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:978,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:979,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__window_func_run_condition__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 970
      functionLinenumberEnd: 972
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:971,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:972,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__window_func_run_condition__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 963
      functionLinenumberEnd: 965
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:964,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:965,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__window_func__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 949
      functionLinenumberEnd: 954
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:952,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:953,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__window_func__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 941
      functionLinenumberEnd: 943
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:943,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__window_func__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 932
      functionLinenumberEnd: 934
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:933,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:934,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__window_func__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 925
      functionLinenumberEnd: 927
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:926,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:927,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__window_func__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 918
      functionLinenumberEnd: 920
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:919,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:920,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__grouping_func__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionLinenumberEnd: 909
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:907,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:908,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__grouping_func__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 896
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:898,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__grouping_func__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 889
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:888,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:889,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__grouping_func__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 880
      functionLinenumberEnd: 882
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:881,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:882,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__grouping_func__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 873
      functionLinenumberEnd: 875
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:874,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:875,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__aggref__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 859
      functionLinenumberEnd: 864
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:862,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:863,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__aggref__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 851
      functionLinenumberEnd: 853
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:853,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__aggref__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:843,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:844,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__aggref__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 837
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:836,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:837,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__aggref__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 830
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:829,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:830,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__param__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 819
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:817,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:818,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__param__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:808,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__param__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 797
      functionLinenumberEnd: 799
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:798,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:799,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__param__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 790
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:791,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:792,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__param__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 783
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:784,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:785,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__var__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 769
      functionLinenumberEnd: 774
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:772,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:773,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__var__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 763
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:763,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__var__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:753,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:754,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__var__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 745
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:746,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:747,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__var__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:739,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:740,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__into_clause__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:727,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:728,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__into_clause__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 718
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:718,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__into_clause__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 709
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:708,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:709,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__into_clause__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:701,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:702,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__into_clause__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 693
      functionLinenumberEnd: 695
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:694,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:695,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__table_func__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:682,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:683,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__table_func__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:673,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__table_func__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:663,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:664,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__table_func__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 655
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:656,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:657,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__table_func__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 650
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:649,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:650,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__range_var__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:637,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:638,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__range_var__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:628,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__range_var__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:618,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:619,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__range_var__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:611,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:612,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__range_var__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:604,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:605,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__alias__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:592,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:593,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__alias__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:583,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__alias__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:573,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:574,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__alias__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:566,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:567,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__alias__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:559,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:560,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__a__const__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:547,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:548,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__a__const__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:538,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__a__const__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:528,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:529,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__a__const__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:521,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:522,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__a__const__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:514,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:515,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__int_list__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:502,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:503,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__int_list__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:493,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__int_list__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:483,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:484,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__int_list__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:476,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:477,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__int_list__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:469,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:470,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__oid_list__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:457,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:458,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__oid_list__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:448,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__oid_list__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:438,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:439,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__oid_list__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:431,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:432,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__oid_list__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:424,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:425,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__list__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:412,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:413,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__list__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:403,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__list__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:393,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:394,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__list__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:386,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:387,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__list__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:379,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:380,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__bit_string__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:367,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:368,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__bit_string__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:358,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__bit_string__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:348,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:349,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__bit_string__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:341,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:342,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__bit_string__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:334,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:335,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__string__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:322,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:323,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__string__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:313,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__string__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:303,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:304,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__string__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:296,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:297,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__string__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:289,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:290,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__boolean__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:277,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:278,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__boolean__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:268,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__boolean__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:258,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:259,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__boolean__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:251,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:252,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__boolean__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:244,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:245,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__float__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:232,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:233,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__float__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:223,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__float__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:213,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:214,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__float__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:206,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:207,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__float__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:199,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:200,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__integer__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:187,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:188,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__integer__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:178,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__integer__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:168,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:169,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__integer__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:161,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:162,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__integer__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:154,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:155,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__node__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:142,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:143,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__node__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:133,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__node__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:123,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:124,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__node__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:116,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:117,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__node__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:109,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:110,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__scan_result__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:97,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:98,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__scan_result__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__scan_result__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:88,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__scan_result__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:78,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:79,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__scan_result__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:71,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:72,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__scan_result__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:64,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:65,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    pg_query__parse_result__free_unpacked
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - protobuf_c_message_free_unpacked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:52,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:53,3'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    pg_query__parse_result__init
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 15
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query__parse_result__unpack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - protobuf_c_message_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:43,6'
          Dst:             protobuf_c_message_unpack
    - functionName:    pg_query__parse_result__pack_to_buffer
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:33,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:34,10'
          Dst:             protobuf_c_message_pack_to_buffer
    - functionName:    pg_query__parse_result__pack
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_pack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:26,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:27,10'
          Dst:             protobuf_c_message_pack
    - functionName:    pg_query__parse_result__get_packed_size
      functionSourceFile: '/src/libpg_query/protobuf/pg_query.pb-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - protobuf_c_message_get_packed_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'protobuf/pg_query.pb-c.c:19,3'
          Dst:             __assert_fail
        - Src:             'protobuf/pg_query.pb-c.c:20,10'
          Dst:             protobuf_c_message_get_packed_size
    - functionName:    scan_varint
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2729
      functionLinenumberEnd: 2739
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          62
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    merge_messages
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2178
      functionLinenumberEnd: 2346
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          325
      EdgeCount:       88
      CyclomaticComplexity: 26
      functionsReached:
        - do_alloc
        - do_free
        - int_range_lookup
        - merge_messages
        - sizeof_elt_in_repeated_array
      functionUses:    2
      BranchProfiles:
        - Branch String:   'vendor/protobuf-c/protobuf-c.c:2271,4'
          Branch Sides:    []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:2201,7'
          Dst:             sizeof_elt_in_repeated_array
        - Src:             'vendor/protobuf-c/protobuf-c.c:2204,18'
          Dst:             do_alloc
        - Src:             'vendor/protobuf-c/protobuf-c.c:2216,6'
          Dst:             do_free
        - Src:             'vendor/protobuf-c/protobuf-c.c:2217,6'
          Dst:             do_free
        - Src:             'vendor/protobuf-c/protobuf-c.c:2249,7'
          Dst:             int_range_lookup
        - Src:             'vendor/protobuf-c/protobuf-c.c:2277,12'
          Dst:             merge_messages
        - Src:             'vendor/protobuf-c/protobuf-c.c:2325,6'
          Dst:             sizeof_elt_in_repeated_array
    - functionName:    sizeof_elt_in_repeated_array
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1239
      functionLinenumberEnd: 1266
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:1264,2'
          Dst:             __assert_fail
    - functionName:    do_alloc
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    do_free
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    int_range_lookup
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2024
      functionLinenumberEnd: 2061
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          109
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_boolean
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2488
      functionLinenumberEnd: 2494
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unzigzag64
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2468
      functionLinenumberEnd: 2470
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_uint64
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2448
      functionLinenumberEnd: 2464
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          109
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - parse_uint32
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:2453,10'
          Dst:             parse_uint32
    - functionName:    parse_uint32
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2402
      functionLinenumberEnd: 2415
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          63
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unzigzag32
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2426
      functionLinenumberEnd: 2428
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_int32
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2420
      functionLinenumberEnd: 2421
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - parse_uint32
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:2421,9'
          Dst:             parse_uint32
    - functionName:    parse_repeated_member
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2712
      functionLinenumberEnd: 2725
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - parse_required_member
        - sizeof_elt_in_repeated_array
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:2715,15'
          Dst:             sizeof_elt_in_repeated_array
        - Src:             'vendor/protobuf-c/protobuf-c.c:2718,7'
          Dst:             parse_required_member
    - functionName:    parse_required_member
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2501
      functionLinenumberEnd: 2628
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         84
      ICount:          386
      EdgeCount:       109
      CyclomaticComplexity: 27
      functionsReached:
        - do_alloc
        - do_free
        - merge_messages
        - parse_boolean
        - parse_int32
        - parse_uint32
        - parse_uint64
        - protobuf_c_message_free_unpacked
        - protobuf_c_message_unpack
        - unzigzag32
        - unzigzag64
      functionUses:    4
      BranchProfiles:
        - Branch String:   'vendor/protobuf-c/protobuf-c.c:2506,2'
          Branch Sides:    []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:2511,25'
          Dst:             parse_int32
        - Src:             'vendor/protobuf-c/protobuf-c.c:2516,26'
          Dst:             parse_uint32
        - Src:             'vendor/protobuf-c/protobuf-c.c:2521,36'
          Dst:             parse_uint32
        - Src:             'vendor/protobuf-c/protobuf-c.c:2521,25'
          Dst:             unzigzag32
        - Src:             'vendor/protobuf-c/protobuf-c.c:2534,26'
          Dst:             parse_uint64
        - Src:             'vendor/protobuf-c/protobuf-c.c:2539,36'
          Dst:             parse_uint64
        - Src:             'vendor/protobuf-c/protobuf-c.c:2539,25'
          Dst:             unzigzag64
        - Src:             'vendor/protobuf-c/protobuf-c.c:2549,36'
          Dst:             parse_boolean
        - Src:             'vendor/protobuf-c/protobuf-c.c:2561,5'
          Dst:             do_free
        - Src:             'vendor/protobuf-c/protobuf-c.c:2563,11'
          Dst:             do_alloc
        - Src:             'vendor/protobuf-c/protobuf-c.c:2583,4'
          Dst:             do_free
        - Src:             'vendor/protobuf-c/protobuf-c.c:2586,15'
          Dst:             do_alloc
        - Src:             'vendor/protobuf-c/protobuf-c.c:2607,10'
          Dst:             protobuf_c_message_unpack
        - Src:             'vendor/protobuf-c/protobuf-c.c:2617,24'
          Dst:             merge_messages
        - Src:             'vendor/protobuf-c/protobuf-c.c:2619,4'
          Dst:             protobuf_c_message_free_unpacked
    - functionName:    protobuf_c_message_unpack
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3029
      functionLinenumberEnd: 3316
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         171
      ICount:          854
      EdgeCount:       230
      CyclomaticComplexity: 61
      functionsReached:
        - __assert_fail
        - count_packed_elements
        - do_alloc
        - do_free
        - int_range_lookup
        - is_packable_type
        - message_init_generic
        - parse_member
        - parse_tag_and_wiretype
        - protobuf_c_message_free_unpacked
        - protobuf_c_message_init
        - scan_length_prefixed_data
        - sizeof_elt_in_repeated_array
      functionUses:    277
      BranchProfiles:
        - Branch String:   'vendor/protobuf-c/protobuf-c.c:3133,3'
          Branch Sides:    []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:3056,2'
          Dst:             __assert_fail
        - Src:             'vendor/protobuf-c/protobuf-c.c:3061,7'
          Dst:             do_alloc
        - Src:             'vendor/protobuf-c/protobuf-c.c:3068,28'
          Dst:             do_alloc
        - Src:             'vendor/protobuf-c/protobuf-c.c:3084,3'
          Dst:             protobuf_c_message_init
        - Src:             'vendor/protobuf-c/protobuf-c.c:3086,3'
          Dst:             message_init_generic
        - Src:             'vendor/protobuf-c/protobuf-c.c:3091,17'
          Dst:             parse_tag_and_wiretype
        - Src:             'vendor/protobuf-c/protobuf-c.c:3107,8'
          Dst:             int_range_lookup
        - Src:             'vendor/protobuf-c/protobuf-c.c:3160,14'
          Dst:             scan_length_prefixed_data
        - Src:             'vendor/protobuf-c/protobuf-c.c:3310,2'
          Dst:             do_free
        - Src:             'vendor/protobuf-c/protobuf-c.c:3195,39'
          Dst:             do_alloc
        - Src:             'vendor/protobuf-c/protobuf-c.c:3206,9'
          Dst:             is_packable_type
        - Src:             'vendor/protobuf-c/protobuf-c.c:3209,10'
          Dst:             count_packed_elements
        - Src:             'vendor/protobuf-c/protobuf-c.c:3234,8'
          Dst:             sizeof_elt_in_repeated_array
        - Src:             'vendor/protobuf-c/protobuf-c.c:3242,5'
          Dst:             __assert_fail
        - Src:             'vendor/protobuf-c/protobuf-c.c:3250,9'
          Dst:             do_alloc
        - Src:             'vendor/protobuf-c/protobuf-c.c:3272,24'
          Dst:             do_alloc
        - Src:             'vendor/protobuf-c/protobuf-c.c:3285,9'
          Dst:             parse_member
        - Src:             'vendor/protobuf-c/protobuf-c.c:3296,3'
          Dst:             do_free
        - Src:             'vendor/protobuf-c/protobuf-c.c:3302,2'
          Dst:             protobuf_c_message_free_unpacked
        - Src:             'vendor/protobuf-c/protobuf-c.c:3304,3'
          Dst:             do_free
        - Src:             'vendor/protobuf-c/protobuf-c.c:3310,2'
          Dst:             do_free
        - Src:             'vendor/protobuf-c/protobuf-c.c:3312,3'
          Dst:             do_free
        - Src:             'vendor/protobuf-c/protobuf-c.c:0,0'
          Dst:             do_free
    - functionName:    protobuf_c_message_free_unpacked
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3321
      functionLinenumberEnd: 3405
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         79
      ICount:          348
      EdgeCount:       109
      CyclomaticComplexity: 32
      functionsReached:
        - __assert_fail
        - do_free
        - protobuf_c_message_free_unpacked
      functionUses:    281
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:3330,2'
          Dst:             __assert_fail
        - Src:             'vendor/protobuf-c/protobuf-c.c:3356,7'
          Dst:             do_free
        - Src:             'vendor/protobuf-c/protobuf-c.c:3360,7'
          Dst:             do_free
        - Src:             'vendor/protobuf-c/protobuf-c.c:3364,7'
          Dst:             protobuf_c_message_free_unpacked
        - Src:             'vendor/protobuf-c/protobuf-c.c:3369,5'
          Dst:             do_free
        - Src:             'vendor/protobuf-c/protobuf-c.c:3376,5'
          Dst:             do_free
        - Src:             'vendor/protobuf-c/protobuf-c.c:3387,5'
          Dst:             do_free
        - Src:             'vendor/protobuf-c/protobuf-c.c:3395,5'
          Dst:             protobuf_c_message_free_unpacked
        - Src:             'vendor/protobuf-c/protobuf-c.c:3400,3'
          Dst:             do_free
        - Src:             'vendor/protobuf-c/protobuf-c.c:3402,3'
          Dst:             do_free
        - Src:             'vendor/protobuf-c/protobuf-c.c:3404,2'
          Dst:             do_free
    - functionName:    system_alloc
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    system_free
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    protobuf_c_message_init
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3410
      functionLinenumberEnd: 3412
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    message_init_generic
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2945
      functionLinenumberEnd: 2994
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          144
      EdgeCount:       35
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vendor/protobuf-c/protobuf-c.c:2958,4'
          Branch Sides:    []
      Callsites:       []
    - functionName:    parse_tag_and_wiretype
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2068
      functionLinenumberEnd: 2095
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          82
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    scan_length_prefixed_data
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2113
      functionLinenumberEnd: 2146
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          82
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_packable_type
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2875
      functionLinenumberEnd: 2879
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    count_packed_elements
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2359
      functionLinenumberEnd: 2398
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          106
      EdgeCount:       28
      CyclomaticComplexity: 3
      functionsReached:
        - max_b128_numbers
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vendor/protobuf-c/protobuf-c.c:2360,2'
          Branch Sides:    []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:2386,16'
          Dst:             max_b128_numbers
    - functionName:    parse_member
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2886
      functionLinenumberEnd: 2933
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          135
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - do_alloc
        - is_packable_type
        - parse_oneof_member
        - parse_optional_member
        - parse_packed_repeated_member
        - parse_repeated_member
        - parse_required_member
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vendor/protobuf-c/protobuf-c.c:2904,2'
          Branch Sides:    []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:2897,18'
          Dst:             do_alloc
        - Src:             'vendor/protobuf-c/protobuf-c.c:2906,10'
          Dst:             parse_required_member
        - Src:             'vendor/protobuf-c/protobuf-c.c:2911,11'
          Dst:             parse_oneof_member
        - Src:             'vendor/protobuf-c/protobuf-c.c:2914,11'
          Dst:             parse_optional_member
        - Src:             'vendor/protobuf-c/protobuf-c.c:2921,8'
          Dst:             is_packable_type
        - Src:             'vendor/protobuf-c/protobuf-c.c:2923,11'
          Dst:             parse_packed_repeated_member
        - Src:             'vendor/protobuf-c/protobuf-c.c:2926,11'
          Dst:             parse_repeated_member
        - Src:             'vendor/protobuf-c/protobuf-c.c:2931,2'
          Dst:             __assert_fail
    - functionName:    parse_oneof_member
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2635
      functionLinenumberEnd: 2689
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          140
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - do_free
        - int_range_lookup
        - parse_required_member
        - protobuf_c_message_free_unpacked
        - sizeof_elt_in_repeated_array
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vendor/protobuf-c/protobuf-c.c:2653,3'
          Branch Sides:    []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:2645,4'
          Dst:             int_range_lookup
        - Src:             'vendor/protobuf-c/protobuf-c.c:2651,13'
          Dst:             sizeof_elt_in_repeated_array
        - Src:             'vendor/protobuf-c/protobuf-c.c:2658,5'
          Dst:             do_free
        - Src:             'vendor/protobuf-c/protobuf-c.c:2667,5'
          Dst:             do_free
        - Src:             'vendor/protobuf-c/protobuf-c.c:2675,5'
          Dst:             protobuf_c_message_free_unpacked
        - Src:             'vendor/protobuf-c/protobuf-c.c:2684,7'
          Dst:             parse_required_member
    - functionName:    parse_optional_member
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2697
      functionLinenumberEnd: 2705
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - parse_required_member
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:2698,7'
          Dst:             parse_required_member
    - functionName:    parse_packed_repeated_member
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2745
      functionLinenumberEnd: 2871
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          318
      EdgeCount:       82
      CyclomaticComplexity: 18
      functionsReached:
        - __assert_fail
        - parse_boolean
        - parse_int32
        - parse_uint32
        - parse_uint64
        - scan_varint
        - sizeof_elt_in_repeated_array
        - unzigzag32
        - unzigzag64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vendor/protobuf-c/protobuf-c.c:2757,2'
          Branch Sides:    []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:2748,15'
          Dst:             sizeof_elt_in_repeated_array
        - Src:             'vendor/protobuf-c/protobuf-c.c:2787,17'
          Dst:             scan_varint
        - Src:             'vendor/protobuf-c/protobuf-c.c:2792,35'
          Dst:             parse_int32
        - Src:             'vendor/protobuf-c/protobuf-c.c:2799,17'
          Dst:             scan_varint
        - Src:             'vendor/protobuf-c/protobuf-c.c:2804,46'
          Dst:             parse_uint32
        - Src:             'vendor/protobuf-c/protobuf-c.c:2804,35'
          Dst:             unzigzag32
        - Src:             'vendor/protobuf-c/protobuf-c.c:2811,17'
          Dst:             scan_varint
        - Src:             'vendor/protobuf-c/protobuf-c.c:2816,36'
          Dst:             parse_uint32
        - Src:             'vendor/protobuf-c/protobuf-c.c:2824,17'
          Dst:             scan_varint
        - Src:             'vendor/protobuf-c/protobuf-c.c:2829,46'
          Dst:             parse_uint64
        - Src:             'vendor/protobuf-c/protobuf-c.c:2829,35'
          Dst:             unzigzag64
        - Src:             'vendor/protobuf-c/protobuf-c.c:2837,17'
          Dst:             scan_varint
        - Src:             'vendor/protobuf-c/protobuf-c.c:2842,35'
          Dst:             parse_uint64
        - Src:             'vendor/protobuf-c/protobuf-c.c:2849,17'
          Dst:             scan_varint
        - Src:             'vendor/protobuf-c/protobuf-c.c:2854,46'
          Dst:             parse_boolean
        - Src:             'vendor/protobuf-c/protobuf-c.c:2860,3'
          Dst:             __assert_fail
    - functionName:    max_b128_numbers
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2150
      functionLinenumberEnd: 2155
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          136
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pack_buffer_packed_payload
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1817
      functionLinenumberEnd: 1905
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          208
      EdgeCount:       45
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - boolean_pack
        - int32_pack
        - sint32_pack
        - sint64_pack
        - uint32_pack
        - uint64_pack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vendor/protobuf-c/protobuf-c.c:1822,2'
          Branch Sides:    []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:1854,19'
          Dst:             int32_pack
        - Src:             'vendor/protobuf-c/protobuf-c.c:1861,19'
          Dst:             sint32_pack
        - Src:             'vendor/protobuf-c/protobuf-c.c:1868,19'
          Dst:             uint32_pack
        - Src:             'vendor/protobuf-c/protobuf-c.c:1875,19'
          Dst:             sint64_pack
        - Src:             'vendor/protobuf-c/protobuf-c.c:1883,19'
          Dst:             uint64_pack
        - Src:             'vendor/protobuf-c/protobuf-c.c:1890,19'
          Dst:             boolean_pack
        - Src:             'vendor/protobuf-c/protobuf-c.c:1896,3'
          Dst:             __assert_fail
    - functionName:    int32_pack
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 830
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - uint32_pack
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:828,10'
          Dst:             uint32_pack
    - functionName:    sint32_pack
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionLinenumberEnd: 846
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - uint32_pack
        - zigzag32
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:846,21'
          Dst:             zigzag32
        - Src:             'vendor/protobuf-c/protobuf-c.c:846,9'
          Dst:             uint32_pack
    - functionName:    uint32_pack
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 801
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          63
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sint64_pack
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 902
      functionLinenumberEnd: 903
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - uint64_pack
        - zigzag64
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:903,21'
          Dst:             zigzag64
        - Src:             'vendor/protobuf-c/protobuf-c.c:903,9'
          Dst:             uint64_pack
    - functionName:    uint64_pack
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 862
      functionLinenumberEnd: 887
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          94
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - uint32_pack
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:868,10'
          Dst:             uint32_pack
    - functionName:    boolean_pack
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 977
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zigzag64
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zigzag32
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_packed_payload_length
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1746
      functionLinenumberEnd: 1797
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          169
      EdgeCount:       41
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - int32_size
        - sint32_size
        - sint64_size
        - uint32_size
        - uint64_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vendor/protobuf-c/protobuf-c.c:1750,2'
          Branch Sides:    []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:1763,10'
          Dst:             int32_size
        - Src:             'vendor/protobuf-c/protobuf-c.c:1769,10'
          Dst:             sint32_size
        - Src:             'vendor/protobuf-c/protobuf-c.c:1775,10'
          Dst:             uint32_size
        - Src:             'vendor/protobuf-c/protobuf-c.c:1781,10'
          Dst:             sint64_size
        - Src:             'vendor/protobuf-c/protobuf-c.c:1788,10'
          Dst:             uint64_size
        - Src:             'vendor/protobuf-c/protobuf-c.c:1794,3'
          Dst:             __assert_fail
    - functionName:    int32_size
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          44
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sint32_size
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - uint32_size
        - zigzag32
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:337,21'
          Dst:             zigzag32
        - Src:             'vendor/protobuf-c/protobuf-c.c:337,9'
          Dst:             uint32_size
    - functionName:    uint32_size
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          37
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sint64_size
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - uint64_size
        - zigzag64
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:401,21'
          Dst:             zigzag64
        - Src:             'vendor/protobuf-c/protobuf-c.c:401,9'
          Dst:             uint64_size
    - functionName:    uint64_size
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          60
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - uint32_size
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:355,10'
          Dst:             uint32_size
    - functionName:    copy_to_little_endian_64
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1303
      functionLinenumberEnd: 1312
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    copy_to_little_endian_32
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1280
      functionLinenumberEnd: 1289
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_type_min_size
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1325
      functionLinenumberEnd: 1339
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          51
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    prefixed_message_pack
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1042
      functionLinenumberEnd: 1053
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - protobuf_c_message_pack
        - uint32_pack
        - uint32_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:1047,15'
          Dst:             protobuf_c_message_pack
        - Src:             'vendor/protobuf-c/protobuf-c.c:1048,29'
          Dst:             uint32_size
        - Src:             'vendor/protobuf-c/protobuf-c.c:1051,10'
          Dst:             uint32_pack
    - functionName:    protobuf_c_message_pack
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1474
      functionLinenumberEnd: 1523
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          156
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - oneof_field_pack
        - optional_field_pack
        - repeated_field_pack
        - required_field_pack
        - unknown_field_pack
        - unlabeled_field_pack
      functionUses:    277
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:1478,2'
          Dst:             __assert_fail
        - Src:             'vendor/protobuf-c/protobuf-c.c:1497,10'
          Dst:             required_field_pack
        - Src:             'vendor/protobuf-c/protobuf-c.c:1501,10'
          Dst:             oneof_field_pack
        - Src:             'vendor/protobuf-c/protobuf-c.c:1508,10'
          Dst:             optional_field_pack
        - Src:             'vendor/protobuf-c/protobuf-c.c:1515,10'
          Dst:             unlabeled_field_pack
        - Src:             'vendor/protobuf-c/protobuf-c.c:1517,10'
          Dst:             repeated_field_pack
        - Src:             'vendor/protobuf-c/protobuf-c.c:1522,9'
          Dst:             unknown_field_pack
    - functionName:    required_field_pack
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1093
      functionLinenumberEnd: 1139
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          145
      EdgeCount:       50
      CyclomaticComplexity: 26
      functionsReached:
        - __assert_fail
        - binary_data_pack
        - boolean_pack
        - fixed32_pack
        - fixed64_pack
        - int32_pack
        - prefixed_message_pack
        - sint32_pack
        - sint64_pack
        - string_pack
        - tag_pack
        - uint32_pack
        - uint64_pack
      functionUses:    5
      BranchProfiles:
        - Branch String:   'vendor/protobuf-c/protobuf-c.c:1096,2'
          Branch Sides:    []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:1094,14'
          Dst:             tag_pack
        - Src:             'vendor/protobuf-c/protobuf-c.c:1099,15'
          Dst:             sint32_pack
        - Src:             'vendor/protobuf-c/protobuf-c.c:1103,15'
          Dst:             int32_pack
        - Src:             'vendor/protobuf-c/protobuf-c.c:1106,15'
          Dst:             uint32_pack
        - Src:             'vendor/protobuf-c/protobuf-c.c:1109,15'
          Dst:             sint64_pack
        - Src:             'vendor/protobuf-c/protobuf-c.c:1113,15'
          Dst:             uint64_pack
        - Src:             'vendor/protobuf-c/protobuf-c.c:1118,15'
          Dst:             fixed32_pack
        - Src:             'vendor/protobuf-c/protobuf-c.c:1123,15'
          Dst:             fixed64_pack
        - Src:             'vendor/protobuf-c/protobuf-c.c:1126,15'
          Dst:             boolean_pack
        - Src:             'vendor/protobuf-c/protobuf-c.c:1129,15'
          Dst:             string_pack
        - Src:             'vendor/protobuf-c/protobuf-c.c:1132,15'
          Dst:             binary_data_pack
        - Src:             'vendor/protobuf-c/protobuf-c.c:1135,15'
          Dst:             prefixed_message_pack
        - Src:             'vendor/protobuf-c/protobuf-c.c:1137,2'
          Dst:             __assert_fail
    - functionName:    oneof_field_pack
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1160
      functionLinenumberEnd: 1172
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          62
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - required_field_pack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:1171,9'
          Dst:             required_field_pack
    - functionName:    optional_field_pack
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1192
      functionLinenumberEnd: 1204
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          60
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - required_field_pack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:1203,9'
          Dst:             required_field_pack
    - functionName:    unlabeled_field_pack
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1221
      functionLinenumberEnd: 1225
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - field_is_zeroish
        - required_field_pack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:1222,6'
          Dst:             field_is_zeroish
        - Src:             'vendor/protobuf-c/protobuf-c.c:1224,9'
          Dst:             required_field_pack
    - functionName:    repeated_field_pack
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1359
      functionLinenumberEnd: 1459
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          286
      EdgeCount:       65
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - boolean_pack
        - copy_to_little_endian_32
        - copy_to_little_endian_64
        - get_type_min_size
        - int32_pack
        - required_field_pack
        - sint32_pack
        - sint64_pack
        - sizeof_elt_in_repeated_array
        - tag_pack
        - uint32_pack
        - uint32_size
        - uint64_pack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vendor/protobuf-c/protobuf-c.c:1382,3'
          Branch Sides:    []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:1374,16'
          Dst:             tag_pack
        - Src:             'vendor/protobuf-c/protobuf-c.c:1377,16'
          Dst:             get_type_min_size
        - Src:             'vendor/protobuf-c/protobuf-c.c:1378,21'
          Dst:             uint32_size
        - Src:             'vendor/protobuf-c/protobuf-c.c:1386,4'
          Dst:             copy_to_little_endian_32
        - Src:             'vendor/protobuf-c/protobuf-c.c:1392,4'
          Dst:             copy_to_little_endian_64
        - Src:             'vendor/protobuf-c/protobuf-c.c:1399,19'
          Dst:             int32_pack
        - Src:             'vendor/protobuf-c/protobuf-c.c:1405,19'
          Dst:             sint32_pack
        - Src:             'vendor/protobuf-c/protobuf-c.c:1411,19'
          Dst:             sint64_pack
        - Src:             'vendor/protobuf-c/protobuf-c.c:1417,19'
          Dst:             uint32_pack
        - Src:             'vendor/protobuf-c/protobuf-c.c:1424,19'
          Dst:             uint64_pack
        - Src:             'vendor/protobuf-c/protobuf-c.c:1430,19'
          Dst:             boolean_pack
        - Src:             'vendor/protobuf-c/protobuf-c.c:1434,4'
          Dst:             __assert_fail
        - Src:             'vendor/protobuf-c/protobuf-c.c:1438,24'
          Dst:             uint32_size
        - Src:             'vendor/protobuf-c/protobuf-c.c:1440,4'
          Dst:             __assert_fail
        - Src:             'vendor/protobuf-c/protobuf-c.c:1445,3'
          Dst:             uint32_pack
        - Src:             'vendor/protobuf-c/protobuf-c.c:1451,18'
          Dst:             sizeof_elt_in_repeated_array
        - Src:             'vendor/protobuf-c/protobuf-c.c:1454,10'
          Dst:             required_field_pack
    - functionName:    unknown_field_pack
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1463
      functionLinenumberEnd: 1467
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tag_pack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:1464,14'
          Dst:             tag_pack
    - functionName:    tag_pack
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1071
      functionLinenumberEnd: 1076
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - uint32_pack
        - uint64_pack
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:1073,10'
          Dst:             uint32_pack
        - Src:             'vendor/protobuf-c/protobuf-c.c:1075,10'
          Dst:             uint64_pack
    - functionName:    field_is_zeroish
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          109
      EdgeCount:       49
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'vendor/protobuf-c/protobuf-c.c:535,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    fixed32_pack
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 919
      functionLinenumberEnd: 930
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fixed64_pack
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 950
      functionLinenumberEnd: 957
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    string_pack
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 997
      functionLinenumberEnd: 1007
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
        - uint32_pack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:1002,16'
          Dst:             strlen
        - Src:             'vendor/protobuf-c/protobuf-c.c:1003,15'
          Dst:             uint32_pack
    - functionName:    binary_data_pack
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1022
      functionLinenumberEnd: 1026
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - uint32_pack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:1024,14'
          Dst:             uint32_pack
    - functionName:    get_tag_size
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          37
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    protobuf_c_service_descriptor_get_method_by_name
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3638
      functionLinenumberEnd: 3667
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          112
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - strcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:3651,12'
          Dst:             strcmp
        - Src:             'vendor/protobuf-c/protobuf-c.c:3664,6'
          Dst:             strcmp
    - functionName:    protobuf_c_message_descriptor_get_field
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3628
      functionLinenumberEnd: 3633
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - int_range_lookup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:3629,11'
          Dst:             int_range_lookup
    - functionName:    protobuf_c_message_descriptor_get_field_by_name
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3594
      functionLinenumberEnd: 3623
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          112
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - strcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:3608,8'
          Dst:             strcmp
        - Src:             'vendor/protobuf-c/protobuf-c.c:3620,6'
          Dst:             strcmp
    - functionName:    protobuf_c_enum_descriptor_get_value
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3584
      functionLinenumberEnd: 3589
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - int_range_lookup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:3585,11'
          Dst:             int_range_lookup
    - functionName:    protobuf_c_enum_descriptor_get_value_by_name
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3554
      functionLinenumberEnd: 3579
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          110
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - strcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:3565,12'
          Dst:             strcmp
        - Src:             'vendor/protobuf-c/protobuf-c.c:3576,6'
          Dst:             strcmp
    - functionName:    protobuf_c_service_destroy
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3545
      functionLinenumberEnd: 3547
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    protobuf_c_service_generated_init
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3536
      functionLinenumberEnd: 3542
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          34
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:3537,2'
          Dst:             __assert_fail
    - functionName:    protobuf_c_service_invoke_internal
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3507
      functionLinenumberEnd: 3530
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:3516,2'
          Dst:             __assert_fail
    - functionName:    protobuf_c_message_check
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3416
      functionLinenumberEnd: 3493
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         77
      ICount:          321
      EdgeCount:       109
      CyclomaticComplexity: 34
      functionsReached:
        - protobuf_c_message_check
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:3450,11'
          Dst:             protobuf_c_message_check
        - Src:             'vendor/protobuf-c/protobuf-c.c:3474,11'
          Dst:             protobuf_c_message_check
    - functionName:    unknown_field_pack_to_buffer
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1946
      functionLinenumberEnd: 1954
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tag_pack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:1948,14'
          Dst:             tag_pack
    - functionName:    repeated_field_pack_to_buffer
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1911
      functionLinenumberEnd: 1941
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          84
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - get_packed_payload_length
        - pack_buffer_packed_payload
        - required_field_pack_to_buffer
        - sizeof_elt_in_repeated_array
        - tag_pack
        - uint32_pack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:1918,15'
          Dst:             tag_pack
        - Src:             'vendor/protobuf-c/protobuf-c.c:1919,24'
          Dst:             get_packed_payload_length
        - Src:             'vendor/protobuf-c/protobuf-c.c:1923,9'
          Dst:             uint32_pack
        - Src:             'vendor/protobuf-c/protobuf-c.c:1925,9'
          Dst:             pack_buffer_packed_payload
        - Src:             'vendor/protobuf-c/protobuf-c.c:1926,3'
          Dst:             __assert_fail
        - Src:             'vendor/protobuf-c/protobuf-c.c:1934,9'
          Dst:             sizeof_elt_in_repeated_array
        - Src:             'vendor/protobuf-c/protobuf-c.c:1936,10'
          Dst:             required_field_pack_to_buffer
    - functionName:    required_field_pack_to_buffer
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1550
      functionLinenumberEnd: 1644
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          243
      EdgeCount:       31
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - boolean_pack
        - fixed32_pack
        - fixed64_pack
        - int32_pack
        - protobuf_c_message_get_packed_size
        - protobuf_c_message_pack_to_buffer
        - sint32_pack
        - sint64_pack
        - strlen
        - tag_pack
        - uint32_pack
        - uint64_pack
      functionUses:    5
      BranchProfiles:
        - Branch String:   'vendor/protobuf-c/protobuf-c.c:1555,2'
          Branch Sides:    []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:1554,7'
          Dst:             tag_pack
        - Src:             'vendor/protobuf-c/protobuf-c.c:1558,9'
          Dst:             sint32_pack
        - Src:             'vendor/protobuf-c/protobuf-c.c:1564,9'
          Dst:             int32_pack
        - Src:             'vendor/protobuf-c/protobuf-c.c:1569,9'
          Dst:             uint32_pack
        - Src:             'vendor/protobuf-c/protobuf-c.c:1574,9'
          Dst:             sint64_pack
        - Src:             'vendor/protobuf-c/protobuf-c.c:1580,9'
          Dst:             uint64_pack
        - Src:             'vendor/protobuf-c/protobuf-c.c:1587,9'
          Dst:             fixed32_pack
        - Src:             'vendor/protobuf-c/protobuf-c.c:1594,9'
          Dst:             fixed64_pack
        - Src:             'vendor/protobuf-c/protobuf-c.c:1599,9'
          Dst:             boolean_pack
        - Src:             'vendor/protobuf-c/protobuf-c.c:1604,25'
          Dst:             strlen
        - Src:             'vendor/protobuf-c/protobuf-c.c:1607,9'
          Dst:             uint32_pack
        - Src:             'vendor/protobuf-c/protobuf-c.c:1618,9'
          Dst:             uint32_pack
        - Src:             'vendor/protobuf-c/protobuf-c.c:1629,10'
          Dst:             uint32_pack
        - Src:             'vendor/protobuf-c/protobuf-c.c:1632,20'
          Dst:             protobuf_c_message_get_packed_size
        - Src:             'vendor/protobuf-c/protobuf-c.c:1633,10'
          Dst:             uint32_pack
        - Src:             'vendor/protobuf-c/protobuf-c.c:1635,4'
          Dst:             protobuf_c_message_pack_to_buffer
        - Src:             'vendor/protobuf-c/protobuf-c.c:1641,3'
          Dst:             __assert_fail
    - functionName:    protobuf_c_message_get_packed_size
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 711
      functionLinenumberEnd: 755
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          156
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - oneof_field_get_packed_size
        - optional_field_get_packed_size
        - repeated_field_get_packed_size
        - required_field_get_packed_size
        - unknown_field_get_packed_size
        - unlabeled_field_get_packed_size
      functionUses:    279
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:715,2'
          Dst:             __assert_fail
        - Src:             'vendor/protobuf-c/protobuf-c.c:725,10'
          Dst:             required_field_get_packed_size
        - Src:             'vendor/protobuf-c/protobuf-c.c:729,10'
          Dst:             oneof_field_get_packed_size
        - Src:             'vendor/protobuf-c/protobuf-c.c:735,10'
          Dst:             optional_field_get_packed_size
        - Src:             'vendor/protobuf-c/protobuf-c.c:741,10'
          Dst:             unlabeled_field_get_packed_size
        - Src:             'vendor/protobuf-c/protobuf-c.c:746,10'
          Dst:             repeated_field_get_packed_size
        - Src:             'vendor/protobuf-c/protobuf-c.c:754,9'
          Dst:             unknown_field_get_packed_size
    - functionName:    protobuf_c_message_pack_to_buffer
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1961
      functionLinenumberEnd: 2010
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          151
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - oneof_field_pack_to_buffer
        - optional_field_pack_to_buffer
        - repeated_field_pack_to_buffer
        - required_field_pack_to_buffer
        - unknown_field_pack_to_buffer
        - unlabeled_field_pack_to_buffer
      functionUses:    277
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:1965,2'
          Dst:             __assert_fail
        - Src:             'vendor/protobuf-c/protobuf-c.c:1975,10'
          Dst:             required_field_pack_to_buffer
        - Src:             'vendor/protobuf-c/protobuf-c.c:1979,10'
          Dst:             oneof_field_pack_to_buffer
        - Src:             'vendor/protobuf-c/protobuf-c.c:1986,10'
          Dst:             optional_field_pack_to_buffer
        - Src:             'vendor/protobuf-c/protobuf-c.c:1993,10'
          Dst:             unlabeled_field_pack_to_buffer
        - Src:             'vendor/protobuf-c/protobuf-c.c:1999,10'
          Dst:             repeated_field_pack_to_buffer
        - Src:             'vendor/protobuf-c/protobuf-c.c:2008,9'
          Dst:             unknown_field_pack_to_buffer
    - functionName:    oneof_field_pack_to_buffer
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1664
      functionLinenumberEnd: 1676
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          62
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - required_field_pack_to_buffer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:1675,9'
          Dst:             required_field_pack_to_buffer
    - functionName:    optional_field_pack_to_buffer
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1696
      functionLinenumberEnd: 1708
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          60
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - required_field_pack_to_buffer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:1707,9'
          Dst:             required_field_pack_to_buffer
    - functionName:    unlabeled_field_pack_to_buffer
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1725
      functionLinenumberEnd: 1729
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - field_is_zeroish
        - required_field_pack_to_buffer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:1726,6'
          Dst:             field_is_zeroish
        - Src:             'vendor/protobuf-c/protobuf-c.c:1728,9'
          Dst:             required_field_pack_to_buffer
    - functionName:    required_field_get_packed_size
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          146
      EdgeCount:       32
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - get_tag_size
        - int32_size
        - protobuf_c_message_get_packed_size
        - sint32_size
        - sint64_size
        - strlen
        - uint32_size
        - uint64_size
      functionUses:    4
      BranchProfiles:
        - Branch String:   'vendor/protobuf-c/protobuf-c.c:421,2'
          Branch Sides:    []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:419,14'
          Dst:             get_tag_size
        - Src:             'vendor/protobuf-c/protobuf-c.c:423,15'
          Dst:             sint32_size
        - Src:             'vendor/protobuf-c/protobuf-c.c:426,15'
          Dst:             int32_size
        - Src:             'vendor/protobuf-c/protobuf-c.c:428,15'
          Dst:             uint32_size
        - Src:             'vendor/protobuf-c/protobuf-c.c:430,15'
          Dst:             sint64_size
        - Src:             'vendor/protobuf-c/protobuf-c.c:433,15'
          Dst:             uint64_size
        - Src:             'vendor/protobuf-c/protobuf-c.c:448,22'
          Dst:             strlen
        - Src:             'vendor/protobuf-c/protobuf-c.c:449,15'
          Dst:             uint32_size
        - Src:             'vendor/protobuf-c/protobuf-c.c:453,15'
          Dst:             uint32_size
        - Src:             'vendor/protobuf-c/protobuf-c.c:457,24'
          Dst:             protobuf_c_message_get_packed_size
        - Src:             'vendor/protobuf-c/protobuf-c.c:458,15'
          Dst:             uint32_size
        - Src:             'vendor/protobuf-c/protobuf-c.c:461,2'
          Dst:             __assert_fail
    - functionName:    oneof_field_get_packed_size
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          62
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - required_field_get_packed_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:494,9'
          Dst:             required_field_get_packed_size
    - functionName:    optional_field_get_packed_size
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          62
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - required_field_get_packed_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:526,9'
          Dst:             required_field_get_packed_size
    - functionName:    unlabeled_field_get_packed_size
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - field_is_zeroish
        - required_field_get_packed_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:593,6'
          Dst:             field_is_zeroish
        - Src:             'vendor/protobuf-c/protobuf-c.c:595,9'
          Dst:             required_field_get_packed_size
    - functionName:    repeated_field_get_packed_size
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          285
      EdgeCount:       69
      CyclomaticComplexity: 12
      functionsReached:
        - get_tag_size
        - int32_size
        - protobuf_c_message_get_packed_size
        - sint32_size
        - sint64_size
        - strlen
        - uint32_size
        - uint64_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vendor/protobuf-c/protobuf-c.c:627,2'
          Branch Sides:    []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:623,16'
          Dst:             get_tag_size
        - Src:             'vendor/protobuf-c/protobuf-c.c:630,10'
          Dst:             sint32_size
        - Src:             'vendor/protobuf-c/protobuf-c.c:635,10'
          Dst:             int32_size
        - Src:             'vendor/protobuf-c/protobuf-c.c:639,10'
          Dst:             uint32_size
        - Src:             'vendor/protobuf-c/protobuf-c.c:643,10'
          Dst:             sint64_size
        - Src:             'vendor/protobuf-c/protobuf-c.c:648,10'
          Dst:             uint64_size
        - Src:             'vendor/protobuf-c/protobuf-c.c:665,17'
          Dst:             strlen
        - Src:             'vendor/protobuf-c/protobuf-c.c:666,10'
          Dst:             uint32_size
        - Src:             'vendor/protobuf-c/protobuf-c.c:672,10'
          Dst:             uint32_size
        - Src:             'vendor/protobuf-c/protobuf-c.c:677,17'
          Dst:             protobuf_c_message_get_packed_size
        - Src:             'vendor/protobuf-c/protobuf-c.c:679,10'
          Dst:             uint32_size
        - Src:             'vendor/protobuf-c/protobuf-c.c:685,18'
          Dst:             uint32_size
    - functionName:    unknown_field_get_packed_size
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_tag_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:702,9'
          Dst:             get_tag_size
    - functionName:    protobuf_c_buffer_simple_append
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          87
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - do_alloc
        - do_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/protobuf-c/protobuf-c.c:206,14'
          Dst:             do_alloc
        - Src:             'vendor/protobuf-c/protobuf-c.c:211,4'
          Dst:             do_free
    - functionName:    protobuf_c_version_number
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    protobuf_c_version
      functionSourceFile: '/src/libpg_query/vendor/protobuf-c/protobuf-c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
...
