---
Fuzzer filename: '/src/libpg_query/./test/fuzz/fuzz_protobuf.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/libpg_query/./test/fuzz/fuzz_protobuf.c'
      linkageType:     externalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          98
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pg_query_deparse_protobuf
        - pg_query_fingerprint
        - pg_query_free_deparse_result
        - pg_query_free_fingerprint_result
        - pg_query_free_normalize_result
        - pg_query_free_protobuf_parse_result
        - pg_query_free_scan_result
        - pg_query_normalize
        - pg_query_parse_protobuf
        - pg_query_scan
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './test/fuzz/fuzz_protobuf.c:16,47'
          Dst:             pg_query_parse_protobuf
        - Src:             './test/fuzz/fuzz_protobuf.c:18,41'
          Dst:             pg_query_deparse_protobuf
        - Src:             './test/fuzz/fuzz_protobuf.c:19,3'
          Dst:             pg_query_free_deparse_result
        - Src:             './test/fuzz/fuzz_protobuf.c:21,2'
          Dst:             pg_query_free_protobuf_parse_result
        - Src:             './test/fuzz/fuzz_protobuf.c:23,48'
          Dst:             pg_query_fingerprint
        - Src:             './test/fuzz/fuzz_protobuf.c:24,2'
          Dst:             pg_query_free_fingerprint_result
        - Src:             './test/fuzz/fuzz_protobuf.c:26,44'
          Dst:             pg_query_normalize
        - Src:             './test/fuzz/fuzz_protobuf.c:27,2'
          Dst:             pg_query_free_normalize_result
        - Src:             './test/fuzz/fuzz_protobuf.c:29,34'
          Dst:             pg_query_scan
        - Src:             './test/fuzz/fuzz_protobuf.c:30,2'
          Dst:             pg_query_free_scan_result
    - functionName:    pg_query_free_deparse_comments_result
      functionSourceFile: '/src/libpg_query/src/pg_query_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          51
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query_deparse_comments_for_query
      functionSourceFile: '/src/libpg_query/src/pg_query_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         52
      ICount:          278
      EdgeCount:       69
      CyclomaticComplexity: 19
      functionsReached:
        - pg_query__scan_result__free_unpacked
        - pg_query__scan_result__unpack
        - pg_query_free_scan_result
        - pg_query_scan
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_deparse.c:128,38'
          Dst:             pg_query_scan
        - Src:             'src/pg_query_deparse.c:136,37'
          Dst:             pg_query__scan_result__unpack
        - Src:             'src/pg_query_deparse.c:217,2'
          Dst:             pg_query__scan_result__free_unpacked
        - Src:             'src/pg_query_deparse.c:218,2'
          Dst:             pg_query_free_scan_result
    - functionName:    pg_query_free_deparse_result
      functionSourceFile: '/src/libpg_query/src/pg_query_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 122
      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_deparse.c:118,3'
          Dst:             pg_query_free_error
    - 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:    copy_deparse_opts_for_stmt
      functionSourceFile: '/src/libpg_query/src/pg_query_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          77
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - palloc
        - palloc0
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_deparse.c:94,35'
          Dst:             palloc
        - Src:             'src/pg_query_deparse.c:98,24'
          Dst:             palloc0
    - 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:    pg_query_deparse_protobuf_opts
      functionSourceFile: '/src/libpg_query/src/pg_query_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          160
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - CopyErrorData
        - FlushErrorState
        - MemoryContextSwitchTo
        - __sigsetjmp
        - appendStringInfoString
        - copy_deparse_opts_for_stmt
        - deparseRawStmtOpts
        - initStringInfo
        - list_length
        - pg_query_enter_memory_context
        - pg_query_exit_memory_context
        - pg_query_protobuf_to_nodes
        - strdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_deparse.c:28,22'
          Dst:             pg_query_enter_memory_context
        - Src:             'src/pg_query_deparse.c:30,2'
          Dst:             __sigsetjmp
        - Src:             'src/pg_query_deparse.c:33,20'
          Dst:             pg_query_protobuf_to_nodes
        - Src:             'src/pg_query_deparse.c:36,3'
          Dst:             initStringInfo
        - Src:             'src/pg_query_deparse.c:59,18'
          Dst:             strdup
        - Src:             'src/pg_query_deparse.c:41,56'
          Dst:             list_length
        - Src:             'src/pg_query_deparse.c:51,17'
          Dst:             copy_deparse_opts_for_stmt
        - Src:             'src/pg_query_deparse.c:55,4'
          Dst:             deparseRawStmtOpts
        - Src:             'src/pg_query_deparse.c:57,5'
          Dst:             appendStringInfoString
        - Src:             'src/pg_query_deparse.c:66,3'
          Dst:             MemoryContextSwitchTo
        - Src:             'src/pg_query_deparse.c:67,16'
          Dst:             CopyErrorData
        - Src:             'src/pg_query_deparse.c:74,20'
          Dst:             strdup
        - Src:             'src/pg_query_deparse.c:75,21'
          Dst:             strdup
        - Src:             'src/pg_query_deparse.c:76,21'
          Dst:             strdup
        - Src:             'src/pg_query_deparse.c:82,3'
          Dst:             FlushErrorState
        - Src:             'src/pg_query_deparse.c:86,2'
          Dst:             pg_query_exit_memory_context
    - 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:    5
      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:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query_deparse_protobuf
      functionSourceFile: '/src/libpg_query/src/pg_query_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pg_query_deparse_protobuf_opts
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_deparse.c:21,9'
          Dst:             pg_query_deparse_protobuf_opts
    - functionName:    pg_query_free_scan_result
      functionSourceFile: '/src/libpg_query/src/pg_query_scan.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 174
      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:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_scan.c:169,5'
          Dst:             pg_query_free_error
    - 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_scan
      functionSourceFile: '/src/libpg_query/src/pg_query_scan.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          241
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - CopyErrorData
        - FlushErrorState
        - MemoryContextSwitchTo
        - __sigsetjmp
        - core_yylex
        - pg_query__scan_result__get_packed_size
        - pg_query__scan_result__pack
        - pg_query__scan_token__init
        - pg_query_enter_memory_context
        - pg_query_exit_memory_context
        - scanner_finish
        - scanner_init
        - strdup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_scan.c:39,9'
          Dst:             pg_query_enter_memory_context
        - Src:             'src/pg_query_scan.c:69,3'
          Dst:             __sigsetjmp
        - Src:             'src/pg_query_scan.c:72,17'
          Dst:             scanner_init
        - Src:             'src/pg_query_scan.c:75,11'
          Dst:             core_yylex
        - Src:             'src/pg_query_scan.c:77,5'
          Dst:             scanner_finish
        - Src:             'src/pg_query_scan.c:82,17'
          Dst:             scanner_init
        - Src:             'src/pg_query_scan.c:90,13'
          Dst:             core_yylex
        - Src:             'src/pg_query_scan.c:94,7'
          Dst:             pg_query__scan_token__init
        - Src:             'src/pg_query_scan.c:111,5'
          Dst:             scanner_finish
        - Src:             'src/pg_query_scan.c:116,23'
          Dst:             pg_query__scan_result__get_packed_size
        - Src:             'src/pg_query_scan.c:118,5'
          Dst:             pg_query__scan_result__pack
        - Src:             'src/pg_query_scan.c:130,28'
          Dst:             strdup
        - Src:             'src/pg_query_scan.c:137,5'
          Dst:             MemoryContextSwitchTo
        - Src:             'src/pg_query_scan.c:138,18'
          Dst:             CopyErrorData
        - Src:             'src/pg_query_scan.c:142,24'
          Dst:             strdup
        - Src:             'src/pg_query_scan.c:143,24'
          Dst:             strdup
        - Src:             'src/pg_query_scan.c:144,24'
          Dst:             strdup
        - Src:             'src/pg_query_scan.c:150,5'
          Dst:             FlushErrorState
        - Src:             'src/pg_query_scan.c:161,3'
          Dst:             pg_query_exit_memory_context
    - 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:    _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:    _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:    _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:    _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:    _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:    _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:    _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:    _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:    _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:    _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:    _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:    _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:    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:    590
      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:    299
      BranchProfiles:  []
      Callsites:       []
    - 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:    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:    listsort_cache_free
      functionSourceFile: '/src/libpg_query/./src/postgres/include/lib/simplehash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/lib/simplehash.h:426,2'
          Dst:             pfree
    - functionName:    listsort_cache_prev
      functionSourceFile: '/src/libpg_query/./src/postgres/include/lib/simplehash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    listsort_cache_distance
      functionSourceFile: '/src/libpg_query/./src/postgres/include/lib/simplehash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    listsort_cache_entry_hash
      functionSourceFile: '/src/libpg_query/./src/postgres/include/lib/simplehash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hash_bytes
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/lib/simplehash.h:400,9'
          Dst:             hash_bytes
    - functionName:    listsort_cache_grow
      functionSourceFile: '/src/libpg_query/./src/postgres/include/lib/simplehash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          142
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - listsort_cache_allocate
        - listsort_cache_compute_size
        - listsort_cache_entry_hash
        - listsort_cache_free
        - listsort_cache_initial_bucket
        - listsort_cache_next
        - listsort_cache_update_parameters
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/lib/simplehash.h:507,12'
          Dst:             listsort_cache_compute_size
        - Src:             './src/postgres/include/lib/simplehash.h:509,33'
          Dst:             listsort_cache_allocate
        - Src:             './src/postgres/include/lib/simplehash.h:515,2'
          Dst:             listsort_cache_update_parameters
        - Src:             './src/postgres/include/lib/simplehash.h:549,10'
          Dst:             listsort_cache_entry_hash
        - Src:             './src/postgres/include/lib/simplehash.h:550,13'
          Dst:             listsort_cache_initial_bucket
        - Src:             './src/postgres/include/lib/simplehash.h:572,11'
          Dst:             listsort_cache_entry_hash
        - Src:             './src/postgres/include/lib/simplehash.h:573,17'
          Dst:             listsort_cache_initial_bucket
        - Src:             './src/postgres/include/lib/simplehash.h:586,15'
          Dst:             listsort_cache_next
        - Src:             './src/postgres/include/lib/simplehash.h:601,2'
          Dst:             listsort_cache_free
    - functionName:    listsort_cache_compute_size
      functionSourceFile: '/src/libpg_query/./src/postgres/include/lib/simplehash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - errfinish
        - errmsg_internal
        - errstart_cold
        - pg_nextpower2_64
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/lib/simplehash.h:319,9'
          Dst:             pg_nextpower2_64
        - Src:             './src/postgres/include/lib/simplehash.h:327,3'
          Dst:             errstart_cold
        - Src:             './src/postgres/include/lib/simplehash.h:327,3'
          Dst:             errmsg_internal
        - Src:             './src/postgres/include/lib/simplehash.h:327,3'
          Dst:             errfinish
    - functionName:    listsort_cache_allocate
      functionSourceFile: '/src/libpg_query/./src/postgres/include/lib/simplehash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MemoryContextAllocExtended
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/lib/simplehash.h:417,9'
          Dst:             MemoryContextAllocExtended
    - functionName:    listsort_cache_update_parameters
      functionSourceFile: '/src/libpg_query/./src/postgres/include/lib/simplehash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - listsort_cache_compute_size
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/lib/simplehash.h:339,17'
          Dst:             listsort_cache_compute_size
    - functionName:    listsort_cache_initial_bucket
      functionSourceFile: '/src/libpg_query/./src/postgres/include/lib/simplehash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    listsort_cache_next
      functionSourceFile: '/src/libpg_query/./src/postgres/include/lib/simplehash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      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:    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:    listsort_cache_insert_hash_internal
      functionSourceFile: '/src/libpg_query/./src/postgres/include/lib/simplehash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 770
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          214
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached:
        - errfinish
        - errmsg_internal
        - errstart_cold
        - listsort_cache_distance
        - listsort_cache_entry_hash
        - listsort_cache_grow
        - listsort_cache_initial_bucket
        - listsort_cache_next
        - listsort_cache_prev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/lib/simplehash.h:630,4'
          Dst:             errstart_cold
        - Src:             './src/postgres/include/lib/simplehash.h:630,4'
          Dst:             errmsg_internal
        - Src:             './src/postgres/include/lib/simplehash.h:630,4'
          Dst:             errfinish
        - Src:             './src/postgres/include/lib/simplehash.h:636,3'
          Dst:             listsort_cache_grow
        - Src:             './src/postgres/include/lib/simplehash.h:642,14'
          Dst:             listsort_cache_initial_bucket
        - Src:             './src/postgres/include/lib/simplehash.h:679,13'
          Dst:             listsort_cache_entry_hash
        - Src:             './src/postgres/include/lib/simplehash.h:680,16'
          Dst:             listsort_cache_initial_bucket
        - Src:             './src/postgres/include/lib/simplehash.h:681,13'
          Dst:             listsort_cache_distance
        - Src:             './src/postgres/include/lib/simplehash.h:695,17'
          Dst:             listsort_cache_next
        - Src:             './src/postgres/include/lib/simplehash.h:695,17'
          Dst:             listsort_cache_next
        - Src:             './src/postgres/include/lib/simplehash.h:733,16'
          Dst:             listsort_cache_prev
        - Src:             './src/postgres/include/lib/simplehash.h:752,13'
          Dst:             listsort_cache_next
    - functionName:    listsort_cache_lookup_hash_internal
      functionSourceFile: '/src/libpg_query/./src/postgres/include/lib/simplehash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 801
      functionLinenumberEnd: 828
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          54
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - listsort_cache_initial_bucket
        - listsort_cache_next
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/lib/simplehash.h:802,27'
          Dst:             listsort_cache_initial_bucket
        - Src:             './src/postgres/include/lib/simplehash.h:826,13'
          Dst:             listsort_cache_next
    - 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:    301
      BranchProfiles:  []
      Callsites:       []
    - functionName:    listsort_cache_insert
      functionSourceFile: '/src/libpg_query/./src/postgres/include/lib/simplehash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 781
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hash_bytes
        - listsort_cache_insert_hash_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/lib/simplehash.h:779,17'
          Dst:             hash_bytes
        - Src:             './src/postgres/include/lib/simplehash.h:781,9'
          Dst:             listsort_cache_insert_hash_internal
    - functionName:    compareFingerprintListsortItem
      functionSourceFile: '/src/libpg_query/src/pg_query_fingerprint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    listsort_cache_lookup
      functionSourceFile: '/src/libpg_query/./src/postgres/include/lib/simplehash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 838
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hash_bytes
        - listsort_cache_lookup_hash_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/lib/simplehash.h:836,17'
          Dst:             hash_bytes
        - Src:             './src/postgres/include/lib/simplehash.h:838,9'
          Dst:             listsort_cache_lookup_hash_internal
    - functionName:    _fingerprintDropSubscriptionStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15206
      functionLinenumberEnd: 15222
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _enumToStringDropBehavior
        - _fingerprintString
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:15208,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:15209,29'
          Dst:             _enumToStringDropBehavior
        - Src:             './src/include/pg_query_fingerprint_defs.c:15209,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:15213,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:15214,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:15218,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:15219,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintString
      functionSourceFile: '/src/libpg_query/src/pg_query_fingerprint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - XXH3_64bits_update
        - dlist_push_tail
        - palloc0
        - pstrdup
        - strlen
      functionUses:    2154
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_fingerprint.c:83,43'
          Dst:             strlen
        - Src:             'src/pg_query_fingerprint.c:83,3'
          Dst:             XXH3_64bits_update
        - Src:             'src/pg_query_fingerprint.c:87,29'
          Dst:             palloc0
        - Src:             'src/pg_query_fingerprint.c:88,16'
          Dst:             pstrdup
        - Src:             'src/pg_query_fingerprint.c:89,3'
          Dst:             dlist_push_tail
    - 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:    30
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _fingerprintAlterSubscriptionStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15154
      functionLinenumberEnd: 15202
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          200
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringAlterSubscriptionType
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:15156,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:15157,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:15161,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:15162,29'
          Dst:             _enumToStringAlterSubscriptionType
        - Src:             './src/include/pg_query_fingerprint_defs.c:15162,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:15166,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:15169,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:15170,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:15172,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:15173,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:15174,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:15174,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:15174,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:15175,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:15177,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:15179,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:15182,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:15185,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:15186,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:15188,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:15189,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:15190,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:15190,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:15190,96'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:15191,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:15193,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:15195,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:15198,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:15199,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintNode
      functionSourceFile: '/src/libpg_query/src/pg_query_fingerprint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 1044
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         282
      ICount:          1651
      EdgeCount:       286
      CyclomaticComplexity: 6
      functionsReached:
        - _fingerprintATAlterConstraint
        - _fingerprintA_ArrayExpr
        - _fingerprintA_Expr
        - _fingerprintA_Indices
        - _fingerprintA_Indirection
        - _fingerprintAccessPriv
        - _fingerprintAggref
        - _fingerprintAlterCollationStmt
        - _fingerprintAlterDatabaseRefreshCollStmt
        - _fingerprintAlterDatabaseSetStmt
        - _fingerprintAlterDatabaseStmt
        - _fingerprintAlterDefaultPrivilegesStmt
        - _fingerprintAlterDomainStmt
        - _fingerprintAlterEnumStmt
        - _fingerprintAlterEventTrigStmt
        - _fingerprintAlterExtensionContentsStmt
        - _fingerprintAlterExtensionStmt
        - _fingerprintAlterFdwStmt
        - _fingerprintAlterForeignServerStmt
        - _fingerprintAlterFunctionStmt
        - _fingerprintAlterObjectDependsStmt
        - _fingerprintAlterObjectSchemaStmt
        - _fingerprintAlterOpFamilyStmt
        - _fingerprintAlterOperatorStmt
        - _fingerprintAlterOwnerStmt
        - _fingerprintAlterPolicyStmt
        - _fingerprintAlterPublicationStmt
        - _fingerprintAlterRoleSetStmt
        - _fingerprintAlterRoleStmt
        - _fingerprintAlterSeqStmt
        - _fingerprintAlterStatsStmt
        - _fingerprintAlterSubscriptionStmt
        - _fingerprintAlterSystemStmt
        - _fingerprintAlterTSConfigurationStmt
        - _fingerprintAlterTSDictionaryStmt
        - _fingerprintAlterTableCmd
        - _fingerprintAlterTableMoveAllStmt
        - _fingerprintAlterTableSpaceOptionsStmt
        - _fingerprintAlterTableStmt
        - _fingerprintAlterTypeStmt
        - _fingerprintAlterUserMappingStmt
        - _fingerprintAlternativeSubPlan
        - _fingerprintArrayCoerceExpr
        - _fingerprintArrayExpr
        - _fingerprintBitString
        - _fingerprintBoolExpr
        - _fingerprintBoolean
        - _fingerprintBooleanTest
        - _fingerprintCTECycleClause
        - _fingerprintCTESearchClause
        - _fingerprintCallContext
        - _fingerprintCallStmt
        - _fingerprintCaseExpr
        - _fingerprintCaseTestExpr
        - _fingerprintCaseWhen
        - _fingerprintClusterStmt
        - _fingerprintCoalesceExpr
        - _fingerprintCoerceToDomain
        - _fingerprintCoerceToDomainValue
        - _fingerprintCoerceViaIO
        - _fingerprintCollateClause
        - _fingerprintCollateExpr
        - _fingerprintColumnDef
        - _fingerprintColumnRef
        - _fingerprintCommentStmt
        - _fingerprintCommonTableExpr
        - _fingerprintCompositeTypeStmt
        - _fingerprintConst
        - _fingerprintConstraint
        - _fingerprintConstraintsSetStmt
        - _fingerprintConvertRowtypeExpr
        - _fingerprintCopyStmt
        - _fingerprintCreateAmStmt
        - _fingerprintCreateCastStmt
        - _fingerprintCreateConversionStmt
        - _fingerprintCreateDomainStmt
        - _fingerprintCreateEnumStmt
        - _fingerprintCreateEventTrigStmt
        - _fingerprintCreateExtensionStmt
        - _fingerprintCreateFdwStmt
        - _fingerprintCreateForeignServerStmt
        - _fingerprintCreateForeignTableStmt
        - _fingerprintCreateFunctionStmt
        - _fingerprintCreateOpClassItem
        - _fingerprintCreateOpClassStmt
        - _fingerprintCreateOpFamilyStmt
        - _fingerprintCreatePLangStmt
        - _fingerprintCreatePolicyStmt
        - _fingerprintCreatePublicationStmt
        - _fingerprintCreateRangeStmt
        - _fingerprintCreateRoleStmt
        - _fingerprintCreateSchemaStmt
        - _fingerprintCreateSeqStmt
        - _fingerprintCreateStatsStmt
        - _fingerprintCreateStmt
        - _fingerprintCreateSubscriptionStmt
        - _fingerprintCreateTableAsStmt
        - _fingerprintCreateTableSpaceStmt
        - _fingerprintCreateTransformStmt
        - _fingerprintCreateTrigStmt
        - _fingerprintCreateUserMappingStmt
        - _fingerprintCreatedbStmt
        - _fingerprintCurrentOfExpr
        - _fingerprintDeallocateStmt
        - _fingerprintDeclareCursorStmt
        - _fingerprintDefElem
        - _fingerprintDefineStmt
        - _fingerprintDeleteStmt
        - _fingerprintDiscardStmt
        - _fingerprintDropOwnedStmt
        - _fingerprintDropRoleStmt
        - _fingerprintDropStmt
        - _fingerprintDropSubscriptionStmt
        - _fingerprintDropTableSpaceStmt
        - _fingerprintDropUserMappingStmt
        - _fingerprintDropdbStmt
        - _fingerprintExecuteStmt
        - _fingerprintExplainStmt
        - _fingerprintFetchStmt
        - _fingerprintFieldSelect
        - _fingerprintFieldStore
        - _fingerprintFloat
        - _fingerprintFromExpr
        - _fingerprintFuncCall
        - _fingerprintFuncExpr
        - _fingerprintFunctionParameter
        - _fingerprintGrantRoleStmt
        - _fingerprintGrantStmt
        - _fingerprintGroupingFunc
        - _fingerprintGroupingSet
        - _fingerprintImportForeignSchemaStmt
        - _fingerprintIndexElem
        - _fingerprintIndexStmt
        - _fingerprintInferClause
        - _fingerprintInferenceElem
        - _fingerprintInlineCodeBlock
        - _fingerprintInsertStmt
        - _fingerprintInteger
        - _fingerprintIntoClause
        - _fingerprintJoinExpr
        - _fingerprintJsonAggConstructor
        - _fingerprintJsonArgument
        - _fingerprintJsonArrayAgg
        - _fingerprintJsonArrayConstructor
        - _fingerprintJsonArrayQueryConstructor
        - _fingerprintJsonBehavior
        - _fingerprintJsonConstructorExpr
        - _fingerprintJsonExpr
        - _fingerprintJsonFormat
        - _fingerprintJsonFuncExpr
        - _fingerprintJsonIsPredicate
        - _fingerprintJsonKeyValue
        - _fingerprintJsonObjectAgg
        - _fingerprintJsonObjectConstructor
        - _fingerprintJsonOutput
        - _fingerprintJsonParseExpr
        - _fingerprintJsonReturning
        - _fingerprintJsonScalarExpr
        - _fingerprintJsonSerializeExpr
        - _fingerprintJsonTable
        - _fingerprintJsonTableColumn
        - _fingerprintJsonTablePath
        - _fingerprintJsonTablePathScan
        - _fingerprintJsonTablePathSpec
        - _fingerprintJsonTableSiblingJoin
        - _fingerprintJsonValueExpr
        - _fingerprintList
        - _fingerprintLoadStmt
        - _fingerprintLockStmt
        - _fingerprintLockingClause
        - _fingerprintMergeAction
        - _fingerprintMergeStmt
        - _fingerprintMergeSupportFunc
        - _fingerprintMergeWhenClause
        - _fingerprintMinMaxExpr
        - _fingerprintMultiAssignRef
        - _fingerprintNamedArgExpr
        - _fingerprintNextValueExpr
        - _fingerprintNullTest
        - _fingerprintObjectWithArgs
        - _fingerprintOnConflictClause
        - _fingerprintOnConflictExpr
        - _fingerprintOpExpr
        - _fingerprintPLAssignStmt
        - _fingerprintParam
        - _fingerprintPartitionBoundSpec
        - _fingerprintPartitionCmd
        - _fingerprintPartitionElem
        - _fingerprintPartitionRangeDatum
        - _fingerprintPartitionSpec
        - _fingerprintPrepareStmt
        - _fingerprintPublicationObjSpec
        - _fingerprintPublicationTable
        - _fingerprintQuery
        - _fingerprintRTEPermissionInfo
        - _fingerprintRangeFunction
        - _fingerprintRangeSubselect
        - _fingerprintRangeTableFunc
        - _fingerprintRangeTableFuncCol
        - _fingerprintRangeTableSample
        - _fingerprintRangeTblEntry
        - _fingerprintRangeTblFunction
        - _fingerprintRangeTblRef
        - _fingerprintRangeVar
        - _fingerprintRawStmt
        - _fingerprintReassignOwnedStmt
        - _fingerprintRefreshMatViewStmt
        - _fingerprintReindexStmt
        - _fingerprintRelabelType
        - _fingerprintRenameStmt
        - _fingerprintReplicaIdentityStmt
        - _fingerprintResTarget
        - _fingerprintReturnStmt
        - _fingerprintReturningClause
        - _fingerprintReturningExpr
        - _fingerprintReturningOption
        - _fingerprintRoleSpec
        - _fingerprintRowCompareExpr
        - _fingerprintRowExpr
        - _fingerprintRowMarkClause
        - _fingerprintRuleStmt
        - _fingerprintSQLValueFunction
        - _fingerprintScalarArrayOpExpr
        - _fingerprintSecLabelStmt
        - _fingerprintSelectStmt
        - _fingerprintSetOperationStmt
        - _fingerprintSortBy
        - _fingerprintSortGroupClause
        - _fingerprintStatsElem
        - _fingerprintString
        - _fingerprintSubLink
        - _fingerprintSubPlan
        - _fingerprintSubscriptingRef
        - _fingerprintTableFunc
        - _fingerprintTableLikeClause
        - _fingerprintTableSampleClause
        - _fingerprintTargetEntry
        - _fingerprintTransactionStmt
        - _fingerprintTriggerTransition
        - _fingerprintTruncateStmt
        - _fingerprintTypeCast
        - _fingerprintTypeName
        - _fingerprintUpdateStmt
        - _fingerprintVacuumRelation
        - _fingerprintVacuumStmt
        - _fingerprintVar
        - _fingerprintVariableSetStmt
        - _fingerprintVariableShowStmt
        - _fingerprintViewStmt
        - _fingerprintWindowClause
        - _fingerprintWindowDef
        - _fingerprintWindowFunc
        - _fingerprintWindowFuncRunCondition
        - _fingerprintWithCheckOption
        - _fingerprintWithClause
        - _fingerprintXmlExpr
        - _fingerprintXmlSerialize
        - errfinish
        - errmsg_internal
        - errstart
      functionUses:    448
      BranchProfiles:
        - Branch String:   'src/pg_query_fingerprint.c:276,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pg_query_fingerprint.c:279,4'
          Dst:             _fingerprintList
        - Src:             'src/pg_query_fingerprint.c:282,4'
          Dst:             _fingerprintInteger
        - Src:             'src/pg_query_fingerprint.c:285,4'
          Dst:             _fingerprintFloat
        - Src:             'src/pg_query_fingerprint.c:288,4'
          Dst:             _fingerprintBoolean
        - Src:             'src/pg_query_fingerprint.c:294,4'
          Dst:             _fingerprintString
        - Src:             'src/pg_query_fingerprint.c:295,4'
          Dst:             _fingerprintString
        - Src:             'src/pg_query_fingerprint.c:296,4'
          Dst:             _fingerprintString
        - Src:             'src/pg_query_fingerprint.c:299,4'
          Dst:             _fingerprintBitString
        - Src:             './src/include/pg_query_fingerprint_conds.c:5,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:6,3'
          Dst:             _fingerprintRangeVar
        - Src:             './src/include/pg_query_fingerprint_conds.c:9,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:10,3'
          Dst:             _fingerprintTableFunc
        - Src:             './src/include/pg_query_fingerprint_conds.c:13,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:14,3'
          Dst:             _fingerprintIntoClause
        - Src:             './src/include/pg_query_fingerprint_conds.c:17,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:18,3'
          Dst:             _fingerprintVar
        - Src:             './src/include/pg_query_fingerprint_conds.c:21,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:22,3'
          Dst:             _fingerprintConst
        - Src:             './src/include/pg_query_fingerprint_conds.c:25,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:26,3'
          Dst:             _fingerprintParam
        - Src:             './src/include/pg_query_fingerprint_conds.c:29,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:30,3'
          Dst:             _fingerprintAggref
        - Src:             './src/include/pg_query_fingerprint_conds.c:33,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:34,3'
          Dst:             _fingerprintGroupingFunc
        - Src:             './src/include/pg_query_fingerprint_conds.c:37,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:38,3'
          Dst:             _fingerprintWindowFunc
        - Src:             './src/include/pg_query_fingerprint_conds.c:41,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:42,3'
          Dst:             _fingerprintWindowFuncRunCondition
        - Src:             './src/include/pg_query_fingerprint_conds.c:45,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:46,3'
          Dst:             _fingerprintMergeSupportFunc
        - Src:             './src/include/pg_query_fingerprint_conds.c:49,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:50,3'
          Dst:             _fingerprintSubscriptingRef
        - Src:             './src/include/pg_query_fingerprint_conds.c:53,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:54,3'
          Dst:             _fingerprintFuncExpr
        - Src:             './src/include/pg_query_fingerprint_conds.c:57,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:58,3'
          Dst:             _fingerprintNamedArgExpr
        - Src:             './src/include/pg_query_fingerprint_conds.c:61,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:62,3'
          Dst:             _fingerprintOpExpr
        - Src:             './src/include/pg_query_fingerprint_conds.c:65,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:66,3'
          Dst:             _fingerprintScalarArrayOpExpr
        - Src:             './src/include/pg_query_fingerprint_conds.c:69,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:70,3'
          Dst:             _fingerprintBoolExpr
        - Src:             './src/include/pg_query_fingerprint_conds.c:73,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:74,3'
          Dst:             _fingerprintSubLink
        - Src:             './src/include/pg_query_fingerprint_conds.c:77,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:78,3'
          Dst:             _fingerprintSubPlan
        - Src:             './src/include/pg_query_fingerprint_conds.c:81,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:82,3'
          Dst:             _fingerprintAlternativeSubPlan
        - Src:             './src/include/pg_query_fingerprint_conds.c:85,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:86,3'
          Dst:             _fingerprintFieldSelect
        - Src:             './src/include/pg_query_fingerprint_conds.c:89,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:90,3'
          Dst:             _fingerprintFieldStore
        - Src:             './src/include/pg_query_fingerprint_conds.c:93,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:94,3'
          Dst:             _fingerprintRelabelType
        - Src:             './src/include/pg_query_fingerprint_conds.c:97,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:98,3'
          Dst:             _fingerprintCoerceViaIO
        - Src:             './src/include/pg_query_fingerprint_conds.c:101,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:102,3'
          Dst:             _fingerprintArrayCoerceExpr
        - Src:             './src/include/pg_query_fingerprint_conds.c:105,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:106,3'
          Dst:             _fingerprintConvertRowtypeExpr
        - Src:             './src/include/pg_query_fingerprint_conds.c:109,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:110,3'
          Dst:             _fingerprintCollateExpr
        - Src:             './src/include/pg_query_fingerprint_conds.c:113,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:114,3'
          Dst:             _fingerprintCaseExpr
        - Src:             './src/include/pg_query_fingerprint_conds.c:117,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:118,3'
          Dst:             _fingerprintCaseWhen
        - Src:             './src/include/pg_query_fingerprint_conds.c:121,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:122,3'
          Dst:             _fingerprintCaseTestExpr
        - Src:             './src/include/pg_query_fingerprint_conds.c:125,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:126,3'
          Dst:             _fingerprintArrayExpr
        - Src:             './src/include/pg_query_fingerprint_conds.c:129,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:130,3'
          Dst:             _fingerprintRowExpr
        - Src:             './src/include/pg_query_fingerprint_conds.c:133,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:134,3'
          Dst:             _fingerprintRowCompareExpr
        - Src:             './src/include/pg_query_fingerprint_conds.c:137,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:138,3'
          Dst:             _fingerprintCoalesceExpr
        - Src:             './src/include/pg_query_fingerprint_conds.c:141,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:142,3'
          Dst:             _fingerprintMinMaxExpr
        - Src:             './src/include/pg_query_fingerprint_conds.c:145,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:146,3'
          Dst:             _fingerprintSQLValueFunction
        - Src:             './src/include/pg_query_fingerprint_conds.c:149,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:150,3'
          Dst:             _fingerprintXmlExpr
        - Src:             './src/include/pg_query_fingerprint_conds.c:153,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:154,3'
          Dst:             _fingerprintJsonFormat
        - Src:             './src/include/pg_query_fingerprint_conds.c:157,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:158,3'
          Dst:             _fingerprintJsonReturning
        - Src:             './src/include/pg_query_fingerprint_conds.c:161,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:162,3'
          Dst:             _fingerprintJsonValueExpr
        - Src:             './src/include/pg_query_fingerprint_conds.c:165,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:166,3'
          Dst:             _fingerprintJsonConstructorExpr
        - Src:             './src/include/pg_query_fingerprint_conds.c:169,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:170,3'
          Dst:             _fingerprintJsonIsPredicate
        - Src:             './src/include/pg_query_fingerprint_conds.c:173,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:174,3'
          Dst:             _fingerprintJsonBehavior
        - Src:             './src/include/pg_query_fingerprint_conds.c:177,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:178,3'
          Dst:             _fingerprintJsonExpr
        - Src:             './src/include/pg_query_fingerprint_conds.c:181,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:182,3'
          Dst:             _fingerprintJsonTablePath
        - Src:             './src/include/pg_query_fingerprint_conds.c:185,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:186,3'
          Dst:             _fingerprintJsonTablePathScan
        - Src:             './src/include/pg_query_fingerprint_conds.c:189,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:190,3'
          Dst:             _fingerprintJsonTableSiblingJoin
        - Src:             './src/include/pg_query_fingerprint_conds.c:193,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:194,3'
          Dst:             _fingerprintNullTest
        - Src:             './src/include/pg_query_fingerprint_conds.c:197,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:198,3'
          Dst:             _fingerprintBooleanTest
        - Src:             './src/include/pg_query_fingerprint_conds.c:201,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:202,3'
          Dst:             _fingerprintMergeAction
        - Src:             './src/include/pg_query_fingerprint_conds.c:205,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:206,3'
          Dst:             _fingerprintCoerceToDomain
        - Src:             './src/include/pg_query_fingerprint_conds.c:209,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:210,3'
          Dst:             _fingerprintCoerceToDomainValue
        - Src:             './src/include/pg_query_fingerprint_conds.c:216,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:217,3'
          Dst:             _fingerprintCurrentOfExpr
        - Src:             './src/include/pg_query_fingerprint_conds.c:220,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:221,3'
          Dst:             _fingerprintNextValueExpr
        - Src:             './src/include/pg_query_fingerprint_conds.c:224,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:225,3'
          Dst:             _fingerprintInferenceElem
        - Src:             './src/include/pg_query_fingerprint_conds.c:228,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:229,3'
          Dst:             _fingerprintReturningExpr
        - Src:             './src/include/pg_query_fingerprint_conds.c:232,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:233,3'
          Dst:             _fingerprintTargetEntry
        - Src:             './src/include/pg_query_fingerprint_conds.c:236,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:237,3'
          Dst:             _fingerprintRangeTblRef
        - Src:             './src/include/pg_query_fingerprint_conds.c:240,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:241,3'
          Dst:             _fingerprintJoinExpr
        - Src:             './src/include/pg_query_fingerprint_conds.c:244,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:245,3'
          Dst:             _fingerprintFromExpr
        - Src:             './src/include/pg_query_fingerprint_conds.c:248,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:249,3'
          Dst:             _fingerprintOnConflictExpr
        - Src:             './src/include/pg_query_fingerprint_conds.c:252,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:253,3'
          Dst:             _fingerprintQuery
        - Src:             './src/include/pg_query_fingerprint_conds.c:256,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:257,3'
          Dst:             _fingerprintTypeName
        - Src:             './src/include/pg_query_fingerprint_conds.c:260,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:261,3'
          Dst:             _fingerprintColumnRef
        - Src:             './src/include/pg_query_fingerprint_conds.c:267,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:268,3'
          Dst:             _fingerprintA_Expr
        - Src:             './src/include/pg_query_fingerprint_conds.c:273,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:274,3'
          Dst:             _fingerprintTypeCast
        - Src:             './src/include/pg_query_fingerprint_conds.c:278,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:279,3'
          Dst:             _fingerprintCollateClause
        - Src:             './src/include/pg_query_fingerprint_conds.c:282,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:283,3'
          Dst:             _fingerprintRoleSpec
        - Src:             './src/include/pg_query_fingerprint_conds.c:286,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:287,3'
          Dst:             _fingerprintFuncCall
        - Src:             './src/include/pg_query_fingerprint_conds.c:290,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:294,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:295,3'
          Dst:             _fingerprintA_Indices
        - Src:             './src/include/pg_query_fingerprint_conds.c:298,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:299,3'
          Dst:             _fingerprintA_Indirection
        - Src:             './src/include/pg_query_fingerprint_conds.c:302,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:303,3'
          Dst:             _fingerprintA_ArrayExpr
        - Src:             './src/include/pg_query_fingerprint_conds.c:306,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:307,3'
          Dst:             _fingerprintResTarget
        - Src:             './src/include/pg_query_fingerprint_conds.c:310,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:311,3'
          Dst:             _fingerprintMultiAssignRef
        - Src:             './src/include/pg_query_fingerprint_conds.c:314,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:315,3'
          Dst:             _fingerprintSortBy
        - Src:             './src/include/pg_query_fingerprint_conds.c:318,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:319,3'
          Dst:             _fingerprintWindowDef
        - Src:             './src/include/pg_query_fingerprint_conds.c:322,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:323,3'
          Dst:             _fingerprintRangeSubselect
        - Src:             './src/include/pg_query_fingerprint_conds.c:326,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:327,3'
          Dst:             _fingerprintRangeFunction
        - Src:             './src/include/pg_query_fingerprint_conds.c:330,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:331,3'
          Dst:             _fingerprintRangeTableFunc
        - Src:             './src/include/pg_query_fingerprint_conds.c:334,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:335,3'
          Dst:             _fingerprintRangeTableFuncCol
        - Src:             './src/include/pg_query_fingerprint_conds.c:338,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:339,3'
          Dst:             _fingerprintRangeTableSample
        - Src:             './src/include/pg_query_fingerprint_conds.c:342,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:343,3'
          Dst:             _fingerprintColumnDef
        - Src:             './src/include/pg_query_fingerprint_conds.c:346,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:347,3'
          Dst:             _fingerprintTableLikeClause
        - Src:             './src/include/pg_query_fingerprint_conds.c:350,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:351,3'
          Dst:             _fingerprintIndexElem
        - Src:             './src/include/pg_query_fingerprint_conds.c:354,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:355,3'
          Dst:             _fingerprintDefElem
        - Src:             './src/include/pg_query_fingerprint_conds.c:358,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:359,3'
          Dst:             _fingerprintLockingClause
        - Src:             './src/include/pg_query_fingerprint_conds.c:362,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:363,3'
          Dst:             _fingerprintXmlSerialize
        - Src:             './src/include/pg_query_fingerprint_conds.c:366,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:367,3'
          Dst:             _fingerprintPartitionElem
        - Src:             './src/include/pg_query_fingerprint_conds.c:370,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:371,3'
          Dst:             _fingerprintPartitionSpec
        - Src:             './src/include/pg_query_fingerprint_conds.c:374,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:375,3'
          Dst:             _fingerprintPartitionBoundSpec
        - Src:             './src/include/pg_query_fingerprint_conds.c:378,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:379,3'
          Dst:             _fingerprintPartitionRangeDatum
        - Src:             './src/include/pg_query_fingerprint_conds.c:382,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:383,3'
          Dst:             _fingerprintPartitionCmd
        - Src:             './src/include/pg_query_fingerprint_conds.c:386,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:387,3'
          Dst:             _fingerprintRangeTblEntry
        - Src:             './src/include/pg_query_fingerprint_conds.c:390,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:391,3'
          Dst:             _fingerprintRTEPermissionInfo
        - Src:             './src/include/pg_query_fingerprint_conds.c:394,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:395,3'
          Dst:             _fingerprintRangeTblFunction
        - Src:             './src/include/pg_query_fingerprint_conds.c:398,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:399,3'
          Dst:             _fingerprintTableSampleClause
        - Src:             './src/include/pg_query_fingerprint_conds.c:402,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:403,3'
          Dst:             _fingerprintWithCheckOption
        - Src:             './src/include/pg_query_fingerprint_conds.c:406,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:407,3'
          Dst:             _fingerprintSortGroupClause
        - Src:             './src/include/pg_query_fingerprint_conds.c:410,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:411,3'
          Dst:             _fingerprintGroupingSet
        - Src:             './src/include/pg_query_fingerprint_conds.c:414,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:415,3'
          Dst:             _fingerprintWindowClause
        - Src:             './src/include/pg_query_fingerprint_conds.c:418,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:419,3'
          Dst:             _fingerprintRowMarkClause
        - Src:             './src/include/pg_query_fingerprint_conds.c:422,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:423,3'
          Dst:             _fingerprintWithClause
        - Src:             './src/include/pg_query_fingerprint_conds.c:426,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:427,3'
          Dst:             _fingerprintInferClause
        - Src:             './src/include/pg_query_fingerprint_conds.c:430,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:431,3'
          Dst:             _fingerprintOnConflictClause
        - Src:             './src/include/pg_query_fingerprint_conds.c:434,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:435,3'
          Dst:             _fingerprintCTESearchClause
        - Src:             './src/include/pg_query_fingerprint_conds.c:438,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:439,3'
          Dst:             _fingerprintCTECycleClause
        - Src:             './src/include/pg_query_fingerprint_conds.c:442,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:443,3'
          Dst:             _fingerprintCommonTableExpr
        - Src:             './src/include/pg_query_fingerprint_conds.c:446,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:447,3'
          Dst:             _fingerprintMergeWhenClause
        - Src:             './src/include/pg_query_fingerprint_conds.c:450,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:451,3'
          Dst:             _fingerprintReturningOption
        - Src:             './src/include/pg_query_fingerprint_conds.c:454,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:455,3'
          Dst:             _fingerprintReturningClause
        - Src:             './src/include/pg_query_fingerprint_conds.c:458,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:459,3'
          Dst:             _fingerprintTriggerTransition
        - Src:             './src/include/pg_query_fingerprint_conds.c:462,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:463,3'
          Dst:             _fingerprintJsonOutput
        - Src:             './src/include/pg_query_fingerprint_conds.c:466,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:467,3'
          Dst:             _fingerprintJsonArgument
        - Src:             './src/include/pg_query_fingerprint_conds.c:470,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:471,3'
          Dst:             _fingerprintJsonFuncExpr
        - Src:             './src/include/pg_query_fingerprint_conds.c:474,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:475,3'
          Dst:             _fingerprintJsonTablePathSpec
        - Src:             './src/include/pg_query_fingerprint_conds.c:478,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:479,3'
          Dst:             _fingerprintJsonTable
        - Src:             './src/include/pg_query_fingerprint_conds.c:482,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:483,3'
          Dst:             _fingerprintJsonTableColumn
        - Src:             './src/include/pg_query_fingerprint_conds.c:486,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:487,3'
          Dst:             _fingerprintJsonKeyValue
        - Src:             './src/include/pg_query_fingerprint_conds.c:490,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:491,3'
          Dst:             _fingerprintJsonParseExpr
        - Src:             './src/include/pg_query_fingerprint_conds.c:494,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:495,3'
          Dst:             _fingerprintJsonScalarExpr
        - Src:             './src/include/pg_query_fingerprint_conds.c:498,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:499,3'
          Dst:             _fingerprintJsonSerializeExpr
        - Src:             './src/include/pg_query_fingerprint_conds.c:502,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:503,3'
          Dst:             _fingerprintJsonObjectConstructor
        - Src:             './src/include/pg_query_fingerprint_conds.c:506,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:507,3'
          Dst:             _fingerprintJsonArrayConstructor
        - Src:             './src/include/pg_query_fingerprint_conds.c:510,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:511,3'
          Dst:             _fingerprintJsonArrayQueryConstructor
        - Src:             './src/include/pg_query_fingerprint_conds.c:514,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:515,3'
          Dst:             _fingerprintJsonAggConstructor
        - Src:             './src/include/pg_query_fingerprint_conds.c:518,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:519,3'
          Dst:             _fingerprintJsonObjectAgg
        - Src:             './src/include/pg_query_fingerprint_conds.c:522,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:523,3'
          Dst:             _fingerprintJsonArrayAgg
        - Src:             './src/include/pg_query_fingerprint_conds.c:526,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:527,3'
          Dst:             _fingerprintRawStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:530,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:531,3'
          Dst:             _fingerprintInsertStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:534,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:535,3'
          Dst:             _fingerprintDeleteStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:538,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:539,3'
          Dst:             _fingerprintUpdateStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:542,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:543,3'
          Dst:             _fingerprintMergeStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:546,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:547,3'
          Dst:             _fingerprintSelectStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:550,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:551,3'
          Dst:             _fingerprintSetOperationStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:554,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:555,3'
          Dst:             _fingerprintReturnStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:558,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:559,3'
          Dst:             _fingerprintPLAssignStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:562,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:563,3'
          Dst:             _fingerprintCreateSchemaStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:566,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:567,3'
          Dst:             _fingerprintAlterTableStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:570,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:571,3'
          Dst:             _fingerprintAlterTableCmd
        - Src:             './src/include/pg_query_fingerprint_conds.c:574,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:575,3'
          Dst:             _fingerprintATAlterConstraint
        - Src:             './src/include/pg_query_fingerprint_conds.c:578,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:579,3'
          Dst:             _fingerprintReplicaIdentityStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:582,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:583,3'
          Dst:             _fingerprintAlterCollationStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:586,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:587,3'
          Dst:             _fingerprintAlterDomainStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:590,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:591,3'
          Dst:             _fingerprintGrantStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:594,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:595,3'
          Dst:             _fingerprintObjectWithArgs
        - Src:             './src/include/pg_query_fingerprint_conds.c:598,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:599,3'
          Dst:             _fingerprintAccessPriv
        - Src:             './src/include/pg_query_fingerprint_conds.c:602,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:603,3'
          Dst:             _fingerprintGrantRoleStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:606,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:607,3'
          Dst:             _fingerprintAlterDefaultPrivilegesStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:610,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:611,3'
          Dst:             _fingerprintCopyStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:614,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:615,3'
          Dst:             _fingerprintVariableSetStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:618,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:619,3'
          Dst:             _fingerprintVariableShowStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:622,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:623,3'
          Dst:             _fingerprintCreateStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:626,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:627,3'
          Dst:             _fingerprintConstraint
        - Src:             './src/include/pg_query_fingerprint_conds.c:630,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:631,3'
          Dst:             _fingerprintCreateTableSpaceStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:634,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:635,3'
          Dst:             _fingerprintDropTableSpaceStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:638,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:639,3'
          Dst:             _fingerprintAlterTableSpaceOptionsStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:642,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:643,3'
          Dst:             _fingerprintAlterTableMoveAllStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:646,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:647,3'
          Dst:             _fingerprintCreateExtensionStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:650,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:651,3'
          Dst:             _fingerprintAlterExtensionStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:654,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:655,3'
          Dst:             _fingerprintAlterExtensionContentsStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:658,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:659,3'
          Dst:             _fingerprintCreateFdwStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:662,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:663,3'
          Dst:             _fingerprintAlterFdwStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:666,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:667,3'
          Dst:             _fingerprintCreateForeignServerStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:670,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:671,3'
          Dst:             _fingerprintAlterForeignServerStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:674,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:675,3'
          Dst:             _fingerprintCreateForeignTableStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:678,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:679,3'
          Dst:             _fingerprintCreateUserMappingStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:682,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:683,3'
          Dst:             _fingerprintAlterUserMappingStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:686,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:687,3'
          Dst:             _fingerprintDropUserMappingStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:690,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:691,3'
          Dst:             _fingerprintImportForeignSchemaStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:694,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:695,3'
          Dst:             _fingerprintCreatePolicyStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:698,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:699,3'
          Dst:             _fingerprintAlterPolicyStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:702,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:703,3'
          Dst:             _fingerprintCreateAmStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:706,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:707,3'
          Dst:             _fingerprintCreateTrigStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:710,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:711,3'
          Dst:             _fingerprintCreateEventTrigStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:714,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:715,3'
          Dst:             _fingerprintAlterEventTrigStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:718,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:719,3'
          Dst:             _fingerprintCreatePLangStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:722,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:723,3'
          Dst:             _fingerprintCreateRoleStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:726,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:727,3'
          Dst:             _fingerprintAlterRoleStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:730,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:731,3'
          Dst:             _fingerprintAlterRoleSetStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:734,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:735,3'
          Dst:             _fingerprintDropRoleStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:738,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:739,3'
          Dst:             _fingerprintCreateSeqStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:742,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:743,3'
          Dst:             _fingerprintAlterSeqStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:746,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:747,3'
          Dst:             _fingerprintDefineStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:750,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:751,3'
          Dst:             _fingerprintCreateDomainStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:754,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:755,3'
          Dst:             _fingerprintCreateOpClassStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:758,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:759,3'
          Dst:             _fingerprintCreateOpClassItem
        - Src:             './src/include/pg_query_fingerprint_conds.c:762,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:763,3'
          Dst:             _fingerprintCreateOpFamilyStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:766,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:767,3'
          Dst:             _fingerprintAlterOpFamilyStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:770,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:771,3'
          Dst:             _fingerprintDropStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:774,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:775,3'
          Dst:             _fingerprintTruncateStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:778,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:779,3'
          Dst:             _fingerprintCommentStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:782,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:783,3'
          Dst:             _fingerprintSecLabelStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:786,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:787,3'
          Dst:             _fingerprintDeclareCursorStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:790,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:794,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:795,3'
          Dst:             _fingerprintFetchStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:798,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:799,3'
          Dst:             _fingerprintIndexStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:802,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:803,3'
          Dst:             _fingerprintCreateStatsStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:806,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:807,3'
          Dst:             _fingerprintStatsElem
        - Src:             './src/include/pg_query_fingerprint_conds.c:810,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:811,3'
          Dst:             _fingerprintAlterStatsStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:814,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:815,3'
          Dst:             _fingerprintCreateFunctionStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:818,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:819,3'
          Dst:             _fingerprintFunctionParameter
        - Src:             './src/include/pg_query_fingerprint_conds.c:822,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:823,3'
          Dst:             _fingerprintAlterFunctionStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:826,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:830,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:831,3'
          Dst:             _fingerprintInlineCodeBlock
        - Src:             './src/include/pg_query_fingerprint_conds.c:834,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:835,3'
          Dst:             _fingerprintCallStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:838,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:839,3'
          Dst:             _fingerprintCallContext
        - Src:             './src/include/pg_query_fingerprint_conds.c:842,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:843,3'
          Dst:             _fingerprintRenameStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:846,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:847,3'
          Dst:             _fingerprintAlterObjectDependsStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:850,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:851,3'
          Dst:             _fingerprintAlterObjectSchemaStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:854,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:855,3'
          Dst:             _fingerprintAlterOwnerStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:858,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:859,3'
          Dst:             _fingerprintAlterOperatorStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:862,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:863,3'
          Dst:             _fingerprintAlterTypeStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:866,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:867,3'
          Dst:             _fingerprintRuleStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:870,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:874,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:878,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:882,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:883,3'
          Dst:             _fingerprintTransactionStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:886,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:887,3'
          Dst:             _fingerprintCompositeTypeStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:890,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:891,3'
          Dst:             _fingerprintCreateEnumStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:894,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:895,3'
          Dst:             _fingerprintCreateRangeStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:898,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:899,3'
          Dst:             _fingerprintAlterEnumStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:902,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:903,3'
          Dst:             _fingerprintViewStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:906,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:907,3'
          Dst:             _fingerprintLoadStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:910,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:911,3'
          Dst:             _fingerprintCreatedbStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:914,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:915,3'
          Dst:             _fingerprintAlterDatabaseStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:918,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:919,3'
          Dst:             _fingerprintAlterDatabaseRefreshCollStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:922,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:923,3'
          Dst:             _fingerprintAlterDatabaseSetStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:926,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:927,3'
          Dst:             _fingerprintDropdbStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:930,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:931,3'
          Dst:             _fingerprintAlterSystemStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:934,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:935,3'
          Dst:             _fingerprintClusterStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:938,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:939,3'
          Dst:             _fingerprintVacuumStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:942,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:943,3'
          Dst:             _fingerprintVacuumRelation
        - Src:             './src/include/pg_query_fingerprint_conds.c:946,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:947,3'
          Dst:             _fingerprintExplainStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:950,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:951,3'
          Dst:             _fingerprintCreateTableAsStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:954,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:955,3'
          Dst:             _fingerprintRefreshMatViewStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:958,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:962,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:963,3'
          Dst:             _fingerprintDiscardStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:966,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:967,3'
          Dst:             _fingerprintLockStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:970,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:971,3'
          Dst:             _fingerprintConstraintsSetStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:974,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:975,3'
          Dst:             _fingerprintReindexStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:978,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:979,3'
          Dst:             _fingerprintCreateConversionStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:982,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:983,3'
          Dst:             _fingerprintCreateCastStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:986,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:987,3'
          Dst:             _fingerprintCreateTransformStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:990,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:991,3'
          Dst:             _fingerprintPrepareStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:994,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:995,3'
          Dst:             _fingerprintExecuteStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:998,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:999,3'
          Dst:             _fingerprintDeallocateStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:1002,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:1003,3'
          Dst:             _fingerprintDropOwnedStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:1006,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:1007,3'
          Dst:             _fingerprintReassignOwnedStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:1010,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:1011,3'
          Dst:             _fingerprintAlterTSDictionaryStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:1014,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:1015,3'
          Dst:             _fingerprintAlterTSConfigurationStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:1018,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:1019,3'
          Dst:             _fingerprintPublicationTable
        - Src:             './src/include/pg_query_fingerprint_conds.c:1022,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:1023,3'
          Dst:             _fingerprintPublicationObjSpec
        - Src:             './src/include/pg_query_fingerprint_conds.c:1026,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:1027,3'
          Dst:             _fingerprintCreatePublicationStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:1030,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:1031,3'
          Dst:             _fingerprintAlterPublicationStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:1034,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:1035,3'
          Dst:             _fingerprintCreateSubscriptionStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:1038,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:1039,3'
          Dst:             _fingerprintAlterSubscriptionStmt
        - Src:             './src/include/pg_query_fingerprint_conds.c:1042,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_conds.c:1043,3'
          Dst:             _fingerprintDropSubscriptionStmt
        - Src:             'src/pg_query_fingerprint.c:305,4'
          Dst:             errstart
        - Src:             'src/pg_query_fingerprint.c:305,4'
          Dst:             errmsg_internal
        - Src:             'src/pg_query_fingerprint.c:305,4'
          Dst:             errfinish
    - functionName:    _fingerprintList
      functionSourceFile: '/src/libpg_query/src/pg_query_fingerprint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          236
      EdgeCount:       60
      CyclomaticComplexity: 18
      functionsReached:
        - XXH3_64bits_digest
        - _fingerprintFreeContext
        - _fingerprintInitContext
        - _fingerprintNode
        - compareFingerprintListsortItem
        - list_nth_cell
        - listsort_cache_insert
        - listsort_cache_lookup
        - palloc0
        - pg_qsort
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_fingerprint.c:153,29'
          Dst:             strcmp
        - Src:             'src/pg_query_fingerprint.c:153,70'
          Dst:             strcmp
        - Src:             'src/pg_query_fingerprint.c:154,3'
          Dst:             strcmp
        - Src:             'src/pg_query_fingerprint.c:154,38'
          Dst:             strcmp
        - Src:             'src/pg_query_fingerprint.c:154,74'
          Dst:             strcmp
        - Src:             'src/pg_query_fingerprint.c:155,3'
          Dst:             strcmp
        - Src:             'src/pg_query_fingerprint.c:170,46'
          Dst:             listsort_cache_lookup
        - Src:             'src/pg_query_fingerprint.c:178,21'
          Dst:             palloc0
        - Src:             'src/pg_query_fingerprint.c:198,4'
          Dst:             pg_qsort
        - Src:             'src/pg_query_fingerprint.c:198,4'
          Dst:             compareFingerprintListsortItem
        - Src:             'src/pg_query_fingerprint.c:200,47'
          Dst:             listsort_cache_insert
        - Src:             'src/pg_query_fingerprint.c:186,37'
          Dst:             palloc0
        - Src:             'src/pg_query_fingerprint.c:188,5'
          Dst:             _fingerprintInitContext
        - Src:             'src/pg_query_fingerprint.c:189,5'
          Dst:             _fingerprintNode
        - Src:             'src/pg_query_fingerprint.c:190,18'
          Dst:             XXH3_64bits_digest
        - Src:             'src/pg_query_fingerprint.c:192,5'
          Dst:             _fingerprintFreeContext
        - Src:             'src/pg_query_fingerprint.c:212,26'
          Dst:             list_nth_cell
        - Src:             'src/pg_query_fingerprint.c:212,4'
          Dst:             _fingerprintNode
        - Src:             'src/pg_query_fingerprint.c:212,26'
          Dst:             list_nth_cell
        - Src:             'src/pg_query_fingerprint.c:212,4'
          Dst:             _fingerprintNode
        - Src:             'src/pg_query_fingerprint.c:221,4'
          Dst:             _fingerprintNode
    - functionName:    _fingerprintInteger
      functionSourceFile: '/src/libpg_query/src/pg_query_fingerprint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _fingerprintString
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_fingerprint.c:97,3'
          Dst:             _fingerprintString
        - Src:             'src/pg_query_fingerprint.c:98,3'
          Dst:             _fingerprintString
        - Src:             'src/pg_query_fingerprint.c:100,3'
          Dst:             pg_sprintf
        - Src:             'src/pg_query_fingerprint.c:101,3'
          Dst:             _fingerprintString
    - functionName:    _fingerprintFloat
      functionSourceFile: '/src/libpg_query/src/pg_query_fingerprint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _fingerprintString
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_fingerprint.c:112,3'
          Dst:             _fingerprintString
        - Src:             'src/pg_query_fingerprint.c:113,3'
          Dst:             _fingerprintString
        - Src:             'src/pg_query_fingerprint.c:114,3'
          Dst:             _fingerprintString
    - functionName:    _fingerprintBoolean
      functionSourceFile: '/src/libpg_query/src/pg_query_fingerprint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _fingerprintString
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_fingerprint.c:121,2'
          Dst:             _fingerprintString
        - Src:             'src/pg_query_fingerprint.c:122,2'
          Dst:             _fingerprintString
        - Src:             'src/pg_query_fingerprint.c:123,2'
          Dst:             _fingerprintString
    - functionName:    _fingerprintBitString
      functionSourceFile: '/src/libpg_query/src/pg_query_fingerprint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _fingerprintString
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_fingerprint.c:133,3'
          Dst:             _fingerprintString
        - Src:             'src/pg_query_fingerprint.c:134,3'
          Dst:             _fingerprintString
        - Src:             'src/pg_query_fingerprint.c:135,3'
          Dst:             _fingerprintString
    - functionName:    _fingerprintRangeVar
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         108
      ICount:          438
      EdgeCount:       152
      CyclomaticComplexity: 46
      functionsReached:
        - _fingerprintString
        - palloc0
        - pfree
        - strcmp
        - strlen
      functionUses:    32
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:275,36'
          Dst:             strcmp
        - Src:             './src/include/pg_query_fingerprint_defs.c:277,43'
          Dst:             strcmp
        - Src:             './src/include/pg_query_fingerprint_defs.c:279,44'
          Dst:             strcmp
        - Src:             './src/include/pg_query_fingerprint_defs.c:279,83'
          Dst:             strcmp
        - Src:             './src/include/pg_query_fingerprint_defs.c:281,44'
          Dst:             strcmp
        - Src:             './src/include/pg_query_fingerprint_defs.c:281,83'
          Dst:             strcmp
        - Src:             './src/include/pg_query_fingerprint_defs.c:283,43'
          Dst:             strcmp
        - Src:             './src/include/pg_query_fingerprint_defs.c:283,82'
          Dst:             strcmp
        - Src:             './src/include/pg_query_fingerprint_defs.c:295,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:296,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:300,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:301,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:305,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:306,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:315,15'
          Dst:             strlen
        - Src:             './src/include/pg_query_fingerprint_defs.c:316,15'
          Dst:             palloc0
        - Src:             './src/include/pg_query_fingerprint_defs.c:329,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:330,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:331,5'
          Dst:             pfree
        - Src:             './src/include/pg_query_fingerprint_defs.c:336,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:337,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:341,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:342,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintTableFunc
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         183
      ICount:          959
      EdgeCount:       254
      CyclomaticComplexity: 73
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringTableFuncType
        - _fingerprintNode
        - _fingerprintString
        - bms_copy
        - bms_free
        - bms_next_member
        - dlist_delete
        - list_length
        - list_nth_cell
        - pg_sprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:351,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:354,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:355,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:357,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:358,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:359,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:359,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:359,98'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:360,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:362,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:364,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:367,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:370,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:371,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:373,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:374,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:375,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:375,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:375,96'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:376,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:378,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:380,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:383,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:386,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:387,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:389,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:390,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:391,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:391,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:391,93'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:392,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:394,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:396,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:399,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:402,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:403,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:405,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:406,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:407,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:407,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:407,93'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:408,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:410,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:412,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:415,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:418,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:419,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:421,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:422,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:423,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:423,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:423,93'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:424,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:426,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:428,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:431,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:434,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:435,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:437,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:438,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:439,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:439,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:439,95'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:440,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:442,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:444,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:447,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:450,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:451,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:453,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:454,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:455,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:455,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:455,96'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:456,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:458,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:460,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:463,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:466,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:467,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:469,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:470,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:471,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:472,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:474,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:476,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:480,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:481,29'
          Dst:             _enumToStringTableFuncType
        - Src:             './src/include/pg_query_fingerprint_defs.c:481,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:488,22'
          Dst:             bms_copy
        - Src:             './src/include/pg_query_fingerprint_defs.c:490,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:492,16'
          Dst:             bms_next_member
        - Src:             './src/include/pg_query_fingerprint_defs.c:494,7'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:495,7'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:498,5'
          Dst:             bms_free
        - Src:             './src/include/pg_query_fingerprint_defs.c:502,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:505,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:506,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:508,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:509,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:510,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:510,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:510,93'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:511,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:513,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:515,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:518,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:521,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:522,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:524,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:525,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:526,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:526,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:526,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:527,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:529,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:531,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:535,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:536,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:537,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:541,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:544,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:545,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:547,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:548,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:549,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:549,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:549,100'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:550,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:552,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:554,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:557,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:560,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:561,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:563,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:564,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:565,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:566,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:568,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:570,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:574,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:577,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:578,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:580,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:581,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:582,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:583,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:585,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:587,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintIntoClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 681
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          303
      EdgeCount:       79
      CyclomaticComplexity: 23
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringOnCommitAction
        - _fingerprintNode
        - _fingerprintQuery
        - _fingerprintRangeVar
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:596,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:597,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:601,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:604,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:605,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:607,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:608,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:609,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:609,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:609,93'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:610,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:612,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:614,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:617,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:618,29'
          Dst:             _enumToStringOnCommitAction
        - Src:             './src/include/pg_query_fingerprint_defs.c:618,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:622,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:625,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:626,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:628,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:629,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:630,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:630,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:630,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:631,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:633,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:635,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:638,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:641,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:642,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:644,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:645,5'
          Dst:             _fingerprintRangeVar
        - Src:             './src/include/pg_query_fingerprint_defs.c:646,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:647,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:649,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:651,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:655,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:656,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:660,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:661,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:665,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:668,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:669,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:671,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:672,5'
          Dst:             _fingerprintQuery
        - Src:             './src/include/pg_query_fingerprint_defs.c:673,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:674,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:676,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:678,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintVar
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          150
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - _enumToStringVarReturningType
        - _fingerprintString
        - bms_copy
        - bms_free
        - bms_next_member
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:690,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:691,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:692,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:697,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:698,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:699,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:704,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:705,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:706,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:711,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:712,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:713,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:718,22'
          Dst:             bms_copy
        - Src:             './src/include/pg_query_fingerprint_defs.c:720,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:722,16'
          Dst:             bms_next_member
        - Src:             './src/include/pg_query_fingerprint_defs.c:724,7'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:725,7'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:728,5'
          Dst:             bms_free
        - Src:             './src/include/pg_query_fingerprint_defs.c:732,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:733,29'
          Dst:             _enumToStringVarReturningType
        - Src:             './src/include/pg_query_fingerprint_defs.c:733,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:738,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:739,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:740,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:745,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:746,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:747,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintConst
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          115
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _fingerprintString
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:756,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:757,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:762,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:763,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:764,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:768,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:769,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:774,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:775,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:776,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:781,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:782,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:783,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:788,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:789,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:790,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintParam
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 835
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          92
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _enumToStringParamKind
        - _fingerprintString
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:804,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:805,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:806,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:811,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:812,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:813,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:817,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:818,29'
          Dst:             _enumToStringParamKind
        - Src:             './src/include/pg_query_fingerprint_defs.c:818,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:823,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:824,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:825,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:830,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:831,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:832,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintAggref
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 839
      functionLinenumberEnd: 1009
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         116
      ICount:          628
      EdgeCount:       159
      CyclomaticComplexity: 45
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringAggSplit
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:841,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:844,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:845,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:847,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:848,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:849,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:849,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:849,96'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:850,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:852,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:854,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:858,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:859,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:860,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:864,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:867,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:868,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:870,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:871,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:872,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:872,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:872,98'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:873,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:875,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:877,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:880,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:883,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:884,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:886,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:887,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:888,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:888,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:888,96'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:889,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:891,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:893,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:896,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:899,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:900,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:902,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:903,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:904,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:905,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:907,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:909,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:914,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:915,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:916,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:921,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:922,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:927,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:928,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:929,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:934,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:935,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:936,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:940,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:943,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:944,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:946,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:947,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:948,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:948,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:948,93'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:949,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:951,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:953,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:956,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:957,29'
          Dst:             _enumToStringAggSplit
        - Src:             './src/include/pg_query_fingerprint_defs.c:957,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:961,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:962,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:967,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:968,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:969,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:974,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:975,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:976,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:980,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:981,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:985,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:988,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:989,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:991,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:992,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:993,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:993,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:993,89'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:994,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:996,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:998,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1002,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:1003,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1004,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintGroupingFunc
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1013
      functionLinenumberEnd: 1055
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          184
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:1016,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:1017,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1018,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1022,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1025,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1026,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1028,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1029,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:1030,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1030,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:1030,89'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:1031,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1033,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:1035,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1040,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1043,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1044,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1046,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1047,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:1048,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1048,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:1048,89'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:1049,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1051,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:1053,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintWindowFunc
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1059
      functionLinenumberEnd: 1156
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          333
      EdgeCount:       84
      CyclomaticComplexity: 24
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:1061,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1064,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1065,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1067,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1068,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:1069,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1070,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1072,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:1074,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1078,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1081,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1082,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1084,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1085,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:1086,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1086,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:1086,89'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:1087,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1089,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:1091,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1095,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:1096,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1097,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1103,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1106,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1107,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1109,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1110,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:1111,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1111,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:1111,97'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:1112,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1114,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:1116,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1119,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1120,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1125,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:1126,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1127,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1132,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:1133,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1134,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1139,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:1140,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1141,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1145,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1146,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1151,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:1152,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1153,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintWindowFuncRunCondition
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1160
      functionLinenumberEnd: 1197
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          108
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:1162,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1165,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1166,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1168,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1169,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:1170,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1171,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1173,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:1175,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1180,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:1181,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1182,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1187,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:1188,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1189,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1193,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1194,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintMergeSupportFunc
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1201
      functionLinenumberEnd: 1218
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _fingerprintString
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:1206,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:1207,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1208,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1213,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:1214,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1215,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintSubscriptingRef
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1222
      functionLinenumberEnd: 1324
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          350
      EdgeCount:       87
      CyclomaticComplexity: 25
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:1224,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1227,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1228,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1230,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1231,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:1232,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1233,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1235,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:1237,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1242,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:1243,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1244,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1249,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:1250,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1251,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1256,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:1257,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1258,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1262,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1265,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1266,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1268,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1269,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:1270,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1271,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1273,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:1275,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1279,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1282,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1283,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1285,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1286,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:1287,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1287,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:1287,100'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:1288,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1290,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:1292,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1296,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:1297,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1298,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1303,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:1304,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1305,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1309,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1312,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1313,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1315,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1316,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:1317,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1317,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:1317,100'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:1318,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1320,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:1322,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintFuncExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1328
      functionLinenumberEnd: 1390
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          197
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringCoercionForm
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
        - pg_sprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:1330,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1333,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1334,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1336,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1337,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:1338,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1338,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:1338,89'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:1339,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1341,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:1343,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1347,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:1348,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1349,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1353,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1354,29'
          Dst:             _enumToStringCoercionForm
        - Src:             './src/include/pg_query_fingerprint_defs.c:1354,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1359,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:1360,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1361,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1366,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:1367,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1368,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1372,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1373,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1377,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1378,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1383,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:1384,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1385,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintNamedArgExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1394
      functionLinenumberEnd: 1426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          90
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:1396,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1399,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1400,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1402,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1403,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:1404,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1405,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1407,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:1409,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1414,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:1415,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1416,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1422,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1423,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintOpExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1430
      functionLinenumberEnd: 1482
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          178
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:1432,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1435,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1436,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1438,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1439,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:1440,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1440,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:1440,89'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:1441,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1443,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:1445,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1449,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:1450,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1451,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1458,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:1459,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1460,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1465,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:1466,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1467,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1472,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:1473,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1474,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1478,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1479,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintScalarArrayOpExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1486
      functionLinenumberEnd: 1524
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          140
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:1488,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1491,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1492,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1494,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1495,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:1496,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1496,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:1496,89'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:1497,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1499,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:1501,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1505,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:1506,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1507,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1514,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:1515,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1516,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1520,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1521,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintBoolExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1528
      functionLinenumberEnd: 1552
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          93
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringBoolExprType
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:1530,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1533,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1534,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1536,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1537,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:1538,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1538,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:1538,89'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:1539,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1541,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:1543,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1546,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1547,29'
          Dst:             _enumToStringBoolExprType
        - Src:             './src/include/pg_query_fingerprint_defs.c:1547,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintSubLink
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1556
      functionLinenumberEnd: 1621
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          202
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringSubLinkType
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:1560,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1563,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1564,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1566,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1567,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:1568,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1568,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:1568,93'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:1569,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1571,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:1573,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1577,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:1578,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1579,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1583,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1584,29'
          Dst:             _enumToStringSubLinkType
        - Src:             './src/include/pg_query_fingerprint_defs.c:1584,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1588,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1591,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1592,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1594,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1595,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:1596,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1597,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1599,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:1601,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1605,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1608,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1609,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1611,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1612,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:1613,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1614,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1616,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:1618,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintSubPlan
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1625
      functionLinenumberEnd: 1774
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         101
      ICount:          538
      EdgeCount:       138
      CyclomaticComplexity: 39
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringSubLinkType
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:1627,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1630,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1631,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1633,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1634,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:1635,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1635,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:1635,89'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:1636,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1638,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:1640,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1644,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:1645,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1646,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1651,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:1652,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1653,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1658,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:1659,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1660,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1664,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1667,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1668,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1670,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1671,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:1672,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1672,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:1672,93'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:1673,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1675,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:1677,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1680,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1681,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1685,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1688,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1689,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1691,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1692,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:1693,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1693,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:1693,93'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:1694,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1696,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:1698,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1702,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:1703,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1704,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1709,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:1710,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1711,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1715,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1716,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1720,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1723,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1724,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1726,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1727,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:1728,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1728,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:1728,93'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:1729,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1731,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:1733,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1737,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:1738,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1739,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1743,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1744,29'
          Dst:             _enumToStringSubLinkType
        - Src:             './src/include/pg_query_fingerprint_defs.c:1744,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1748,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1751,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1752,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1754,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1755,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:1756,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1757,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1759,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:1761,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1765,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1766,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1770,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1771,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintAlternativeSubPlan
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1778
      functionLinenumberEnd: 1795
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          88
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:1780,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1783,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1784,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1786,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1787,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:1788,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1788,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:1788,93'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:1789,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1791,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:1793,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintFieldSelect
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1799
      functionLinenumberEnd: 1845
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          133
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:1801,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1804,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1805,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1807,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1808,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:1809,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1810,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1812,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:1814,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1819,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:1820,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1821,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1826,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:1827,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1828,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1833,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:1834,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1835,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1840,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:1841,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1842,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintFieldStore
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1849
      functionLinenumberEnd: 1906
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          229
      EdgeCount:       60
      CyclomaticComplexity: 18
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:1851,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1854,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1855,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1857,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1858,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:1859,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1860,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1862,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:1864,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1868,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1871,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1872,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1874,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1875,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:1876,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1876,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:1876,94'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:1877,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1879,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:1881,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1884,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1887,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1888,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1890,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1891,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:1892,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1892,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:1892,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:1893,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1895,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:1897,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1901,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:1902,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1903,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintRelabelType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1910
      functionLinenumberEnd: 1956
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          118
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringCoercionForm
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:1912,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1915,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1916,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1918,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1919,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:1920,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1921,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1923,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:1925,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1931,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1932,29'
          Dst:             _enumToStringCoercionForm
        - Src:             './src/include/pg_query_fingerprint_defs.c:1932,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1937,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:1938,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1939,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1944,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:1945,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1946,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1951,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:1952,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1953,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintCoerceViaIO
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1960
      functionLinenumberEnd: 1999
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          99
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringCoercionForm
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:1962,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1965,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1966,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1968,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1969,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:1970,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:1971,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1973,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:1975,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:1979,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1980,29'
          Dst:             _enumToStringCoercionForm
        - Src:             './src/include/pg_query_fingerprint_defs.c:1980,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1987,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:1988,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1989,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1994,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:1995,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:1996,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintArrayCoerceExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2003
      functionLinenumberEnd: 2066
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          163
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringCoercionForm
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:2005,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2008,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2009,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2011,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2012,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:2013,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2014,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2016,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:2018,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2022,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2023,29'
          Dst:             _enumToStringCoercionForm
        - Src:             './src/include/pg_query_fingerprint_defs.c:2023,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2027,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2030,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2031,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2033,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2034,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:2035,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2036,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2038,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:2040,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2047,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:2048,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2049,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2054,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:2055,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2056,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2061,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:2062,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2063,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintConvertRowtypeExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2070
      functionLinenumberEnd: 2102
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringCoercionForm
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:2072,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2075,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2076,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2078,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2079,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:2080,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2081,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2083,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:2085,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2089,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2090,29'
          Dst:             _enumToStringCoercionForm
        - Src:             './src/include/pg_query_fingerprint_defs.c:2090,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2097,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:2098,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2099,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintCollateExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2106
      functionLinenumberEnd: 2133
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:2108,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2111,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2112,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2114,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2115,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:2116,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2117,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2119,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:2121,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2126,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:2127,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2128,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintCaseExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2137
      functionLinenumberEnd: 2204
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          216
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:2139,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2142,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2143,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2145,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2146,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:2147,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2148,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2150,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:2152,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2156,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2159,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2160,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2162,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2163,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:2164,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2164,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:2164,89'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:2165,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2167,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:2169,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2173,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:2174,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2175,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2180,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:2181,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2182,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2186,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2189,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2190,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2192,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2193,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:2194,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2195,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2197,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:2199,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintCaseWhen
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2208
      functionLinenumberEnd: 2245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          101
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:2210,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2213,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2214,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2216,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2217,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:2218,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2219,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2221,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:2223,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2229,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2232,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2233,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2235,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2236,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:2237,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2238,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2240,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:2242,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintCaseTestExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2249
      functionLinenumberEnd: 2271
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _fingerprintString
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:2252,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:2253,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2254,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2259,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:2260,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2261,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2266,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:2267,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2268,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintArrayExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2275
      functionLinenumberEnd: 2324
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          159
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:2278,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:2279,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2280,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2285,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:2286,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2287,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2292,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:2293,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2294,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2298,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2301,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2302,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2304,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2305,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:2306,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2306,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:2306,93'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:2307,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2309,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:2311,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2320,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2321,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintRowExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2328
      functionLinenumberEnd: 2375
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          189
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringCoercionForm
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:2330,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2333,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2334,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2336,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2337,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:2338,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2338,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:2338,89'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:2339,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2341,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:2343,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2346,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2349,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2350,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2352,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2353,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:2354,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2354,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:2354,93'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:2355,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2357,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:2359,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2364,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2365,29'
          Dst:             _enumToStringCoercionForm
        - Src:             './src/include/pg_query_fingerprint_defs.c:2365,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2370,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:2371,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2372,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintRowCompareExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2379
      functionLinenumberEnd: 2465
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          401
      EdgeCount:       108
      CyclomaticComplexity: 32
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringCompareType
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:2381,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2382,29'
          Dst:             _enumToStringCompareType
        - Src:             './src/include/pg_query_fingerprint_defs.c:2382,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2386,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2389,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2390,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2392,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2393,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:2394,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2394,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:2394,97'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:2395,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2397,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:2399,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2402,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2405,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2406,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2408,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2409,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:2410,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2410,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:2410,90'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:2411,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2413,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:2415,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2418,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2421,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2422,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2424,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2425,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:2426,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2426,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:2426,95'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:2427,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2429,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:2431,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2434,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2437,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2438,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2440,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2441,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:2442,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2442,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:2442,90'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:2443,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2445,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:2447,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2450,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2453,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2454,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2456,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2457,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:2458,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2458,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:2458,90'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:2459,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2461,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:2463,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintCoalesceExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2469
      functionLinenumberEnd: 2502
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          126
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:2471,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2474,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2475,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2477,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2478,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:2479,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2479,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:2479,89'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:2480,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2482,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:2484,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2488,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:2489,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2490,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2495,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:2496,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2497,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintMinMaxExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2506
      functionLinenumberEnd: 2551
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          150
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringMinMaxOp
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:2508,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2511,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2512,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2514,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2515,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:2516,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2516,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:2516,89'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:2517,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2519,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:2521,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2525,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:2526,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2527,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2534,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:2535,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2536,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2541,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:2542,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2543,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2547,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2548,29'
          Dst:             _enumToStringMinMaxOp
        - Src:             './src/include/pg_query_fingerprint_defs.c:2548,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintSQLValueFunction
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2555
      functionLinenumberEnd: 2577
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _enumToStringSQLValueFunctionOp
        - _fingerprintString
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:2559,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2560,29'
          Dst:             _enumToStringSQLValueFunctionOp
        - Src:             './src/include/pg_query_fingerprint_defs.c:2560,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2565,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:2566,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2567,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2572,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:2573,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2574,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintXmlExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2581
      functionLinenumberEnd: 2666
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          319
      EdgeCount:       82
      CyclomaticComplexity: 24
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringXmlExprOp
        - _enumToStringXmlOptionType
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:2583,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2586,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2587,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2589,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2590,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:2591,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2591,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:2591,94'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:2592,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2594,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:2596,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2599,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2602,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2603,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2605,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2606,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:2607,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2607,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:2607,89'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:2608,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2610,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:2612,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2615,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2616,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2622,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2623,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2627,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2630,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2631,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2633,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2634,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:2635,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2635,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:2635,95'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:2636,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2638,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:2640,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2643,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2644,29'
          Dst:             _enumToStringXmlExprOp
        - Src:             './src/include/pg_query_fingerprint_defs.c:2644,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2649,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:2650,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2651,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2656,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:2657,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2658,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2662,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2663,29'
          Dst:             _enumToStringXmlOptionType
        - Src:             './src/include/pg_query_fingerprint_defs.c:2663,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintJsonFormat
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2670
      functionLinenumberEnd: 2683
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _enumToStringJsonEncoding
        - _enumToStringJsonFormatType
        - _fingerprintString
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:2672,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2673,29'
          Dst:             _enumToStringJsonEncoding
        - Src:             './src/include/pg_query_fingerprint_defs.c:2673,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2677,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2678,29'
          Dst:             _enumToStringJsonFormatType
        - Src:             './src/include/pg_query_fingerprint_defs.c:2678,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintJsonReturning
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2687
      functionLinenumberEnd: 2719
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          93
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintJsonFormat
        - _fingerprintString
        - dlist_delete
        - pg_sprintf
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:2689,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2692,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2693,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2695,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2696,5'
          Dst:             _fingerprintJsonFormat
        - Src:             './src/include/pg_query_fingerprint_defs.c:2697,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2698,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2700,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:2702,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2707,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:2708,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2709,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2714,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:2715,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2716,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintJsonValueExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2723
      functionLinenumberEnd: 2775
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          145
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintJsonFormat
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:2725,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2728,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2729,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2731,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2732,5'
          Dst:             _fingerprintJsonFormat
        - Src:             './src/include/pg_query_fingerprint_defs.c:2733,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2734,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2736,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:2738,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2742,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2745,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2746,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2748,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2749,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:2750,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2751,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2753,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:2755,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2759,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2762,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2763,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2765,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2766,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:2767,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2768,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2770,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:2772,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintJsonConstructorExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2779
      functionLinenumberEnd: 2864
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          256
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringJsonConstructorType
        - _fingerprintJsonReturning
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:2781,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2782,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2786,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2789,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2790,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2792,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2793,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:2794,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2794,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:2794,89'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:2795,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2797,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:2799,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2802,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2805,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2806,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2808,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2809,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:2810,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2811,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2813,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:2815,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2819,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2822,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2823,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2825,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2826,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:2827,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2828,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2830,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:2832,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2838,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2841,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2842,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2844,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2845,5'
          Dst:             _fingerprintJsonReturning
        - Src:             './src/include/pg_query_fingerprint_defs.c:2846,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2847,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2849,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:2851,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2855,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2856,29'
          Dst:             _enumToStringJsonConstructorType
        - Src:             './src/include/pg_query_fingerprint_defs.c:2856,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2860,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2861,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintJsonIsPredicate
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2868
      functionLinenumberEnd: 2915
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          119
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringJsonValueType
        - _fingerprintJsonFormat
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:2870,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2873,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2874,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2876,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2877,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:2878,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2879,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2881,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:2883,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2887,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2890,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2891,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2893,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2894,5'
          Dst:             _fingerprintJsonFormat
        - Src:             './src/include/pg_query_fingerprint_defs.c:2895,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2896,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2898,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:2900,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2904,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2905,29'
          Dst:             _enumToStringJsonValueType
        - Src:             './src/include/pg_query_fingerprint_defs.c:2905,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2911,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2912,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintJsonBehavior
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2919
      functionLinenumberEnd: 2949
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringJsonBehaviorType
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:2921,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2922,29'
          Dst:             _enumToStringJsonBehaviorType
        - Src:             './src/include/pg_query_fingerprint_defs.c:2922,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2926,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2927,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2931,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2934,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2935,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2937,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2938,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:2939,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2940,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2942,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:2944,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintJsonExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2953
      functionLinenumberEnd: 3127
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         96
      ICount:          520
      EdgeCount:       131
      CyclomaticComplexity: 37
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringJsonExprOp
        - _enumToStringJsonWrapper
        - _fingerprintJsonBehavior
        - _fingerprintJsonFormat
        - _fingerprintJsonReturning
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:2956,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:2957,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2958,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2962,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2963,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2967,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2970,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2971,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2973,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2974,5'
          Dst:             _fingerprintJsonFormat
        - Src:             './src/include/pg_query_fingerprint_defs.c:2975,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2976,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2978,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:2980,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2984,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2987,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2988,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:2990,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2991,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:2992,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:2993,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:2995,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:2997,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3003,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3004,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3008,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3011,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3012,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3014,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3015,5'
          Dst:             _fingerprintJsonBehavior
        - Src:             './src/include/pg_query_fingerprint_defs.c:3016,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3017,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3019,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:3021,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3025,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3028,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3029,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3031,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3032,5'
          Dst:             _fingerprintJsonBehavior
        - Src:             './src/include/pg_query_fingerprint_defs.c:3033,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3034,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3036,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:3038,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3042,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3043,29'
          Dst:             _enumToStringJsonExprOp
        - Src:             './src/include/pg_query_fingerprint_defs.c:3043,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3047,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3050,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3051,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3053,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3054,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:3055,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3055,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:3055,98'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:3056,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3058,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:3060,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3063,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3066,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3067,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3069,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3070,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:3071,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3071,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:3071,99'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:3072,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3074,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:3076,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3079,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3082,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3083,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3085,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3086,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:3087,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3088,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3090,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:3092,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3096,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3099,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3100,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3102,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3103,5'
          Dst:             _fingerprintJsonReturning
        - Src:             './src/include/pg_query_fingerprint_defs.c:3104,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3105,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3107,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:3109,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3113,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3114,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3118,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3119,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3123,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3124,29'
          Dst:             _enumToStringJsonWrapper
        - Src:             './src/include/pg_query_fingerprint_defs.c:3124,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintJsonTablePath
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3131
      functionLinenumberEnd: 3139
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _fingerprintString
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:3133,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3134,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintJsonTablePathScan
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3143
      functionLinenumberEnd: 3214
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          187
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintJsonTablePath
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:3145,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3148,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3149,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3151,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3152,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:3153,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3154,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3156,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:3158,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3163,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:3164,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3165,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3170,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:3171,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3172,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3176,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3177,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3181,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3184,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3185,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3187,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3188,5'
          Dst:             _fingerprintJsonTablePath
        - Src:             './src/include/pg_query_fingerprint_defs.c:3189,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3190,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3192,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:3194,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3198,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3201,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3202,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3204,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3205,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:3206,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3207,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3209,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:3211,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintJsonTableSiblingJoin
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3218
      functionLinenumberEnd: 3270
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          136
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:3220,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3223,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3224,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3226,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3227,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:3228,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3229,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3231,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:3233,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3237,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3240,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3241,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3243,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3244,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:3245,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3246,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3248,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:3250,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3254,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3257,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3258,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3260,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3261,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:3262,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3263,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3265,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:3267,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintNullTest
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3274
      functionLinenumberEnd: 3304
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringNullTestType
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:3276,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3279,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3280,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3282,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3283,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:3284,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3285,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3287,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:3289,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3293,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3294,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3300,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3301,29'
          Dst:             _enumToStringNullTestType
        - Src:             './src/include/pg_query_fingerprint_defs.c:3301,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintBooleanTest
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3308
      functionLinenumberEnd: 3333
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringBoolTestType
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:3310,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3313,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3314,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3316,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3317,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:3318,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3319,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3321,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:3323,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3327,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3328,29'
          Dst:             _enumToStringBoolTestType
        - Src:             './src/include/pg_query_fingerprint_defs.c:3328,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintMergeAction
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3337
      functionLinenumberEnd: 3402
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          225
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringCmdType
        - _enumToStringMergeMatchKind
        - _enumToStringOverridingKind
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:3339,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3340,29'
          Dst:             _enumToStringCmdType
        - Src:             './src/include/pg_query_fingerprint_defs.c:3340,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3344,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3345,29'
          Dst:             _enumToStringMergeMatchKind
        - Src:             './src/include/pg_query_fingerprint_defs.c:3345,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3349,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3350,29'
          Dst:             _enumToStringOverridingKind
        - Src:             './src/include/pg_query_fingerprint_defs.c:3350,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3354,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3357,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3358,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3360,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3361,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:3362,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3363,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3365,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:3367,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3371,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3374,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3375,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3377,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3378,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:3379,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3379,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:3379,95'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:3380,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3382,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:3384,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3387,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3390,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3391,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3393,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3394,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:3395,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3395,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:3395,97'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:3396,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3398,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:3400,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintCoerceToDomain
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3406
      functionLinenumberEnd: 3452
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          118
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringCoercionForm
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:3408,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3411,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3412,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3414,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3415,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:3416,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3417,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3419,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:3421,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3425,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3426,29'
          Dst:             _enumToStringCoercionForm
        - Src:             './src/include/pg_query_fingerprint_defs.c:3426,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3433,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:3434,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3435,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3440,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:3441,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3442,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3447,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:3448,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3449,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintCoerceToDomainValue
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3456
      functionLinenumberEnd: 3480
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _fingerprintString
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:3459,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:3460,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3461,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3468,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:3469,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3470,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3475,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:3476,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3477,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintCurrentOfExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3490
      functionLinenumberEnd: 3510
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _fingerprintString
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:3492,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3493,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3498,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:3499,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3500,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3505,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:3506,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3507,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintNextValueExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3514
      functionLinenumberEnd: 3529
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _fingerprintString
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:3517,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:3518,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3519,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3524,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:3525,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3526,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintInferenceElem
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3533
      functionLinenumberEnd: 3565
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          94
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:3535,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3538,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3539,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3541,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3542,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:3543,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3544,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3546,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:3548,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3553,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:3554,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3555,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3560,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:3561,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3562,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintReturningExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3569
      functionLinenumberEnd: 3599
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          89
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:3571,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3574,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3575,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3577,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3578,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:3579,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3580,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3582,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:3584,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3589,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:3590,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3591,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3595,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3596,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintTargetEntry
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3603
      functionLinenumberEnd: 3659
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          163
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:3605,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3608,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3609,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3611,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3612,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:3613,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3614,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3616,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:3618,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3622,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3623,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3627,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3628,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3633,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:3634,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3635,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3640,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:3641,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3642,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3647,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:3648,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3649,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3654,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:3655,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3656,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintRangeTblRef
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3663
      functionLinenumberEnd: 3671
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _fingerprintString
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:3666,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:3667,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3668,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintJoinExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3675
      functionLinenumberEnd: 3794
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          345
      EdgeCount:       87
      CyclomaticComplexity: 25
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringJoinType
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:3677,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3680,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3681,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3683,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3685,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3686,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3688,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:3690,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3694,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3695,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3699,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3702,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3703,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3705,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3707,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3708,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3710,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:3712,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3716,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3717,29'
          Dst:             _enumToStringJoinType
        - Src:             './src/include/pg_query_fingerprint_defs.c:3717,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3721,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3724,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3725,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3727,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3728,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:3729,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3730,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3732,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:3734,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3738,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3741,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3742,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3744,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3745,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:3746,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3747,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3749,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:3751,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3755,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3758,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3759,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3761,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3762,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:3763,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3764,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3766,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:3768,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3773,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:3774,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3775,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3779,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3782,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3783,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3785,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3786,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:3787,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3787,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:3787,96'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:3788,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3790,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:3792,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintFromExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3798
      functionLinenumberEnd: 3832
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          133
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:3800,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3803,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3804,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3806,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3807,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:3808,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3808,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:3808,93'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:3809,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3811,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:3813,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3816,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3819,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3820,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3822,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3823,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:3824,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3825,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3827,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:3829,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintOnConflictExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3836
      functionLinenumberEnd: 3938
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          375
      EdgeCount:       96
      CyclomaticComplexity: 28
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringOnConflictAction
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
        - pg_sprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:3838,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3839,29'
          Dst:             _enumToStringOnConflictAction
        - Src:             './src/include/pg_query_fingerprint_defs.c:3839,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3843,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3846,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3847,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3849,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3850,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:3851,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3851,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:3851,97'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:3852,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3854,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:3856,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3859,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3862,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3863,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3865,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3866,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:3867,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3868,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3870,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:3872,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3877,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:3878,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3879,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3884,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:3885,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3886,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3890,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3893,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3894,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3896,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3897,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:3898,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3898,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:3898,97'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:3899,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3901,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:3903,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3906,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3909,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3910,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3912,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3913,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:3914,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3914,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:3914,98'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:3915,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3917,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:3919,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3922,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3925,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3926,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3928,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3929,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:3930,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3931,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3933,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:3935,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintQuery
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3942
      functionLinenumberEnd: 4426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         334
      ICount:          1757
      EdgeCount:       461
      CyclomaticComplexity: 129
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringCmdType
        - _enumToStringLimitOption
        - _enumToStringOverridingKind
        - _enumToStringQuerySource
        - _fingerprintFromExpr
        - _fingerprintNode
        - _fingerprintOnConflictExpr
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
        - pg_sprintf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:3944,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3945,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3949,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3950,29'
          Dst:             _enumToStringCmdType
        - Src:             './src/include/pg_query_fingerprint_defs.c:3950,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3954,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3957,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3958,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3960,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3961,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:3962,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3962,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:3962,99'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:3963,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3965,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:3967,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3970,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3973,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3974,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3976,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3977,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:3978,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3978,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:3978,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:3979,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3981,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:3983,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3986,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3989,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3990,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:3992,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3993,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:3994,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:3994,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:3994,99'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:3995,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:3997,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:3999,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4002,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4005,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4006,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4008,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4009,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:4010,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4010,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:4010,96'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:4011,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4013,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:4015,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4018,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4019,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4023,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4026,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4027,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4029,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4030,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:4031,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4031,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:4031,97'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:4032,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4034,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:4036,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4039,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4040,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4044,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4045,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4049,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4050,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4054,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4055,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4059,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4060,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4064,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4065,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4069,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4070,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4074,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4075,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4079,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4080,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4084,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4085,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4089,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4092,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4093,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4095,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4096,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:4097,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4098,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4100,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:4102,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4106,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4107,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4111,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4114,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4115,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4117,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4118,5'
          Dst:             _fingerprintFromExpr
        - Src:             './src/include/pg_query_fingerprint_defs.c:4119,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4120,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4122,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:4124,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4128,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4131,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4132,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4134,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4135,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:4136,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4137,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4139,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:4141,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4145,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4148,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4149,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4151,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4152,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:4153,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4154,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4156,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:4158,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4162,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4163,29'
          Dst:             _enumToStringLimitOption
        - Src:             './src/include/pg_query_fingerprint_defs.c:4163,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4167,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4170,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4171,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4173,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4174,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:4175,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4175,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:4175,100'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:4176,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4178,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:4180,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4183,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4186,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4187,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4189,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4190,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:4191,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4192,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4194,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:4196,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4201,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:4202,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4203,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4207,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4210,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4211,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4213,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4214,5'
          Dst:             _fingerprintOnConflictExpr
        - Src:             './src/include/pg_query_fingerprint_defs.c:4215,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4216,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4218,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:4220,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4224,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4225,29'
          Dst:             _enumToStringOverridingKind
        - Src:             './src/include/pg_query_fingerprint_defs.c:4225,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4229,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4230,29'
          Dst:             _enumToStringQuerySource
        - Src:             './src/include/pg_query_fingerprint_defs.c:4230,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4235,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:4236,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4237,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4241,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4244,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4245,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4247,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4248,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:4249,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4249,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:4249,98'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:4250,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4252,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:4254,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4257,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4258,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4262,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4263,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4267,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4270,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4271,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4273,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4274,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:4275,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4275,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:4275,93'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:4276,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4278,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:4280,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4283,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4286,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4287,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4289,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4290,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:4291,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4291,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:4291,91'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:4292,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4294,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:4296,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4299,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4302,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4303,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4305,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4306,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:4307,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4307,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:4307,97'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:4308,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4310,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:4312,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4315,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4318,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4319,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4321,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4322,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:4323,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4324,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4326,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:4328,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4332,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4335,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4336,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4338,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4339,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:4340,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4340,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:4340,95'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:4341,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4343,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:4345,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4349,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:4350,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4351,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4356,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:4357,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4358,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4362,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4365,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4366,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4368,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4369,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:4370,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4370,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:4370,95'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:4371,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4373,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:4375,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4378,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4381,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4382,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4384,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4385,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:4386,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4387,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4389,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:4391,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4395,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4398,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4399,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4401,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4402,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:4403,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4403,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:4403,97'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:4404,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4406,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:4408,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4411,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4414,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4415,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4417,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4418,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:4419,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4419,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:4419,101'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:4420,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4422,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:4424,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintTypeName
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4430
      functionLinenumberEnd: 4505
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          308
      EdgeCount:       82
      CyclomaticComplexity: 24
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
        - pg_sprintf
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:4432,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4435,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4436,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4438,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4439,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:4440,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4440,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:4440,96'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:4441,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4443,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:4445,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4450,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4453,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4454,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4456,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4457,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:4458,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4458,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:4458,90'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:4459,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4461,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:4463,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4466,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4467,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4471,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4472,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4477,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:4478,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4479,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4484,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:4485,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4486,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4490,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4493,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4494,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4496,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4497,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:4498,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4498,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:4498,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:4499,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4501,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:4503,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintColumnRef
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4509
      functionLinenumberEnd: 4528
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          88
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:4511,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4514,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4515,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4517,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4518,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:4519,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4519,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:4519,91'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:4520,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4522,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:4524,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintA_Expr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4538
      functionLinenumberEnd: 4603
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          202
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringA_Expr_Kind
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:4540,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4544,31'
          Dst:             _enumToStringA_Expr_Kind
        - Src:             './src/include/pg_query_fingerprint_defs.c:0,0'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4548,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4551,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4552,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4554,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4555,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:4556,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4557,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4559,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:4561,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4567,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4570,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4571,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4573,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4574,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:4575,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4575,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:4575,89'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:4576,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4578,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:4580,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4583,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4586,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4587,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4589,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4590,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:4591,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4592,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4594,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:4596,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintTypeCast
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4607
      functionLinenumberEnd: 4644
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          101
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - _fingerprintTypeName
        - dlist_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:4609,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4612,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4613,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4615,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4616,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:4617,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4618,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4620,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:4622,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4628,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4631,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4632,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4634,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4635,5'
          Dst:             _fingerprintTypeName
        - Src:             './src/include/pg_query_fingerprint_defs.c:4636,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4637,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4639,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:4641,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintCollateClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4648
      functionLinenumberEnd: 4684
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          133
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:4650,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4653,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4654,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4656,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4657,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:4658,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4659,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4661,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:4663,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4667,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4670,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4671,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4673,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4674,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:4675,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4675,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:4675,93'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:4676,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4678,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:4680,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintRoleSpec
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4688
      functionLinenumberEnd: 4698
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _enumToStringRoleSpecType
        - _fingerprintString
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:4694,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4695,29'
          Dst:             _enumToStringRoleSpecType
        - Src:             './src/include/pg_query_fingerprint_defs.c:4695,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintFuncCall
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4702
      functionLinenumberEnd: 4812
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         76
      ICount:          393
      EdgeCount:       104
      CyclomaticComplexity: 30
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringCoercionForm
        - _fingerprintNode
        - _fingerprintString
        - _fingerprintWindowDef
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:4704,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4705,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4709,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4712,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4713,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4715,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4716,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:4717,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4718,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4720,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:4722,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4726,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4729,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4730,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4732,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4733,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:4734,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4734,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:4734,94'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:4735,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4737,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:4739,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4742,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4743,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4747,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4748,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4752,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4755,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4756,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4758,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4759,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:4760,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4760,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:4760,89'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:4761,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4763,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:4765,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4768,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4769,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4773,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4774,29'
          Dst:             _enumToStringCoercionForm
        - Src:             './src/include/pg_query_fingerprint_defs.c:4774,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4778,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4781,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4782,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4784,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4785,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:4786,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4786,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:4786,93'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:4787,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4789,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:4791,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4796,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4799,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4800,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4802,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4803,5'
          Dst:             _fingerprintWindowDef
        - Src:             './src/include/pg_query_fingerprint_defs.c:4804,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4805,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4807,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:4809,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintA_Indices
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4821
      functionLinenumberEnd: 4861
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          115
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:4823,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4824,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4828,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4831,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4832,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4834,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4835,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:4836,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4837,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4839,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:4841,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4845,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4848,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4849,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4851,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4852,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:4853,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4854,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4856,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:4858,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintA_Indirection
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4865
      functionLinenumberEnd: 4899
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          133
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:4867,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4870,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4871,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4873,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4874,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:4875,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4876,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4878,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:4880,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4884,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4887,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4888,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4890,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4891,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:4892,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4892,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:4892,96'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:4893,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4895,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:4897,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintA_ArrayExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4903
      functionLinenumberEnd: 4926
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          88
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:4905,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4908,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4909,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4911,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4912,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:4913,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4913,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:4913,93'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:4914,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4916,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:4918,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintResTarget
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4930
      functionLinenumberEnd: 4971
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          177
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:4932,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4935,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4936,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4938,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4939,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:4940,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4940,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:4940,96'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:4941,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4943,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:4945,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4949,98'
          Dst:             strcmp
        - Src:             './src/include/pg_query_fingerprint_defs.c:4950,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4951,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4955,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4958,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4959,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4961,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4962,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:4963,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4964,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4966,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:4968,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintMultiAssignRef
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4975
      functionLinenumberEnd: 5007
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          94
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:4978,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:4979,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4980,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4985,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:4986,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4987,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4991,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4994,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:4995,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:4997,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:4998,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:4999,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5000,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5002,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:5004,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintSortBy
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5011
      functionLinenumberEnd: 5057
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          143
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringSortByDir
        - _enumToStringSortByNulls
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:5015,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5018,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5019,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5021,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5022,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:5023,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5024,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5026,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:5028,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5032,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5033,29'
          Dst:             _enumToStringSortByDir
        - Src:             './src/include/pg_query_fingerprint_defs.c:5033,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5037,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5038,29'
          Dst:             _enumToStringSortByNulls
        - Src:             './src/include/pg_query_fingerprint_defs.c:5038,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5042,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5045,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5046,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5048,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5049,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:5050,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5050,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:5050,90'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:5051,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5053,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:5055,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintWindowDef
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5061
      functionLinenumberEnd: 5147
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          304
      EdgeCount:       79
      CyclomaticComplexity: 23
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
        - pg_sprintf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:5063,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5066,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5067,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5069,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5070,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:5071,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5072,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5074,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:5076,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5081,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:5082,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5083,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5089,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5090,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5094,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5097,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5098,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5100,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5101,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:5102,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5102,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:5102,96'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:5103,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5105,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:5107,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5110,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5113,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5114,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5116,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5117,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:5118,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5118,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:5118,100'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:5119,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5121,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:5123,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5126,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5127,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5131,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5134,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5135,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5137,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5138,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:5139,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5140,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5142,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:5144,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintRangeSubselect
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5151
      functionLinenumberEnd: 5191
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          112
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:5153,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5156,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5157,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5159,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5161,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5162,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5164,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:5166,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5170,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5171,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5175,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5178,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5179,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5181,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5182,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:5183,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5184,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5186,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:5188,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintRangeFunction
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5195
      functionLinenumberEnd: 5260
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          249
      EdgeCount:       68
      CyclomaticComplexity: 20
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:5197,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5200,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5201,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5203,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5205,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5206,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5208,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:5210,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5214,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5217,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5218,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5220,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5221,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:5222,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5222,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:5222,95'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:5223,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5225,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:5227,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5230,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5233,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5234,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5236,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5237,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:5238,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5238,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:5238,94'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:5239,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5241,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:5243,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5246,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5247,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5251,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5252,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5256,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5257,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintRangeTableFunc
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5264
      functionLinenumberEnd: 5355
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          311
      EdgeCount:       82
      CyclomaticComplexity: 24
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:5266,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5269,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5270,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5272,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5274,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5275,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5277,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:5279,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5283,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5286,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5287,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5289,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5290,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:5291,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5291,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:5291,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:5292,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5294,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:5296,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5299,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5302,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5303,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5305,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5306,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:5307,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5308,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5310,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:5312,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5316,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5317,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5323,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5326,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5327,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5329,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5330,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:5331,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5331,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:5331,95'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:5332,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5334,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:5336,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5339,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5342,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5343,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5345,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5346,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:5347,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5348,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5350,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:5352,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintRangeTableFuncCol
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5359
      functionLinenumberEnd: 5428
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          189
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - _fingerprintTypeName
        - dlist_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:5361,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5364,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5365,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5367,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5368,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:5369,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5370,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5372,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:5374,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5378,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5381,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5382,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5384,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5385,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:5386,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5387,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5389,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:5391,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5395,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5396,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5400,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5401,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5405,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5406,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5412,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5415,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5416,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5418,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5419,5'
          Dst:             _fingerprintTypeName
        - Src:             './src/include/pg_query_fingerprint_defs.c:5420,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5421,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5423,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:5425,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintRangeTableSample
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5432
      functionLinenumberEnd: 5501
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          255
      EdgeCount:       67
      CyclomaticComplexity: 20
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:5434,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5437,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5438,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5440,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5441,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:5442,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5442,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:5442,89'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:5443,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5445,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:5447,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5452,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5455,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5456,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5458,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5459,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:5460,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5460,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:5460,91'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:5461,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5463,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:5465,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5468,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5471,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5472,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5474,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5475,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:5476,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5477,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5479,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:5481,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5485,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5488,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5489,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5491,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5492,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:5493,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5494,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5496,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:5498,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintColumnDef
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5505
      functionLinenumberEnd: 5687
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         106
      ICount:          578
      EdgeCount:       144
      CyclomaticComplexity: 40
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintCollateClause
        - _fingerprintNode
        - _fingerprintRangeVar
        - _fingerprintString
        - _fingerprintTypeName
        - dlist_delete
        - list_length
        - list_nth_cell
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:5507,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5510,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5511,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5513,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5514,5'
          Dst:             _fingerprintCollateClause
        - Src:             './src/include/pg_query_fingerprint_defs.c:5515,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5516,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5518,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:5520,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5525,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:5526,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5527,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5531,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5532,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5536,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5537,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5541,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5544,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5545,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5547,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5548,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:5549,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5549,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:5549,96'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:5550,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5552,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:5554,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5557,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5560,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5561,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5563,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5564,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:5565,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5566,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5568,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:5570,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5574,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5577,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5578,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5580,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5581,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:5582,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5582,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:5582,95'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:5583,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5585,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:5587,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5591,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5592,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5597,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5598,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5602,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5605,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5606,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5608,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5609,5'
          Dst:             _fingerprintRangeVar
        - Src:             './src/include/pg_query_fingerprint_defs.c:5610,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5611,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5613,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:5615,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5620,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:5621,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5622,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5626,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5627,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5631,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5632,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5636,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5637,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5643,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5646,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5647,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5649,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5650,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:5651,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5652,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5654,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:5656,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5661,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5662,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5666,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5667,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5671,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5674,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5675,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5677,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5678,5'
          Dst:             _fingerprintTypeName
        - Src:             './src/include/pg_query_fingerprint_defs.c:5679,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5680,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5682,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:5684,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintTableLikeClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5691
      functionLinenumberEnd: 5723
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          93
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintRangeVar
        - _fingerprintString
        - dlist_delete
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:5694,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:5695,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5696,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5700,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5703,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5704,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5706,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5707,5'
          Dst:             _fingerprintRangeVar
        - Src:             './src/include/pg_query_fingerprint_defs.c:5708,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5709,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5711,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:5713,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5718,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:5719,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5720,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintIndexElem
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5727
      functionLinenumberEnd: 5813
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          327
      EdgeCount:       85
      CyclomaticComplexity: 25
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringSortByDir
        - _enumToStringSortByNulls
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:5729,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5732,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5733,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5735,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5736,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:5737,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5737,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:5737,94'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:5738,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5740,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:5742,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5745,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5748,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5749,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5751,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5752,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:5753,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5754,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5756,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:5758,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5762,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5763,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5767,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5768,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5772,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5773,29'
          Dst:             _enumToStringSortByNulls
        - Src:             './src/include/pg_query_fingerprint_defs.c:5773,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5777,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5780,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5781,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5783,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5784,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:5785,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5785,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:5785,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:5786,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5788,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:5790,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5793,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5796,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5797,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5799,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5800,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:5801,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5801,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:5801,96'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:5802,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5804,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:5806,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5809,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5810,29'
          Dst:             _enumToStringSortByDir
        - Src:             './src/include/pg_query_fingerprint_defs.c:5810,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintDefElem
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5817
      functionLinenumberEnd: 5852
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          91
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringDefElemAction
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:5819,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5822,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5823,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5825,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5826,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:5827,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5828,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5830,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:5832,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5836,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5837,29'
          Dst:             _enumToStringDefElemAction
        - Src:             './src/include/pg_query_fingerprint_defs.c:5837,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5841,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5842,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5846,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5847,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintLockingClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5856
      functionLinenumberEnd: 5883
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          98
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringLockClauseStrength
        - _enumToStringLockWaitPolicy
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:5858,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5861,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5862,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5864,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5865,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:5866,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5866,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:5866,95'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:5867,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5869,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:5871,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5874,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5875,29'
          Dst:             _enumToStringLockClauseStrength
        - Src:             './src/include/pg_query_fingerprint_defs.c:5875,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5879,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5880,29'
          Dst:             _enumToStringLockWaitPolicy
        - Src:             './src/include/pg_query_fingerprint_defs.c:5880,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintXmlSerialize
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5887
      functionLinenumberEnd: 5934
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          120
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringXmlOptionType
        - _fingerprintNode
        - _fingerprintString
        - _fingerprintTypeName
        - dlist_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:5889,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5892,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5893,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5895,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5896,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:5897,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5898,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5900,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:5902,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5906,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5907,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5913,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5916,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5917,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5919,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5920,5'
          Dst:             _fingerprintTypeName
        - Src:             './src/include/pg_query_fingerprint_defs.c:5921,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5922,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5924,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:5926,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5930,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5931,29'
          Dst:             _enumToStringXmlOptionType
        - Src:             './src/include/pg_query_fingerprint_defs.c:5931,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintPartitionElem
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5938
      functionLinenumberEnd: 5995
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          225
      EdgeCount:       60
      CyclomaticComplexity: 18
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:5940,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5943,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5944,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5946,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5947,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:5948,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5948,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:5948,94'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:5949,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5951,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:5953,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5956,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5959,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5960,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5962,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5963,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:5964,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5965,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5967,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:5969,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5975,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5976,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5980,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5983,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5984,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:5986,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5987,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:5988,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:5988,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:5988,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:5989,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:5991,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:5993,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintPartitionSpec
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5999
      functionLinenumberEnd: 6023
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          93
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringPartitionStrategy
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:6003,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6006,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6007,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6009,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6010,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:6011,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6011,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:6011,95'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:6012,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6014,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:6016,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6019,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6020,29'
          Dst:             _enumToStringPartitionStrategy
        - Src:             './src/include/pg_query_fingerprint_defs.c:6020,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintPartitionBoundSpec
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6027
      functionLinenumberEnd: 6103
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          315
      EdgeCount:       82
      CyclomaticComplexity: 24
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
        - pg_sprintf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:6029,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6030,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6034,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6037,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6038,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6040,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6041,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:6042,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6042,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:6042,95'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:6043,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6045,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:6047,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6052,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6055,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6056,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6058,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6059,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:6060,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6060,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:6060,96'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:6061,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6063,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:6065,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6069,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:6070,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6071,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6076,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:6077,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6078,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6083,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6084,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6088,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6091,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6092,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6094,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6095,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:6096,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6096,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:6096,96'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:6097,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6099,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:6101,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintPartitionRangeDatum
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6107
      functionLinenumberEnd: 6132
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringPartitionRangeDatumKind
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:6109,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6110,29'
          Dst:             _enumToStringPartitionRangeDatumKind
        - Src:             './src/include/pg_query_fingerprint_defs.c:6110,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6116,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6119,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6120,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6122,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6123,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:6124,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6125,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6127,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:6129,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintPartitionCmd
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6136
      functionLinenumberEnd: 6176
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          114
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintPartitionBoundSpec
        - _fingerprintRangeVar
        - _fingerprintString
        - dlist_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:6138,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6141,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6142,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6144,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6145,5'
          Dst:             _fingerprintPartitionBoundSpec
        - Src:             './src/include/pg_query_fingerprint_defs.c:6146,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6147,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6149,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:6151,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6155,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6156,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6160,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6163,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6164,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6166,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6167,5'
          Dst:             _fingerprintRangeVar
        - Src:             './src/include/pg_query_fingerprint_defs.c:6168,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6169,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6171,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:6173,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintRangeTblEntry
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6180
      functionLinenumberEnd: 6541
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         246
      ICount:          1300
      EdgeCount:       339
      CyclomaticComplexity: 95
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringJoinType
        - _enumToStringRTEKind
        - _fingerprintNode
        - _fingerprintQuery
        - _fingerprintString
        - _fingerprintTableFunc
        - _fingerprintTableSampleClause
        - dlist_delete
        - list_length
        - list_nth_cell
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:6182,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6185,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6186,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6188,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6190,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6191,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6193,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:6195,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6199,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6202,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6203,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6205,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6206,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:6207,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6207,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:6207,98'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:6208,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6210,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:6212,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6215,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6218,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6219,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6221,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6222,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:6223,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6223,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:6223,93'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:6224,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6226,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:6228,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6231,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6234,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6235,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6237,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6238,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:6239,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6239,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:6239,95'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:6240,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6242,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:6244,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6248,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:6249,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6250,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6254,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6255,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6259,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6260,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6265,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:6266,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6267,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6271,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6274,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6275,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6277,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6279,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6280,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6282,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:6284,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6288,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6289,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6293,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6296,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6297,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6299,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6300,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:6301,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6301,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:6301,94'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:6302,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6304,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:6306,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6309,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6312,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6313,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6315,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6316,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:6317,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6317,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:6317,95'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:6318,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6320,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:6322,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6325,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6326,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6330,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6331,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6335,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6338,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6339,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6341,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6343,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6344,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6346,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:6348,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6352,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6355,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6356,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6358,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6359,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:6360,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6360,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:6360,98'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:6361,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6363,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:6365,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6368,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6371,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6372,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6374,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6375,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:6376,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6376,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:6376,97'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:6377,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6379,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:6381,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6385,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:6386,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6387,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6391,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6394,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6395,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6397,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6398,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:6399,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6399,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:6399,98'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:6400,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6402,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:6404,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6407,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6408,29'
          Dst:             _enumToStringJoinType
        - Src:             './src/include/pg_query_fingerprint_defs.c:6408,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6412,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6413,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6418,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:6419,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6420,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6425,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:6426,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6427,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6432,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6433,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6438,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:6439,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6440,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6444,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6445,29'
          Dst:             _enumToStringRTEKind
        - Src:             './src/include/pg_query_fingerprint_defs.c:6445,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6449,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6452,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6453,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6455,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6456,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:6457,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6457,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:6457,98'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:6458,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6460,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:6462,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6465,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6466,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6470,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6471,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6475,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6478,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6479,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6481,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6482,5'
          Dst:             _fingerprintQuery
        - Src:             './src/include/pg_query_fingerprint_defs.c:6483,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6484,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6486,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:6488,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6492,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6495,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6496,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6498,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6499,5'
          Dst:             _fingerprintTableFunc
        - Src:             './src/include/pg_query_fingerprint_defs.c:6500,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6501,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6503,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:6505,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6509,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6512,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6513,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6515,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6516,5'
          Dst:             _fingerprintTableSampleClause
        - Src:             './src/include/pg_query_fingerprint_defs.c:6517,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6518,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6520,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:6522,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6526,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6529,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6530,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6532,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6533,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:6534,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6534,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:6534,97'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:6535,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6537,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:6539,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintRTEPermissionInfo
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6545
      functionLinenumberEnd: 6617
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          142
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - _fingerprintString
        - bms_copy
        - bms_free
        - bms_next_member
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:6548,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:6549,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6550,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6554,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6555,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6560,22'
          Dst:             bms_copy
        - Src:             './src/include/pg_query_fingerprint_defs.c:6562,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6564,16'
          Dst:             bms_next_member
        - Src:             './src/include/pg_query_fingerprint_defs.c:6566,7'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:6567,7'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6570,5'
          Dst:             bms_free
        - Src:             './src/include/pg_query_fingerprint_defs.c:6575,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:6576,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6577,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6582,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:6583,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6584,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6589,22'
          Dst:             bms_copy
        - Src:             './src/include/pg_query_fingerprint_defs.c:6591,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6593,16'
          Dst:             bms_next_member
        - Src:             './src/include/pg_query_fingerprint_defs.c:6595,7'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:6596,7'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6599,5'
          Dst:             bms_free
        - Src:             './src/include/pg_query_fingerprint_defs.c:6604,22'
          Dst:             bms_copy
        - Src:             './src/include/pg_query_fingerprint_defs.c:6606,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6608,16'
          Dst:             bms_next_member
        - Src:             './src/include/pg_query_fingerprint_defs.c:6610,7'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:6611,7'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6614,5'
          Dst:             bms_free
    - functionName:    _fingerprintRangeTblFunction
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6621
      functionLinenumberEnd: 6725
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          405
      EdgeCount:       106
      CyclomaticComplexity: 31
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - bms_copy
        - bms_free
        - bms_next_member
        - dlist_delete
        - list_length
        - list_nth_cell
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:6623,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6626,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6627,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6629,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6630,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:6631,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6631,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:6631,102'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:6632,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6634,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:6636,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6640,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:6641,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6642,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6646,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6649,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6650,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6652,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6653,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:6654,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6654,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:6654,97'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:6655,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6657,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:6659,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6662,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6665,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6666,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6668,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6669,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:6670,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6670,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:6670,97'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:6671,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6673,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:6675,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6678,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6681,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6682,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6684,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6685,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:6686,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6686,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:6686,99'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:6687,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6689,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:6691,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6694,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6697,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6698,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6700,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6701,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:6702,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6703,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6705,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:6707,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6712,22'
          Dst:             bms_copy
        - Src:             './src/include/pg_query_fingerprint_defs.c:6714,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6716,16'
          Dst:             bms_next_member
        - Src:             './src/include/pg_query_fingerprint_defs.c:6718,7'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:6719,7'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6722,5'
          Dst:             bms_free
    - functionName:    _fingerprintTableSampleClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6729
      functionLinenumberEnd: 6770
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          152
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
        - pg_sprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:6731,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6734,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6735,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6737,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6738,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:6739,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6739,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:6739,89'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:6740,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6742,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:6744,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6747,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6750,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6751,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6753,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6754,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:6755,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6756,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6758,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:6760,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6765,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:6766,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6767,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintWithCheckOption
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6774
      functionLinenumberEnd: 6812
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          105
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringWCOKind
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:6776,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6777,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6781,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6782,29'
          Dst:             _enumToStringWCOKind
        - Src:             './src/include/pg_query_fingerprint_defs.c:6782,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6786,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6787,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6791,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6794,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6795,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6797,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6798,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:6799,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6800,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6802,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:6804,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6808,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6809,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintSortGroupClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6816
      functionLinenumberEnd: 6853
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          110
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _fingerprintString
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:6819,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:6820,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6821,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6825,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6826,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6830,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6831,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6835,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6836,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6841,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:6842,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6843,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6848,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:6849,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6850,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintGroupingSet
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6857
      functionLinenumberEnd: 6881
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          93
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringGroupingSetKind
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:6859,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6862,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6863,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6865,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6866,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:6867,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6867,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:6867,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:6868,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6870,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:6872,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6875,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6876,29'
          Dst:             _enumToStringGroupingSetKind
        - Src:             './src/include/pg_query_fingerprint_defs.c:6876,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintWindowClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6885
      functionLinenumberEnd: 7012
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         79
      ICount:          422
      EdgeCount:       107
      CyclomaticComplexity: 30
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:6887,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6888,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6893,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:6894,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6895,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6899,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6902,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6903,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6905,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6906,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:6907,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6908,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6910,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:6912,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6917,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:6918,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6919,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6923,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6924,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6929,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:6930,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6931,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6935,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6936,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6940,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6941,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6945,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6948,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6949,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6951,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6952,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:6953,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6953,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:6953,96'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:6954,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6956,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:6958,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6961,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6964,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6965,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6967,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6968,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:6969,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6969,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:6969,100'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:6970,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6972,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:6974,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6977,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6978,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6983,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:6984,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6985,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6989,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6992,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:6993,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:6995,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6996,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:6997,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:6998,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7000,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:7002,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7007,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:7008,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7009,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintRowMarkClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7016
      functionLinenumberEnd: 7039
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _enumToStringLockClauseStrength
        - _enumToStringLockWaitPolicy
        - _fingerprintString
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:7018,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7019,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7024,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:7025,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7026,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7030,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7031,29'
          Dst:             _enumToStringLockClauseStrength
        - Src:             './src/include/pg_query_fingerprint_defs.c:7031,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7035,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7036,29'
          Dst:             _enumToStringLockWaitPolicy
        - Src:             './src/include/pg_query_fingerprint_defs.c:7036,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintWithClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7043
      functionLinenumberEnd: 7067
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          102
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:7045,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7048,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7049,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7051,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7052,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:7053,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7053,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:7053,89'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:7054,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7056,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:7058,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7063,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7064,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintInferClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7071
      functionLinenumberEnd: 7112
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          148
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:7073,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7074,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7078,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7081,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7082,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7084,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7085,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:7086,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7086,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:7086,95'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:7087,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7089,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:7091,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7096,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7099,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7100,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7102,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7103,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:7104,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7105,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7107,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:7109,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintOnConflictClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7116
      functionLinenumberEnd: 7174
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          183
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringOnConflictAction
        - _fingerprintInferClause
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:7118,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7119,29'
          Dst:             _enumToStringOnConflictAction
        - Src:             './src/include/pg_query_fingerprint_defs.c:7119,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7123,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7126,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7127,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7129,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7130,5'
          Dst:             _fingerprintInferClause
        - Src:             './src/include/pg_query_fingerprint_defs.c:7131,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7132,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7134,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:7136,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7142,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7145,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7146,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7148,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7149,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:7150,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7150,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:7150,95'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:7151,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7153,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:7155,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7158,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7161,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7162,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7164,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7165,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:7166,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7167,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7169,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:7171,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintCTESearchClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7178
      functionLinenumberEnd: 7207
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          117
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:7182,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7183,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7187,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7190,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7191,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7193,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7194,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:7195,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7195,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:7195,100'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:7196,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7198,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:7200,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7203,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7204,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintCTECycleClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7211
      functionLinenumberEnd: 7302
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          284
      EdgeCount:       70
      CyclomaticComplexity: 20
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
        - pg_sprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:7213,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7216,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7217,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7219,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7220,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:7221,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7221,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:7221,99'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:7222,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7224,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:7226,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7230,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:7231,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7232,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7236,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7237,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7241,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7244,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7245,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7247,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7248,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:7249,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7250,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7252,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:7254,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7259,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:7260,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7261,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7266,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:7267,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7268,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7273,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:7274,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7275,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7279,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7282,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7283,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7285,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7286,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:7287,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7288,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7290,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:7292,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7296,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7297,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintCommonTableExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7306
      functionLinenumberEnd: 7462
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         111
      ICount:          584
      EdgeCount:       153
      CyclomaticComplexity: 44
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringCTEMaterialize
        - _fingerprintCTECycleClause
        - _fingerprintCTESearchClause
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:7308,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7311,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7312,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7314,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7315,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:7316,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7316,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:7316,98'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:7317,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7319,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:7321,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7324,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7327,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7328,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7330,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7331,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:7332,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7332,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:7332,101'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:7333,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7335,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:7337,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7340,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7343,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7344,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7346,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7347,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:7348,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7348,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:7348,96'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:7349,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7351,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:7353,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7356,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7359,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7360,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7362,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7363,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:7364,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7364,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:7364,96'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:7365,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7367,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:7369,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7372,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7375,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7376,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7378,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7379,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:7380,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7380,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:7380,98'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:7381,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7383,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:7385,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7388,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7389,29'
          Dst:             _enumToStringCTEMaterialize
        - Src:             './src/include/pg_query_fingerprint_defs.c:7389,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7393,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7394,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7398,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7401,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7402,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7404,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7405,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:7406,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7407,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7409,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:7411,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7415,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7416,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7421,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:7422,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7423,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7427,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7430,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7431,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7433,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7434,5'
          Dst:             _fingerprintCTECycleClause
        - Src:             './src/include/pg_query_fingerprint_defs.c:7435,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7436,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7438,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:7440,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7446,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7449,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7450,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7452,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7453,5'
          Dst:             _fingerprintCTESearchClause
        - Src:             './src/include/pg_query_fingerprint_defs.c:7454,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7455,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7457,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:7459,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintMergeWhenClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7466
      functionLinenumberEnd: 7531
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          225
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringCmdType
        - _enumToStringMergeMatchKind
        - _enumToStringOverridingKind
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:7468,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7469,29'
          Dst:             _enumToStringCmdType
        - Src:             './src/include/pg_query_fingerprint_defs.c:7469,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7473,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7476,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7477,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7479,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7480,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:7481,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7482,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7484,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:7486,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7490,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7491,29'
          Dst:             _enumToStringMergeMatchKind
        - Src:             './src/include/pg_query_fingerprint_defs.c:7491,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7495,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7496,29'
          Dst:             _enumToStringOverridingKind
        - Src:             './src/include/pg_query_fingerprint_defs.c:7496,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7500,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7503,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7504,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7506,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7507,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:7508,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7508,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:7508,95'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:7509,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7511,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:7513,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7516,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7519,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7520,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7522,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7523,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:7524,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7524,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:7524,91'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:7525,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7527,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:7529,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintReturningOption
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7535
      functionLinenumberEnd: 7548
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _enumToStringReturningOptionKind
        - _fingerprintString
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:7539,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7540,29'
          Dst:             _enumToStringReturningOptionKind
        - Src:             './src/include/pg_query_fingerprint_defs.c:7540,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7544,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7545,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintReturningClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7552
      functionLinenumberEnd: 7585
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          165
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:7554,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7557,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7558,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7560,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7561,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:7562,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7562,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:7562,90'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:7563,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7565,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:7567,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7570,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7573,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7574,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7576,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7577,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:7578,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7578,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:7578,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:7579,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7581,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:7583,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintTriggerTransition
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7589
      functionLinenumberEnd: 7605
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          54
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _fingerprintString
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:7591,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7592,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7596,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7597,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7601,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7602,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintJsonOutput
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7609
      functionLinenumberEnd: 7644
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          101
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintJsonReturning
        - _fingerprintString
        - _fingerprintTypeName
        - dlist_delete
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:7611,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7614,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7615,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7617,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7618,5'
          Dst:             _fingerprintJsonReturning
        - Src:             './src/include/pg_query_fingerprint_defs.c:7619,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7620,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7622,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:7624,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7628,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7631,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7632,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7634,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7635,5'
          Dst:             _fingerprintTypeName
        - Src:             './src/include/pg_query_fingerprint_defs.c:7636,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7637,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7639,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:7641,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintJsonArgument
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7648
      functionLinenumberEnd: 7671
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          71
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintJsonValueExpr
        - _fingerprintString
        - dlist_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:7650,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7651,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7655,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7658,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7659,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7661,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7662,5'
          Dst:             _fingerprintJsonValueExpr
        - Src:             './src/include/pg_query_fingerprint_defs.c:7663,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7664,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7666,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:7668,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintJsonFuncExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7675
      functionLinenumberEnd: 7799
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         61
      ICount:          343
      EdgeCount:       83
      CyclomaticComplexity: 24
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringJsonExprOp
        - _enumToStringJsonQuotes
        - _enumToStringJsonWrapper
        - _fingerprintJsonBehavior
        - _fingerprintJsonOutput
        - _fingerprintJsonValueExpr
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:7677,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7678,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7682,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7685,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7686,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7688,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7689,5'
          Dst:             _fingerprintJsonValueExpr
        - Src:             './src/include/pg_query_fingerprint_defs.c:7690,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7691,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7693,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:7695,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7701,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7704,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7705,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7707,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7708,5'
          Dst:             _fingerprintJsonBehavior
        - Src:             './src/include/pg_query_fingerprint_defs.c:7709,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7710,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7712,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:7714,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7718,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7721,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7722,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7724,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7725,5'
          Dst:             _fingerprintJsonBehavior
        - Src:             './src/include/pg_query_fingerprint_defs.c:7726,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7727,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7729,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:7731,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7735,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7736,29'
          Dst:             _enumToStringJsonExprOp
        - Src:             './src/include/pg_query_fingerprint_defs.c:7736,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7740,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7743,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7744,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7746,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7747,5'
          Dst:             _fingerprintJsonOutput
        - Src:             './src/include/pg_query_fingerprint_defs.c:7748,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7749,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7751,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:7753,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7757,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7760,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7761,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7763,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7764,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:7765,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7765,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:7765,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:7766,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7768,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:7770,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7773,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7776,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7777,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7779,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7780,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:7781,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7782,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7784,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:7786,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7790,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7791,29'
          Dst:             _enumToStringJsonQuotes
        - Src:             './src/include/pg_query_fingerprint_defs.c:7791,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7795,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7796,29'
          Dst:             _enumToStringJsonWrapper
        - Src:             './src/include/pg_query_fingerprint_defs.c:7796,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintJsonTablePathSpec
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7803
      functionLinenumberEnd: 7830
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          71
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:7807,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7808,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7814,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7817,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7818,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7820,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7821,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:7822,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7823,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7825,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:7827,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintJsonTable
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7834
      functionLinenumberEnd: 7942
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          356
      EdgeCount:       93
      CyclomaticComplexity: 27
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintJsonBehavior
        - _fingerprintJsonTablePathSpec
        - _fingerprintJsonValueExpr
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:7836,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7839,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7840,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7842,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7844,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7845,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7847,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:7849,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7853,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7856,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7857,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7859,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7860,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:7861,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7861,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:7861,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:7862,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7864,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:7866,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7869,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7872,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7873,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7875,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7876,5'
          Dst:             _fingerprintJsonValueExpr
        - Src:             './src/include/pg_query_fingerprint_defs.c:7877,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7878,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7880,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:7882,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7886,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7887,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7893,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7896,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7897,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7899,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7900,5'
          Dst:             _fingerprintJsonBehavior
        - Src:             './src/include/pg_query_fingerprint_defs.c:7901,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7902,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7904,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:7906,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7910,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7913,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7914,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7916,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7917,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:7918,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7918,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:7918,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:7919,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7921,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:7923,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7926,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7929,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7930,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7932,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7933,5'
          Dst:             _fingerprintJsonTablePathSpec
        - Src:             './src/include/pg_query_fingerprint_defs.c:7934,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7935,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7937,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:7939,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintJsonTableColumn
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7946
      functionLinenumberEnd: 8070
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         61
      ICount:          342
      EdgeCount:       83
      CyclomaticComplexity: 24
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringJsonQuotes
        - _enumToStringJsonTableColumnType
        - _enumToStringJsonWrapper
        - _fingerprintJsonBehavior
        - _fingerprintJsonFormat
        - _fingerprintJsonTablePathSpec
        - _fingerprintNode
        - _fingerprintString
        - _fingerprintTypeName
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:7948,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7949,29'
          Dst:             _enumToStringJsonTableColumnType
        - Src:             './src/include/pg_query_fingerprint_defs.c:7949,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7953,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7956,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7957,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7959,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7960,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:7961,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7961,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:7961,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:7962,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7964,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:7966,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7969,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7972,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7973,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7975,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7976,5'
          Dst:             _fingerprintJsonFormat
        - Src:             './src/include/pg_query_fingerprint_defs.c:7977,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:7978,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7980,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:7982,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7988,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7989,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7993,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7996,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:7997,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:7999,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8000,5'
          Dst:             _fingerprintJsonBehavior
        - Src:             './src/include/pg_query_fingerprint_defs.c:8001,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8002,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8004,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8006,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8010,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8013,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8014,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8016,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8017,5'
          Dst:             _fingerprintJsonBehavior
        - Src:             './src/include/pg_query_fingerprint_defs.c:8018,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8019,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8021,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8023,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8027,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8030,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8031,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8033,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8034,5'
          Dst:             _fingerprintJsonTablePathSpec
        - Src:             './src/include/pg_query_fingerprint_defs.c:8035,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8036,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8038,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8040,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8044,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8045,29'
          Dst:             _enumToStringJsonQuotes
        - Src:             './src/include/pg_query_fingerprint_defs.c:8045,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8049,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8052,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8053,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8055,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8056,5'
          Dst:             _fingerprintTypeName
        - Src:             './src/include/pg_query_fingerprint_defs.c:8057,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8058,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8060,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8062,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8066,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8067,29'
          Dst:             _enumToStringJsonWrapper
        - Src:             './src/include/pg_query_fingerprint_defs.c:8067,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintJsonKeyValue
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8074
      functionLinenumberEnd: 8109
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          101
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintJsonValueExpr
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:8076,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8079,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8080,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8082,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8083,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:8084,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8085,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8087,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8089,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8093,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8096,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8097,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8099,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8100,5'
          Dst:             _fingerprintJsonValueExpr
        - Src:             './src/include/pg_query_fingerprint_defs.c:8101,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8102,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8104,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8106,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintJsonParseExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8113
      functionLinenumberEnd: 8155
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          115
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintJsonOutput
        - _fingerprintJsonValueExpr
        - _fingerprintString
        - dlist_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:8115,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8118,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8119,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8121,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8122,5'
          Dst:             _fingerprintJsonValueExpr
        - Src:             './src/include/pg_query_fingerprint_defs.c:8123,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8124,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8126,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8128,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8134,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8137,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8138,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8140,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8141,5'
          Dst:             _fingerprintJsonOutput
        - Src:             './src/include/pg_query_fingerprint_defs.c:8142,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8143,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8145,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8147,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8151,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8152,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintJsonScalarExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8159
      functionLinenumberEnd: 8196
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          101
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintJsonOutput
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:8161,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8164,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8165,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8167,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8168,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:8169,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8170,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8172,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8174,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8180,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8183,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8184,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8186,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8187,5'
          Dst:             _fingerprintJsonOutput
        - Src:             './src/include/pg_query_fingerprint_defs.c:8188,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8189,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8191,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8193,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintJsonSerializeExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8200
      functionLinenumberEnd: 8237
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          101
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintJsonOutput
        - _fingerprintJsonValueExpr
        - _fingerprintString
        - dlist_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:8202,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8205,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8206,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8208,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8209,5'
          Dst:             _fingerprintJsonValueExpr
        - Src:             './src/include/pg_query_fingerprint_defs.c:8210,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8211,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8213,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8215,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8221,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8224,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8225,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8227,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8228,5'
          Dst:             _fingerprintJsonOutput
        - Src:             './src/include/pg_query_fingerprint_defs.c:8229,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8230,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8232,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8234,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintJsonObjectConstructor
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8241
      functionLinenumberEnd: 8287
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          161
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintJsonOutput
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:8243,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8244,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8248,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8251,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8252,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8254,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8255,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:8256,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8256,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:8256,90'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:8257,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8259,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8261,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8266,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8269,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8270,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8272,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8273,5'
          Dst:             _fingerprintJsonOutput
        - Src:             './src/include/pg_query_fingerprint_defs.c:8274,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8275,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8277,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8279,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8283,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8284,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintJsonArrayConstructor
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8291
      functionLinenumberEnd: 8332
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          147
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintJsonOutput
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:8293,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8294,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8298,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8301,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8302,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8304,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8305,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:8306,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8306,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:8306,90'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:8307,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8309,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8311,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8316,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8319,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8320,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8322,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8323,5'
          Dst:             _fingerprintJsonOutput
        - Src:             './src/include/pg_query_fingerprint_defs.c:8324,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8325,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8327,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8329,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintJsonArrayQueryConstructor
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8336
      functionLinenumberEnd: 8395
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          159
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintJsonFormat
        - _fingerprintJsonOutput
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:8338,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8339,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8343,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8346,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8347,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8349,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8350,5'
          Dst:             _fingerprintJsonFormat
        - Src:             './src/include/pg_query_fingerprint_defs.c:8351,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8352,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8354,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8356,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8362,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8365,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8366,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8368,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8369,5'
          Dst:             _fingerprintJsonOutput
        - Src:             './src/include/pg_query_fingerprint_defs.c:8370,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8371,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8373,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8375,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8379,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8382,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8383,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8385,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8386,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:8387,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8388,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8390,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8392,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintJsonAggConstructor
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8399
      functionLinenumberEnd: 8469
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          223
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintJsonOutput
        - _fingerprintNode
        - _fingerprintString
        - _fingerprintWindowDef
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:8401,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8404,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8405,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8407,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8408,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:8409,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8410,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8412,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8414,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8418,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8421,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8422,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8424,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8425,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:8426,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8426,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:8426,94'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:8427,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8429,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8431,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8436,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8439,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8440,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8442,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8443,5'
          Dst:             _fingerprintJsonOutput
        - Src:             './src/include/pg_query_fingerprint_defs.c:8444,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8445,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8447,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8449,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8453,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8456,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8457,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8459,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8460,5'
          Dst:             _fingerprintWindowDef
        - Src:             './src/include/pg_query_fingerprint_defs.c:8461,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8462,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8464,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8466,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintJsonObjectAgg
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8473
      functionLinenumberEnd: 8518
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          129
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintJsonAggConstructor
        - _fingerprintJsonKeyValue
        - _fingerprintString
        - dlist_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:8475,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8476,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8480,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8483,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8484,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8486,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8487,5'
          Dst:             _fingerprintJsonKeyValue
        - Src:             './src/include/pg_query_fingerprint_defs.c:8488,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8489,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8491,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8493,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8497,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8500,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8501,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8503,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8504,5'
          Dst:             _fingerprintJsonAggConstructor
        - Src:             './src/include/pg_query_fingerprint_defs.c:8505,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8506,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8508,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8510,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8514,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8515,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintJsonArrayAgg
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8522
      functionLinenumberEnd: 8562
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          115
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintJsonAggConstructor
        - _fingerprintJsonValueExpr
        - _fingerprintString
        - dlist_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:8524,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8525,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8529,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8532,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8533,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8535,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8536,5'
          Dst:             _fingerprintJsonValueExpr
        - Src:             './src/include/pg_query_fingerprint_defs.c:8537,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8538,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8540,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8542,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8546,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8549,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8550,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8552,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8553,5'
          Dst:             _fingerprintJsonAggConstructor
        - Src:             './src/include/pg_query_fingerprint_defs.c:8554,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8555,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8557,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8559,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintRawStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8566
      functionLinenumberEnd: 8588
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:8568,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8571,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8572,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8574,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8575,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:8576,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8577,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8579,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8581,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintInsertStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8592
      functionLinenumberEnd: 8699
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          317
      EdgeCount:       79
      CyclomaticComplexity: 23
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringOverridingKind
        - _fingerprintNode
        - _fingerprintOnConflictClause
        - _fingerprintRangeVar
        - _fingerprintReturningClause
        - _fingerprintString
        - _fingerprintWithClause
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:8594,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8597,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8598,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8600,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8601,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:8602,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8602,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:8602,89'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:8603,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8605,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8607,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8610,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8613,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8614,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8616,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8617,5'
          Dst:             _fingerprintOnConflictClause
        - Src:             './src/include/pg_query_fingerprint_defs.c:8618,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8619,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8621,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8623,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8627,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8628,29'
          Dst:             _enumToStringOverridingKind
        - Src:             './src/include/pg_query_fingerprint_defs.c:8628,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8632,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8635,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8636,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8638,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8639,5'
          Dst:             _fingerprintRangeVar
        - Src:             './src/include/pg_query_fingerprint_defs.c:8640,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8641,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8643,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8645,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8649,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8652,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8653,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8655,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8656,5'
          Dst:             _fingerprintReturningClause
        - Src:             './src/include/pg_query_fingerprint_defs.c:8657,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8658,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8660,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8662,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8666,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8669,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8670,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8672,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8673,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:8674,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8675,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8677,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8679,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8683,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8686,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8687,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8689,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8690,5'
          Dst:             _fingerprintWithClause
        - Src:             './src/include/pg_query_fingerprint_defs.c:8691,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8692,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8694,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8696,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintDeleteStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8703
      functionLinenumberEnd: 8788
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          267
      EdgeCount:       68
      CyclomaticComplexity: 20
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintRangeVar
        - _fingerprintReturningClause
        - _fingerprintString
        - _fingerprintWithClause
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:8705,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8708,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8709,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8711,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8712,5'
          Dst:             _fingerprintRangeVar
        - Src:             './src/include/pg_query_fingerprint_defs.c:8713,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8714,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8716,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8718,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8722,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8725,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8726,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8728,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8729,5'
          Dst:             _fingerprintReturningClause
        - Src:             './src/include/pg_query_fingerprint_defs.c:8730,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8731,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8733,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8735,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8739,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8742,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8743,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8745,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8746,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:8747,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8747,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:8747,96'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:8748,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8750,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8752,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8755,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8758,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8759,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8761,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8762,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:8763,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8764,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8766,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8768,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8772,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8775,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8776,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8778,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8779,5'
          Dst:             _fingerprintWithClause
        - Src:             './src/include/pg_query_fingerprint_defs.c:8780,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8781,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8783,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8785,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintUpdateStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8792
      functionLinenumberEnd: 8893
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          344
      EdgeCount:       89
      CyclomaticComplexity: 26
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintRangeVar
        - _fingerprintReturningClause
        - _fingerprintString
        - _fingerprintWithClause
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:8794,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8797,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8798,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8800,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8801,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:8802,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8802,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:8802,95'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:8803,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8805,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8807,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8810,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8813,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8814,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8816,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8817,5'
          Dst:             _fingerprintRangeVar
        - Src:             './src/include/pg_query_fingerprint_defs.c:8818,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8819,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8821,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8823,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8827,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8830,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8831,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8833,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8834,5'
          Dst:             _fingerprintReturningClause
        - Src:             './src/include/pg_query_fingerprint_defs.c:8835,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8836,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8838,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8840,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8844,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8847,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8848,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8850,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8851,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:8852,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8852,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:8852,95'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:8853,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8855,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8857,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8860,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8863,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8864,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8866,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8867,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:8868,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8869,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8871,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8873,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8877,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8880,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8881,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8883,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8884,5'
          Dst:             _fingerprintWithClause
        - Src:             './src/include/pg_query_fingerprint_defs.c:8885,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8886,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8888,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8890,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintMergeStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8897
      functionLinenumberEnd: 8999
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          312
      EdgeCount:       79
      CyclomaticComplexity: 23
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintRangeVar
        - _fingerprintReturningClause
        - _fingerprintString
        - _fingerprintWithClause
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:8899,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8902,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8903,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8905,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8906,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:8907,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8908,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8910,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8912,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8916,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8919,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8920,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8922,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8923,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:8924,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8924,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:8924,101'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:8925,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8927,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8929,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8932,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8935,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8936,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8938,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8939,5'
          Dst:             _fingerprintRangeVar
        - Src:             './src/include/pg_query_fingerprint_defs.c:8940,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8941,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8943,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8945,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8949,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8952,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8953,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8955,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8956,5'
          Dst:             _fingerprintReturningClause
        - Src:             './src/include/pg_query_fingerprint_defs.c:8957,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8958,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8960,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8962,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8966,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8969,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8970,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8972,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8973,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:8974,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8975,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8977,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8979,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8983,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8986,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8987,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:8989,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8990,5'
          Dst:             _fingerprintWithClause
        - Src:             './src/include/pg_query_fingerprint_defs.c:8991,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:8992,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:8994,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:8996,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintSelectStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9003
      functionLinenumberEnd: 9288
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         193
      ICount:          1025
      EdgeCount:       267
      CyclomaticComplexity: 76
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringLimitOption
        - _enumToStringSetOperation
        - _fingerprintIntoClause
        - _fingerprintNode
        - _fingerprintSelectStmt
        - _fingerprintString
        - _fingerprintWithClause
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:9005,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9006,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9010,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9013,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9014,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9016,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9017,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:9018,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9018,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:9018,99'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:9019,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9021,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:9023,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9026,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9029,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9030,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9032,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9033,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:9034,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9034,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:9034,95'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:9035,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9037,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:9039,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9042,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9045,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9046,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9048,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9049,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:9050,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9050,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:9050,96'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:9051,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9053,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:9055,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9058,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9059,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9063,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9066,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9067,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9069,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9070,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:9071,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9072,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9074,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:9076,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9080,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9083,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9084,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9086,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9087,5'
          Dst:             _fingerprintIntoClause
        - Src:             './src/include/pg_query_fingerprint_defs.c:9088,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9089,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9091,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:9093,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9097,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9100,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9101,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9103,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9104,5'
          Dst:             _fingerprintSelectStmt
        - Src:             './src/include/pg_query_fingerprint_defs.c:9105,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9106,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9108,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:9110,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9114,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9117,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9118,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9120,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9121,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:9122,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9123,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9125,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:9127,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9131,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9134,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9135,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9137,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9138,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:9139,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9140,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9142,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:9144,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9148,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9149,29'
          Dst:             _enumToStringLimitOption
        - Src:             './src/include/pg_query_fingerprint_defs.c:9149,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9153,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9156,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9157,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9159,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9160,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:9161,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9161,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:9161,98'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:9162,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9164,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:9166,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9169,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9170,29'
          Dst:             _enumToStringSetOperation
        - Src:             './src/include/pg_query_fingerprint_defs.c:9170,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9174,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9177,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9178,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9180,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9181,5'
          Dst:             _fingerprintSelectStmt
        - Src:             './src/include/pg_query_fingerprint_defs.c:9182,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9183,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9185,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:9187,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9191,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9194,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9195,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9197,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9198,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:9199,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9199,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:9199,95'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:9200,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9202,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:9204,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9207,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9210,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9211,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9213,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9214,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:9215,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9215,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:9215,95'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:9216,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9218,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:9220,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9223,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9226,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9227,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9229,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9230,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:9231,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9231,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:9231,96'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:9232,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9234,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:9236,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9239,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9242,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9243,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9245,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9246,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:9247,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9248,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9250,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:9252,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9256,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9259,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9260,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9262,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9263,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:9264,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9264,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:9264,97'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:9265,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9267,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:9269,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9272,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9275,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9276,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9278,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9279,5'
          Dst:             _fingerprintWithClause
        - Src:             './src/include/pg_query_fingerprint_defs.c:9280,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9281,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9283,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:9285,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintSetOperationStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9292
      functionLinenumberEnd: 9401
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          428
      EdgeCount:       113
      CyclomaticComplexity: 33
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringSetOperation
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:9294,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9295,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9299,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9302,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9303,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9305,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9306,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:9307,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9307,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:9307,98'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:9308,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9310,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:9312,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9315,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9318,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9319,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9321,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9322,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:9323,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9323,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:9323,93'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:9324,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9326,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:9328,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9331,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9334,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9335,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9337,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9338,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:9339,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9339,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:9339,95'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:9340,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9342,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:9344,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9347,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9350,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9351,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9353,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9354,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:9355,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9355,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:9355,97'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:9356,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9358,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:9360,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9363,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9366,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9367,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9369,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9370,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:9371,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9372,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9374,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:9376,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9380,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9381,29'
          Dst:             _enumToStringSetOperation
        - Src:             './src/include/pg_query_fingerprint_defs.c:9381,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9385,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9388,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9389,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9391,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9392,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:9393,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9394,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9396,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:9398,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintReturnStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9405
      functionLinenumberEnd: 9423
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:9407,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9410,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9411,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9413,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9414,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:9415,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9416,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9418,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:9420,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintPLAssignStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9427
      functionLinenumberEnd: 9475
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          167
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintSelectStmt
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:9429,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9432,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9433,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9435,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9436,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:9437,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9437,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:9437,96'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:9438,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9440,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:9442,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9447,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9448,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9453,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:9454,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9455,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9459,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9462,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9463,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9465,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9466,5'
          Dst:             _fingerprintSelectStmt
        - Src:             './src/include/pg_query_fingerprint_defs.c:9467,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9468,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9470,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:9472,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintCreateSchemaStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9479
      functionLinenumberEnd: 9523
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          161
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintRoleSpec
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:9481,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9484,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9485,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9487,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9488,5'
          Dst:             _fingerprintRoleSpec
        - Src:             './src/include/pg_query_fingerprint_defs.c:9489,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9490,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9492,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:9494,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9498,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9499,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9503,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9506,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9507,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9509,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9510,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:9511,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9511,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:9511,95'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:9512,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9514,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:9516,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9519,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9520,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintAlterTableStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9527
      functionLinenumberEnd: 9571
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          151
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringObjectType
        - _fingerprintNode
        - _fingerprintRangeVar
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:9529,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9532,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9533,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9535,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9536,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:9537,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9537,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:9537,89'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:9538,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9540,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:9542,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9545,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9546,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9550,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9551,29'
          Dst:             _enumToStringObjectType
        - Src:             './src/include/pg_query_fingerprint_defs.c:9551,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9555,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9558,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9559,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9561,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9562,5'
          Dst:             _fingerprintRangeVar
        - Src:             './src/include/pg_query_fingerprint_defs.c:9563,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9564,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9566,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:9568,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintAlterTableCmd
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9575
      functionLinenumberEnd: 9642
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          173
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringAlterTableType
        - _enumToStringDropBehavior
        - _fingerprintNode
        - _fingerprintRoleSpec
        - _fingerprintString
        - dlist_delete
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:9577,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9578,29'
          Dst:             _enumToStringDropBehavior
        - Src:             './src/include/pg_query_fingerprint_defs.c:9578,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9582,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9585,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9586,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9588,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9589,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:9590,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9591,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9593,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:9595,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9599,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9600,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9604,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9605,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9609,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9612,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9613,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9615,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9616,5'
          Dst:             _fingerprintRoleSpec
        - Src:             './src/include/pg_query_fingerprint_defs.c:9617,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9618,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9620,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:9622,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9627,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:9628,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9629,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9633,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9634,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9638,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9639,29'
          Dst:             _enumToStringAlterTableType
        - Src:             './src/include/pg_query_fingerprint_defs.c:9639,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintATAlterConstraint
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9646
      functionLinenumberEnd: 9687
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          124
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - _fingerprintString
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:9648,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9649,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9653,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9654,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9658,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9659,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9663,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9664,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9668,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9669,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9673,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9674,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9678,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9679,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9683,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9684,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintReplicaIdentityStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9691
      functionLinenumberEnd: 9703
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _fingerprintString
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:9694,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9695,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9699,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9700,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintAlterCollationStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9707
      functionLinenumberEnd: 9724
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          88
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:9709,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9712,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9713,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9715,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9716,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:9717,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9717,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:9717,93'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:9718,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9720,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:9722,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintAlterDomainStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9728
      functionLinenumberEnd: 9783
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          188
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringDropBehavior
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:9730,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9731,29'
          Dst:             _enumToStringDropBehavior
        - Src:             './src/include/pg_query_fingerprint_defs.c:9731,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9735,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9738,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9739,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9741,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9742,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:9743,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9744,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9746,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:9748,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9752,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9753,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9757,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9758,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9763,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9764,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9768,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9771,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9772,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9774,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9775,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:9776,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9776,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:9776,93'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:9777,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9779,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:9781,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintGrantStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9787
      functionLinenumberEnd: 9878
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          329
      EdgeCount:       85
      CyclomaticComplexity: 25
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringDropBehavior
        - _enumToStringGrantTargetType
        - _enumToStringObjectType
        - _fingerprintNode
        - _fingerprintRoleSpec
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:9789,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9790,29'
          Dst:             _enumToStringDropBehavior
        - Src:             './src/include/pg_query_fingerprint_defs.c:9790,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9794,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9795,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9799,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9802,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9803,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9805,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9806,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:9807,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9807,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:9807,93'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:9808,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9810,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:9812,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9815,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9818,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9819,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9821,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9822,5'
          Dst:             _fingerprintRoleSpec
        - Src:             './src/include/pg_query_fingerprint_defs.c:9823,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9824,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9826,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:9828,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9832,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9833,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9837,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9840,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9841,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9843,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9844,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:9845,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9845,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:9845,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:9846,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9848,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:9850,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9853,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9854,29'
          Dst:             _enumToStringObjectType
        - Src:             './src/include/pg_query_fingerprint_defs.c:9854,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9858,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9861,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9862,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9864,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9865,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:9866,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9866,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:9866,95'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:9867,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9869,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:9871,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9874,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9875,29'
          Dst:             _enumToStringGrantTargetType
        - Src:             './src/include/pg_query_fingerprint_defs.c:9875,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintObjectWithArgs
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9882
      functionLinenumberEnd: 9936
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          256
      EdgeCount:       70
      CyclomaticComplexity: 21
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:9884,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9885,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9889,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9892,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9893,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9895,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9896,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:9897,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9897,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:9897,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:9898,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9900,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:9902,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9905,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9908,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9909,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9911,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9912,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:9913,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9913,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:9913,96'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:9914,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9916,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:9918,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9921,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9924,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9925,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9927,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9928,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:9929,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9929,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:9929,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:9930,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9932,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:9934,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintAccessPriv
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9940
      functionLinenumberEnd: 9962
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          103
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:9942,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9945,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9946,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9948,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9949,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:9950,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9950,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:9950,89'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:9951,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9953,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:9955,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9958,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9959,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintGrantRoleStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9966
      functionLinenumberEnd: 10042
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          305
      EdgeCount:       81
      CyclomaticComplexity: 24
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringDropBehavior
        - _fingerprintNode
        - _fingerprintRoleSpec
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:9968,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9969,29'
          Dst:             _enumToStringDropBehavior
        - Src:             './src/include/pg_query_fingerprint_defs.c:9969,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9973,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9976,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9977,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9979,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9980,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:9981,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9981,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:9981,98'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:9982,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9984,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:9986,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9989,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9992,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:9993,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:9995,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9996,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:9997,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:9997,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:9997,98'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:9998,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10000,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:10002,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10005,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10008,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10009,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10011,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10012,5'
          Dst:             _fingerprintRoleSpec
        - Src:             './src/include/pg_query_fingerprint_defs.c:10013,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10014,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10016,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:10018,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10022,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10023,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10027,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10030,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10031,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10033,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10034,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:10035,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10035,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:10035,88'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:10036,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10038,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:10040,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintAlterDefaultPrivilegesStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10046
      functionLinenumberEnd: 10080
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          133
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintGrantStmt
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:10048,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10051,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10052,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10054,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10055,5'
          Dst:             _fingerprintGrantStmt
        - Src:             './src/include/pg_query_fingerprint_defs.c:10056,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10057,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10059,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:10061,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10065,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10068,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10069,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10071,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10072,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:10073,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10073,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:10073,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:10074,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10076,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:10078,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintCopyStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10084
      functionLinenumberEnd: 10183
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          342
      EdgeCount:       90
      CyclomaticComplexity: 26
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintRangeVar
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:10086,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10089,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10090,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10092,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10093,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:10094,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10094,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:10094,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:10095,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10097,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:10099,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10102,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10103,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10107,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10108,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10112,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10113,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10117,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10120,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10121,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10123,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10124,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:10125,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10125,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:10125,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:10126,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10128,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:10130,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10133,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10136,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10137,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10139,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10140,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:10141,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10142,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10144,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:10146,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10150,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10153,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10154,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10156,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10157,5'
          Dst:             _fingerprintRangeVar
        - Src:             './src/include/pg_query_fingerprint_defs.c:10158,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10159,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10161,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:10163,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10167,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10170,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10171,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10173,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10174,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:10175,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10176,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10178,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:10180,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintVariableSetStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10187
      functionLinenumberEnd: 10223
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          122
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringVariableSetKind
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:10189,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10192,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10193,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10195,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10196,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:10197,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10197,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:10197,89'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:10198,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10200,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:10202,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10205,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10206,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10212,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10213,29'
          Dst:             _enumToStringVariableSetKind
        - Src:             './src/include/pg_query_fingerprint_defs.c:10213,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10219,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10220,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintVariableShowStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10227
      functionLinenumberEnd: 10233
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _fingerprintString
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:10229,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10230,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintCreateStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10237
      functionLinenumberEnd: 10406
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         119
      ICount:          624
      EdgeCount:       164
      CyclomaticComplexity: 47
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringOnCommitAction
        - _fingerprintNode
        - _fingerprintPartitionBoundSpec
        - _fingerprintPartitionSpec
        - _fingerprintRangeVar
        - _fingerprintString
        - _fingerprintTypeName
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:10239,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10240,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10244,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10247,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10248,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10250,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10251,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:10252,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10252,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:10252,96'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:10253,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10255,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:10257,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10260,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10261,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10265,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10268,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10269,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10271,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10272,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:10273,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10273,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:10273,97'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:10274,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10276,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:10278,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10281,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10284,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10285,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10287,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10288,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:10289,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10289,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:10289,98'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:10290,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10292,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:10294,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10297,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10300,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10301,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10303,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10304,5'
          Dst:             _fingerprintTypeName
        - Src:             './src/include/pg_query_fingerprint_defs.c:10305,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10306,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10308,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:10310,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10314,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10315,29'
          Dst:             _enumToStringOnCommitAction
        - Src:             './src/include/pg_query_fingerprint_defs.c:10315,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10319,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10322,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10323,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10325,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10326,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:10327,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10327,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:10327,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:10328,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10330,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:10332,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10335,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10338,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10339,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10341,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10342,5'
          Dst:             _fingerprintPartitionBoundSpec
        - Src:             './src/include/pg_query_fingerprint_defs.c:10343,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10344,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10346,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:10348,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10352,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10355,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10356,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10358,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10359,5'
          Dst:             _fingerprintPartitionSpec
        - Src:             './src/include/pg_query_fingerprint_defs.c:10360,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10361,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10363,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:10365,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10369,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10372,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10373,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10375,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10376,5'
          Dst:             _fingerprintRangeVar
        - Src:             './src/include/pg_query_fingerprint_defs.c:10377,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10378,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10380,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:10382,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10386,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10389,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10390,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10392,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10393,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:10394,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10394,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:10394,94'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:10395,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10397,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:10399,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10402,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10403,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintConstraint
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10410
      functionLinenumberEnd: 10714
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         213
      ICount:          1119
      EdgeCount:       292
      CyclomaticComplexity: 81
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringConstrType
        - _fingerprintNode
        - _fingerprintRangeVar
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:10412,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10413,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10417,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10418,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10422,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10423,29'
          Dst:             _enumToStringConstrType
        - Src:             './src/include/pg_query_fingerprint_defs.c:10423,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10427,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10428,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10432,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10433,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10437,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10440,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10441,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10443,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10444,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:10445,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10445,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:10445,95'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:10446,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10448,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:10450,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10453,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10456,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10457,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10459,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10460,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:10461,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10461,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:10461,93'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:10462,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10464,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:10466,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10470,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10471,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10475,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10478,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10479,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10481,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10482,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:10483,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10483,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:10483,100'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:10484,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10486,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:10488,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10492,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10493,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10498,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10499,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10503,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10504,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10509,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10510,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10515,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10516,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10520,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10523,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10524,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10526,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10527,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:10528,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10528,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:10528,94'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:10529,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10531,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:10533,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10536,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10537,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10541,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10542,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10546,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10547,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10551,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10552,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10556,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10557,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10561,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10562,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10566,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10569,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10570,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10572,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10573,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:10574,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10574,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:10574,89'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:10575,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10577,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:10579,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10584,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10585,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10589,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10592,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10593,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10595,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10596,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:10597,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10597,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:10597,98'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:10598,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10600,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:10602,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10606,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:10607,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10608,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10612,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10615,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10616,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10618,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10619,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:10620,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10620,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:10620,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:10621,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10623,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:10625,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10628,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10631,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10632,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10634,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10635,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:10636,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10636,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:10636,93'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:10637,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10639,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:10641,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10644,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10645,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10649,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10652,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10653,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10655,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10656,5'
          Dst:             _fingerprintRangeVar
        - Src:             './src/include/pg_query_fingerprint_defs.c:10657,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10658,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10660,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:10662,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10666,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10669,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10670,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10672,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10673,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:10674,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10675,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10677,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:10679,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10683,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10684,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10688,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10689,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10693,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10696,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10697,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10699,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10700,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:10701,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10702,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10704,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:10706,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10710,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10711,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintCreateTableSpaceStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10718
      functionLinenumberEnd: 10759
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          147
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintRoleSpec
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:10722,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10725,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10726,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10728,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10729,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:10730,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10730,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:10730,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:10731,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10733,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:10735,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10738,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10741,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10742,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10744,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10745,5'
          Dst:             _fingerprintRoleSpec
        - Src:             './src/include/pg_query_fingerprint_defs.c:10746,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10747,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10749,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:10751,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10755,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10756,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintDropTableSpaceStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10763
      functionLinenumberEnd: 10774
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _fingerprintString
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:10765,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10766,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10770,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10771,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintAlterTableSpaceOptionsStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10778
      functionLinenumberEnd: 10805
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          117
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:10780,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10781,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10785,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10788,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10789,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10791,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10792,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:10793,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10793,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:10793,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:10794,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10796,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:10798,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10801,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10802,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintAlterTableMoveAllStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10809
      functionLinenumberEnd: 10846
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          137
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringObjectType
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:10811,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10812,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10816,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10817,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10821,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10822,29'
          Dst:             _enumToStringObjectType
        - Src:             './src/include/pg_query_fingerprint_defs.c:10822,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10826,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10827,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10831,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10834,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10835,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10837,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10838,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:10839,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10839,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:10839,90'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:10840,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10842,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:10844,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintCreateExtensionStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10850
      functionLinenumberEnd: 10877
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          117
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:10852,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10853,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10857,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10858,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10862,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10865,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10866,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10868,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10869,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:10870,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10870,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:10870,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:10871,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10873,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:10875,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintAlterExtensionStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10881
      functionLinenumberEnd: 10903
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          103
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:10883,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10884,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10888,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10891,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10892,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10894,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10895,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:10896,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10896,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:10896,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:10897,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10899,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:10901,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintAlterExtensionContentsStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10907
      functionLinenumberEnd: 10942
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          95
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringObjectType
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:10910,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:10911,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10912,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10916,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10917,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10921,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10924,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10925,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10927,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10928,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:10929,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10930,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10932,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:10934,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10938,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10939,29'
          Dst:             _enumToStringObjectType
        - Src:             './src/include/pg_query_fingerprint_defs.c:10939,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintCreateFdwStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10946
      functionLinenumberEnd: 10984
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          180
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:10948,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10949,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10953,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10956,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10957,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10959,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10960,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:10961,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10961,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:10961,97'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:10962,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10964,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:10966,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10969,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10972,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10973,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10975,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10976,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:10977,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:10977,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:10977,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:10978,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10980,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:10982,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintAlterFdwStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10988
      functionLinenumberEnd: 11026
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          180
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:10990,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10991,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:10995,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10998,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:10999,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11001,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11002,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:11003,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11003,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:11003,97'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:11004,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11006,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:11008,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11011,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11014,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11015,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11017,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11018,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:11019,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11019,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:11019,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:11020,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11022,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:11024,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintCreateForeignServerStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11030
      functionLinenumberEnd: 11072
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          162
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:11032,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11033,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11037,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11038,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11042,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11045,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11046,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11048,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11049,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:11050,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11050,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:11050,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:11051,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11053,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:11055,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11058,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11059,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11063,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11064,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11068,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11069,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintAlterForeignServerStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11076
      functionLinenumberEnd: 11108
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          132
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:11078,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11079,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11083,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11086,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11087,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11089,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11090,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:11091,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11091,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:11091,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:11092,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11094,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:11096,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11099,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11100,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11104,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11105,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintCreateForeignTableStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11112
      functionLinenumberEnd: 11136
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          105
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintCreateStmt
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:11113,3'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11114,3'
          Dst:             _fingerprintCreateStmt
        - Src:             './src/include/pg_query_fingerprint_defs.c:11116,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11119,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11120,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11122,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11123,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:11124,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11124,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:11124,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:11125,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11127,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:11129,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11132,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11133,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintCreateUserMappingStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11140
      functionLinenumberEnd: 11184
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          161
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintRoleSpec
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:11142,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11143,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11147,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11150,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11151,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11153,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11154,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:11155,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11155,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:11155,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:11156,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11158,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:11160,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11163,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11164,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11168,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11171,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11172,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11174,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11175,5'
          Dst:             _fingerprintRoleSpec
        - Src:             './src/include/pg_query_fingerprint_defs.c:11176,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11177,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11179,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:11181,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintAlterUserMappingStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11188
      functionLinenumberEnd: 11227
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          147
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintRoleSpec
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:11190,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11193,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11194,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11196,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11197,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:11198,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11198,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:11198,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:11199,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11201,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:11203,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11206,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11207,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11211,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11214,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11215,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11217,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11218,5'
          Dst:             _fingerprintRoleSpec
        - Src:             './src/include/pg_query_fingerprint_defs.c:11219,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11220,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11222,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:11224,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintDropUserMappingStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11231
      functionLinenumberEnd: 11259
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          84
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintRoleSpec
        - _fingerprintString
        - dlist_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:11233,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11234,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11238,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11239,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11243,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11246,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11247,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11249,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11250,5'
          Dst:             _fingerprintRoleSpec
        - Src:             './src/include/pg_query_fingerprint_defs.c:11251,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11252,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11254,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:11256,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintImportForeignSchemaStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11263
      functionLinenumberEnd: 11316
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          215
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringImportForeignSchemaType
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:11265,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11266,29'
          Dst:             _enumToStringImportForeignSchemaType
        - Src:             './src/include/pg_query_fingerprint_defs.c:11266,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11270,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11271,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11275,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11278,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11279,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11281,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11282,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:11283,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11283,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:11283,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:11284,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11286,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:11288,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11291,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11292,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11296,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11297,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11301,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11304,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11305,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11307,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11308,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:11309,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11309,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:11309,95'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:11310,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11312,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:11314,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintCreatePolicyStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11320
      functionLinenumberEnd: 11403
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          266
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintRangeVar
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:11322,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11323,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11327,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11328,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11332,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11333,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11337,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11340,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11341,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11343,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11344,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:11345,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11346,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11348,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:11350,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11354,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11357,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11358,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11360,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11361,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:11362,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11362,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:11362,90'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:11363,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11365,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:11367,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11370,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11373,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11374,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11376,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11377,5'
          Dst:             _fingerprintRangeVar
        - Src:             './src/include/pg_query_fingerprint_defs.c:11378,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11379,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11381,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:11383,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11387,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11390,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11391,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11393,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11394,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:11395,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11396,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11398,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:11400,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintAlterPolicyStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11407
      functionLinenumberEnd: 11480
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          237
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintRangeVar
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:11409,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11410,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11414,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11417,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11418,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11420,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11421,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:11422,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11423,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11425,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:11427,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11431,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11434,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11435,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11437,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11438,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:11439,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11439,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:11439,90'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:11440,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11442,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:11444,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11447,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11450,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11451,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11453,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11454,5'
          Dst:             _fingerprintRangeVar
        - Src:             './src/include/pg_query_fingerprint_defs.c:11455,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11456,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11458,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:11460,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11464,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11467,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11468,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11470,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11471,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:11472,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11473,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11475,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:11477,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintCreateAmStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11484
      functionLinenumberEnd: 11512
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          124
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:11486,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11487,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11492,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11493,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11497,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11500,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11501,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11503,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11504,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:11505,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11505,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:11505,97'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:11506,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11508,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:11510,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintCreateTrigStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11516
      functionLinenumberEnd: 11676
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         111
      ICount:          577
      EdgeCount:       152
      CyclomaticComplexity: 43
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintRangeVar
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:11518,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11521,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11522,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11524,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11525,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:11526,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11526,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:11526,89'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:11527,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11529,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:11531,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11534,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11537,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11538,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11540,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11541,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:11542,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11542,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:11542,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:11543,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11545,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:11547,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11550,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11553,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11554,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11556,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11557,5'
          Dst:             _fingerprintRangeVar
        - Src:             './src/include/pg_query_fingerprint_defs.c:11558,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11559,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11561,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:11563,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11567,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11568,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11573,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:11574,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11575,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11579,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11582,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11583,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11585,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11586,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:11587,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11587,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:11587,93'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:11588,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11590,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:11592,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11595,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11596,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11600,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11601,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11605,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11608,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11609,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11611,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11612,5'
          Dst:             _fingerprintRangeVar
        - Src:             './src/include/pg_query_fingerprint_defs.c:11613,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11614,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11616,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:11618,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11622,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11623,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11627,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11628,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11633,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:11634,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11635,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11639,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11642,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11643,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11645,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11646,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:11647,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11647,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:11647,99'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:11648,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11650,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:11652,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11655,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11656,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11660,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11663,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11664,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11666,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11667,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:11668,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11669,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11671,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:11673,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintCreateEventTrigStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11680
      functionLinenumberEnd: 11723
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          195
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:11682,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11683,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11687,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11690,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11691,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11693,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11694,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:11695,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11695,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:11695,93'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:11696,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11698,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:11700,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11703,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11704,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11708,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11711,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11712,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11714,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11715,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:11716,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11716,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:11716,95'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:11717,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11719,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:11721,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintAlterEventTrigStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11727
      functionLinenumberEnd: 11739
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _fingerprintString
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:11730,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11731,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11735,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11736,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintCreatePLangStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11743
      functionLinenumberEnd: 11807
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          285
      EdgeCount:       78
      CyclomaticComplexity: 23
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:11745,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11748,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11749,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11751,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11752,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:11753,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11753,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:11753,94'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:11754,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11756,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:11758,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11761,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11764,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11765,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11767,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11768,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:11769,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11769,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:11769,93'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:11770,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11772,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:11774,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11777,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11778,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11782,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11783,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11787,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11790,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11791,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11793,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11794,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:11795,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11795,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:11795,96'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:11796,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11798,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:11800,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11803,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11804,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintCreateRoleStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11811
      functionLinenumberEnd: 11835
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          93
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringRoleStmtType
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:11813,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11816,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11817,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11819,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11820,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:11821,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11821,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:11821,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:11822,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11824,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:11826,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11831,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11832,29'
          Dst:             _enumToStringRoleStmtType
        - Src:             './src/include/pg_query_fingerprint_defs.c:11832,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintAlterRoleStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11839
      functionLinenumberEnd: 11880
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          151
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintRoleSpec
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:11842,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:11843,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11844,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11848,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11851,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11852,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11854,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11855,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:11856,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11856,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:11856,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:11857,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11859,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:11861,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11864,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11867,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11868,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11870,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11871,5'
          Dst:             _fingerprintRoleSpec
        - Src:             './src/include/pg_query_fingerprint_defs.c:11872,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11873,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11875,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:11877,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintAlterRoleSetStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11884
      functionLinenumberEnd: 11924
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          115
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintRoleSpec
        - _fingerprintString
        - _fingerprintVariableSetStmt
        - dlist_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:11886,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11887,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11891,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11894,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11895,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11897,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11898,5'
          Dst:             _fingerprintRoleSpec
        - Src:             './src/include/pg_query_fingerprint_defs.c:11899,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11900,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11902,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:11904,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11908,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11911,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11912,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11914,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11915,5'
          Dst:             _fingerprintVariableSetStmt
        - Src:             './src/include/pg_query_fingerprint_defs.c:11916,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11917,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11919,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:11921,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintDropRoleStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11928
      functionLinenumberEnd: 11950
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          102
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:11930,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11931,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11935,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11938,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11939,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11941,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11942,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:11943,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11943,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:11943,90'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:11944,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11946,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:11948,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintCreateSeqStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11954
      functionLinenumberEnd: 12005
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          179
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintRangeVar
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:11956,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11957,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11961,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11962,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11966,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11969,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11970,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11972,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11973,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:11974,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11974,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:11974,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:11975,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11977,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:11979,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11983,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:11984,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11985,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11989,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11992,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:11993,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:11995,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11996,5'
          Dst:             _fingerprintRangeVar
        - Src:             './src/include/pg_query_fingerprint_defs.c:11997,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:11998,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12000,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:12002,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintAlterSeqStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12009
      functionLinenumberEnd: 12053
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          160
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintRangeVar
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:12011,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12012,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12016,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12017,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12021,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12024,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12025,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12027,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12028,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:12029,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12029,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:12029,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:12030,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12032,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:12034,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12037,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12040,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12041,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12043,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12044,5'
          Dst:             _fingerprintRangeVar
        - Src:             './src/include/pg_query_fingerprint_defs.c:12045,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12046,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12048,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:12050,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintDefineStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12057
      functionLinenumberEnd: 12126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          289
      EdgeCount:       78
      CyclomaticComplexity: 23
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringObjectType
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:12059,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12062,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12063,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12065,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12066,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:12067,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12067,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:12067,89'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:12068,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12070,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:12072,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12075,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12078,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12079,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12081,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12082,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:12083,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12083,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:12083,95'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:12084,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12086,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:12088,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12091,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12094,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12095,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12097,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12098,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:12099,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12099,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:12099,93'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:12100,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12102,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:12104,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12107,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12108,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12112,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12113,29'
          Dst:             _enumToStringObjectType
        - Src:             './src/include/pg_query_fingerprint_defs.c:12113,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12117,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12118,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12122,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12123,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintCreateDomainStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12130
      functionLinenumberEnd: 12197
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          255
      EdgeCount:       67
      CyclomaticComplexity: 20
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintCollateClause
        - _fingerprintNode
        - _fingerprintString
        - _fingerprintTypeName
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:12132,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12135,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12136,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12138,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12139,5'
          Dst:             _fingerprintCollateClause
        - Src:             './src/include/pg_query_fingerprint_defs.c:12140,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12141,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12143,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:12145,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12149,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12152,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12153,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12155,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12156,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:12157,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12157,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:12157,96'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:12158,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12160,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:12162,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12165,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12168,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12169,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12171,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12172,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:12173,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12173,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:12173,95'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:12174,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12176,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:12178,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12181,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12184,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12185,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12187,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12188,5'
          Dst:             _fingerprintTypeName
        - Src:             './src/include/pg_query_fingerprint_defs.c:12189,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12190,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12192,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:12194,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintCreateOpClassStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12201
      functionLinenumberEnd: 12277
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          316
      EdgeCount:       85
      CyclomaticComplexity: 25
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - _fingerprintTypeName
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:12203,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12204,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12208,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12211,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12212,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12214,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12215,5'
          Dst:             _fingerprintTypeName
        - Src:             './src/include/pg_query_fingerprint_defs.c:12216,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12217,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12219,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:12221,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12225,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12226,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12230,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12233,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12234,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12236,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12237,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:12238,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12238,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:12238,90'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:12239,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12241,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:12243,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12246,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12249,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12250,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12252,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12253,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:12254,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12254,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:12254,96'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:12255,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12257,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:12259,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12262,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12265,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12266,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12268,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12269,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:12270,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12270,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:12270,97'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:12271,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12273,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:12275,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintCreateOpClassItem
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12281
      functionLinenumberEnd: 12362
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          293
      EdgeCount:       75
      CyclomaticComplexity: 22
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintObjectWithArgs
        - _fingerprintString
        - _fingerprintTypeName
        - dlist_delete
        - list_length
        - list_nth_cell
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:12283,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12286,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12287,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12289,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12290,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:12291,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12291,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:12291,95'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:12292,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12294,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:12296,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12300,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:12301,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12302,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12306,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12309,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12310,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12312,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12313,5'
          Dst:             _fingerprintObjectWithArgs
        - Src:             './src/include/pg_query_fingerprint_defs.c:12314,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12315,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12317,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:12319,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12324,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:12325,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12326,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12330,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12333,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12334,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12336,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12337,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:12338,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12338,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:12338,97'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:12339,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12341,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:12343,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12346,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12349,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12350,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12352,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12353,5'
          Dst:             _fingerprintTypeName
        - Src:             './src/include/pg_query_fingerprint_defs.c:12354,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12355,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12357,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:12359,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintCreateOpFamilyStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12366
      functionLinenumberEnd: 12388
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          103
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:12368,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12369,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12373,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12376,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12377,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12379,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12380,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:12381,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12381,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:12381,97'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:12382,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12384,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:12386,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintAlterOpFamilyStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12392
      functionLinenumberEnd: 12435
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          194
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:12394,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12395,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12399,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12400,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12404,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12407,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12408,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12410,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12411,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:12412,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12412,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:12412,90'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:12413,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12415,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:12417,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12420,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12423,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12424,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12426,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12427,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:12428,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12428,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:12428,97'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:12429,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12431,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:12433,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintDropStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12439
      functionLinenumberEnd: 12476
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          126
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringDropBehavior
        - _enumToStringObjectType
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:12441,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12442,29'
          Dst:             _enumToStringDropBehavior
        - Src:             './src/include/pg_query_fingerprint_defs.c:12442,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12446,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12447,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12451,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12452,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12456,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12459,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12460,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12462,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12463,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:12464,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12464,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:12464,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:12465,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12467,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:12469,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12472,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12473,29'
          Dst:             _enumToStringObjectType
        - Src:             './src/include/pg_query_fingerprint_defs.c:12473,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintTruncateStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12480
      functionLinenumberEnd: 12507
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          107
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringDropBehavior
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:12482,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12483,29'
          Dst:             _enumToStringDropBehavior
        - Src:             './src/include/pg_query_fingerprint_defs.c:12483,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12487,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12490,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12491,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12493,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12494,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:12495,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12495,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:12495,94'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:12496,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12498,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:12500,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12503,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12504,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintCommentStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12511
      functionLinenumberEnd: 12539
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringObjectType
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:12513,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12514,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12518,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12521,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12522,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12524,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12525,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:12526,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12527,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12529,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:12531,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12535,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12536,29'
          Dst:             _enumToStringObjectType
        - Src:             './src/include/pg_query_fingerprint_defs.c:12536,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintSecLabelStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12543
      functionLinenumberEnd: 12576
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          91
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringObjectType
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:12545,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12546,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12550,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12553,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12554,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12556,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12557,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:12558,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12559,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12561,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:12563,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12567,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12568,29'
          Dst:             _enumToStringObjectType
        - Src:             './src/include/pg_query_fingerprint_defs.c:12568,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12572,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12573,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintDeclareCursorStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12580
      functionLinenumberEnd: 12607
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:12583,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:12584,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12585,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12591,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12594,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12595,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12597,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12598,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:12599,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12600,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12602,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:12604,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintFetchStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12618
      functionLinenumberEnd: 12638
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _enumToStringFetchDirection
        - _fingerprintString
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:12620,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12621,29'
          Dst:             _enumToStringFetchDirection
        - Src:             './src/include/pg_query_fingerprint_defs.c:12621,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12626,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:12627,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12628,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12632,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12633,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintIndexStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12642
      functionLinenumberEnd: 12844
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         136
      ICount:          698
      EdgeCount:       185
      CyclomaticComplexity: 51
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintRangeVar
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:12644,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12645,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12649,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12650,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12654,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12655,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12659,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12662,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12663,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12665,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12666,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:12667,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12667,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:12667,99'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:12668,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12670,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:12672,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12675,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12676,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12680,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12681,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12685,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12686,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12690,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12693,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12694,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12696,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12697,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:12698,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12698,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:12698,105'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:12699,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12701,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:12703,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12707,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:12708,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12709,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12713,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12716,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12717,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12719,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12720,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:12721,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12721,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:12721,96'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:12722,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12724,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:12726,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12729,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12730,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12734,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12735,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12739,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12740,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12744,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12745,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12750,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:12751,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12752,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12757,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:12758,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12759,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12764,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:12765,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12766,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12770,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12773,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12774,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12776,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12777,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:12778,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12778,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:12778,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:12779,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12781,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:12783,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12786,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12787,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12791,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12794,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12795,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12797,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12798,5'
          Dst:             _fingerprintRangeVar
        - Src:             './src/include/pg_query_fingerprint_defs.c:12799,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12800,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12802,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:12804,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12808,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12809,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12813,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12814,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12818,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12819,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12823,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12824,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12828,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12831,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12832,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12834,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12835,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:12836,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12837,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12839,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:12841,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintCreateStatsStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12848
      functionLinenumberEnd: 12928
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          362
      EdgeCount:       99
      CyclomaticComplexity: 29
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:12850,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12853,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12854,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12856,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12857,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:12858,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12858,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:12858,93'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:12859,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12861,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:12863,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12866,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12869,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12870,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12872,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12873,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:12874,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12874,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:12874,90'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:12875,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12877,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:12879,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12882,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12883,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12887,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12890,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12891,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12893,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12894,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:12895,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12895,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:12895,94'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:12896,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12898,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:12900,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12903,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12906,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12907,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12909,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12910,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:12911,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12911,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:12911,95'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:12912,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12914,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:12916,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12919,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12920,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12924,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12925,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintStatsElem
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12932
      functionLinenumberEnd: 12955
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          71
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:12934,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12937,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12938,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12940,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12941,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:12942,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12943,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12945,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:12947,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12951,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12952,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintAlterStatsStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12959
      functionLinenumberEnd: 12998
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          147
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:12961,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12964,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12965,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12967,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12968,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:12969,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12969,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:12969,93'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:12970,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12972,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:12974,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12977,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12978,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12982,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12985,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12986,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:12988,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12989,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:12990,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:12991,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:12993,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:12995,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintCreateFunctionStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13002
      functionLinenumberEnd: 13081
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          283
      EdgeCount:       75
      CyclomaticComplexity: 22
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - _fingerprintTypeName
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:13004,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13007,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13008,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13010,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13011,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:13012,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13012,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:13012,93'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:13013,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13015,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:13017,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13020,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13021,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13027,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13030,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13031,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13033,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13034,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:13035,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13035,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:13035,95'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:13036,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13038,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:13040,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13043,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13044,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13048,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13051,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13052,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13054,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13055,5'
          Dst:             _fingerprintTypeName
        - Src:             './src/include/pg_query_fingerprint_defs.c:13056,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13057,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13059,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:13061,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13065,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13068,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13069,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13071,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13072,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:13073,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13074,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13076,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:13078,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintFunctionParameter
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13085
      functionLinenumberEnd: 13129
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          106
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringFunctionParameterMode
        - _fingerprintNode
        - _fingerprintString
        - _fingerprintTypeName
        - dlist_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:13087,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13090,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13091,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13093,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13094,5'
          Dst:             _fingerprintTypeName
        - Src:             './src/include/pg_query_fingerprint_defs.c:13095,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13096,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13098,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:13100,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13104,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13107,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13108,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13110,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13111,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:13112,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13113,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13115,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:13117,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13123,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13124,29'
          Dst:             _enumToStringFunctionParameterMode
        - Src:             './src/include/pg_query_fingerprint_defs.c:13124,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintAlterFunctionStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13133
      functionLinenumberEnd: 13172
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          138
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringObjectType
        - _fingerprintNode
        - _fingerprintObjectWithArgs
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:13135,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13138,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13139,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13141,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13142,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:13143,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13143,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:13143,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:13144,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13146,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:13148,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13151,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13154,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13155,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13157,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13158,5'
          Dst:             _fingerprintObjectWithArgs
        - Src:             './src/include/pg_query_fingerprint_defs.c:13159,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13160,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13162,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:13164,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13168,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13169,29'
          Dst:             _enumToStringObjectType
        - Src:             './src/include/pg_query_fingerprint_defs.c:13169,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintInlineCodeBlock
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13183
      functionLinenumberEnd: 13206
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          73
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _fingerprintString
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:13185,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13186,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13190,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13191,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13196,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:13197,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13198,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13202,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13203,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintCallStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13210
      functionLinenumberEnd: 13261
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          178
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintFuncCall
        - _fingerprintFuncExpr
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:13212,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13215,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13216,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13218,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13219,5'
          Dst:             _fingerprintFuncCall
        - Src:             './src/include/pg_query_fingerprint_defs.c:13220,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13221,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13223,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:13225,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13229,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13232,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13233,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13235,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13236,5'
          Dst:             _fingerprintFuncExpr
        - Src:             './src/include/pg_query_fingerprint_defs.c:13237,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13238,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13240,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:13242,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13246,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13249,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13250,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13252,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13253,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:13254,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13254,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:13254,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:13255,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13257,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:13259,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintCallContext
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13265
      functionLinenumberEnd: 13271
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _fingerprintString
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:13267,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13268,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintRenameStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13275
      functionLinenumberEnd: 13334
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          129
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringDropBehavior
        - _enumToStringObjectType
        - _fingerprintNode
        - _fingerprintRangeVar
        - _fingerprintString
        - dlist_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:13277,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13278,29'
          Dst:             _enumToStringDropBehavior
        - Src:             './src/include/pg_query_fingerprint_defs.c:13278,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13282,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13283,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13289,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13292,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13293,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13295,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13296,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:13297,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13298,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13300,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:13302,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13306,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13309,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13310,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13312,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13313,5'
          Dst:             _fingerprintRangeVar
        - Src:             './src/include/pg_query_fingerprint_defs.c:13314,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13315,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13317,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:13319,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13323,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13324,29'
          Dst:             _enumToStringObjectType
        - Src:             './src/include/pg_query_fingerprint_defs.c:13324,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13328,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13329,29'
          Dst:             _enumToStringObjectType
        - Src:             './src/include/pg_query_fingerprint_defs.c:13329,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintAlterObjectDependsStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13338
      functionLinenumberEnd: 13388
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          140
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringObjectType
        - _fingerprintNode
        - _fingerprintRangeVar
        - _fingerprintString
        - dlist_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:13340,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13341,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13345,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13348,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13349,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13351,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13352,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:13353,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13354,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13356,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:13358,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13362,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13363,29'
          Dst:             _enumToStringObjectType
        - Src:             './src/include/pg_query_fingerprint_defs.c:13363,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13367,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13370,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13371,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13373,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13374,5'
          Dst:             _fingerprintRangeVar
        - Src:             './src/include/pg_query_fingerprint_defs.c:13375,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13376,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13378,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:13380,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13384,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13385,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintAlterObjectSchemaStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13392
      functionLinenumberEnd: 13442
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          134
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringObjectType
        - _fingerprintNode
        - _fingerprintRangeVar
        - _fingerprintString
        - dlist_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:13394,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13395,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13399,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13400,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13404,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13407,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13408,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13410,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13411,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:13412,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13413,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13415,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:13417,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13421,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13422,29'
          Dst:             _enumToStringObjectType
        - Src:             './src/include/pg_query_fingerprint_defs.c:13422,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13426,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13429,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13430,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13432,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13433,5'
          Dst:             _fingerprintRangeVar
        - Src:             './src/include/pg_query_fingerprint_defs.c:13434,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13435,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13437,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:13439,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintAlterOwnerStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13446
      functionLinenumberEnd: 13503
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          149
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringObjectType
        - _fingerprintNode
        - _fingerprintRangeVar
        - _fingerprintRoleSpec
        - _fingerprintString
        - dlist_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:13448,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13451,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13452,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13454,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13455,5'
          Dst:             _fingerprintRoleSpec
        - Src:             './src/include/pg_query_fingerprint_defs.c:13456,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13457,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13459,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:13461,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13465,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13468,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13469,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13471,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13472,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:13473,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13474,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13476,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:13478,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13482,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13483,29'
          Dst:             _enumToStringObjectType
        - Src:             './src/include/pg_query_fingerprint_defs.c:13483,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13487,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13490,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13491,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13493,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13494,5'
          Dst:             _fingerprintRangeVar
        - Src:             './src/include/pg_query_fingerprint_defs.c:13495,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13496,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13498,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:13500,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintAlterOperatorStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13507
      functionLinenumberEnd: 13541
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          133
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintObjectWithArgs
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:13509,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13512,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13513,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13515,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13516,5'
          Dst:             _fingerprintObjectWithArgs
        - Src:             './src/include/pg_query_fingerprint_defs.c:13517,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13518,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13520,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:13522,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13526,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13529,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13530,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13532,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13533,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:13534,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13534,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:13534,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:13535,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13537,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:13539,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintAlterTypeStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13545
      functionLinenumberEnd: 13578
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          165
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:13547,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13550,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13551,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13553,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13554,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:13555,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13555,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:13555,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:13556,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13558,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:13560,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13563,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13566,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13567,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13569,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13570,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:13571,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13571,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:13571,93'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:13572,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13574,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:13576,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintRuleStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13582
      functionLinenumberEnd: 13653
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          225
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringCmdType
        - _fingerprintNode
        - _fingerprintRangeVar
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:13584,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13587,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13588,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13590,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13591,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:13592,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13592,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:13592,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:13593,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13595,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:13597,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13600,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13601,29'
          Dst:             _enumToStringCmdType
        - Src:             './src/include/pg_query_fingerprint_defs.c:13601,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13605,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13606,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13610,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13613,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13614,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13616,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13617,5'
          Dst:             _fingerprintRangeVar
        - Src:             './src/include/pg_query_fingerprint_defs.c:13618,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13619,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13621,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:13623,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13627,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13628,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13632,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13633,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13637,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13640,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13641,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13643,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13644,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:13645,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13646,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13648,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:13650,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintTransactionStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13680
      functionLinenumberEnd: 13713
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          107
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringTransactionStmtKind
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:13682,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13683,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13689,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13690,29'
          Dst:             _enumToStringTransactionStmtKind
        - Src:             './src/include/pg_query_fingerprint_defs.c:13690,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13696,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13699,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13700,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13702,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13703,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:13704,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13704,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:13704,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:13705,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13707,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:13709,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintCompositeTypeStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13717
      functionLinenumberEnd: 13751
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          132
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintRangeVar
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:13719,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13722,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13723,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13725,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13726,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:13727,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13727,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:13727,95'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:13728,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13730,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:13732,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13735,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13738,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13739,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13741,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13742,5'
          Dst:             _fingerprintRangeVar
        - Src:             './src/include/pg_query_fingerprint_defs.c:13743,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13744,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13746,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:13748,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintCreateEnumStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13755
      functionLinenumberEnd: 13788
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          165
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:13757,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13760,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13761,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13763,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13764,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:13765,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13765,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:13765,93'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:13766,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13768,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:13770,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13773,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13776,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13777,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13779,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13780,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:13781,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13781,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:13781,89'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:13782,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13784,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:13786,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintCreateRangeStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13792
      functionLinenumberEnd: 13825
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          165
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:13794,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13797,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13798,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13800,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13801,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:13802,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13802,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:13802,91'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:13803,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13805,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:13807,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13810,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13813,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13814,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13816,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13817,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:13818,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13818,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:13818,93'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:13819,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13821,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:13823,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintAlterEnumStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13829
      functionLinenumberEnd: 13871
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          161
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:13831,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13832,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13836,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13837,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13841,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13842,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13846,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13847,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13851,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13852,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13856,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13859,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13860,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13862,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13863,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:13864,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13864,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:13864,93'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:13865,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13867,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:13869,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintViewStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13875
      functionLinenumberEnd: 13952
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          273
      EdgeCount:       71
      CyclomaticComplexity: 21
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringViewCheckOption
        - _fingerprintNode
        - _fingerprintRangeVar
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:13877,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13880,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13881,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13883,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13884,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:13885,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13885,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:13885,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:13886,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13888,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:13890,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13893,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13896,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13897,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13899,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13900,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:13901,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13901,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:13901,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:13902,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13904,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:13906,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13909,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13912,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13913,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13915,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13916,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:13917,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13918,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13920,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:13922,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13926,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13927,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13931,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13934,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13935,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13937,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13938,5'
          Dst:             _fingerprintRangeVar
        - Src:             './src/include/pg_query_fingerprint_defs.c:13939,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13940,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13942,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:13944,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13948,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13949,29'
          Dst:             _enumToStringViewCheckOption
        - Src:             './src/include/pg_query_fingerprint_defs.c:13949,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintLoadStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13956
      functionLinenumberEnd: 13962
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _fingerprintString
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:13958,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13959,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintCreatedbStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13966
      functionLinenumberEnd: 13988
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          103
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:13968,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13969,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13973,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13976,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13977,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13979,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13980,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:13981,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:13981,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:13981,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:13982,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:13984,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:13986,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintAlterDatabaseStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13992
      functionLinenumberEnd: 14014
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          103
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:13994,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13995,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:13999,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14002,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14003,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14005,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14006,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:14007,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14007,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:14007,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:14008,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14010,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:14012,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintAlterDatabaseRefreshCollStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14018
      functionLinenumberEnd: 14024
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _fingerprintString
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:14020,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14021,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintAlterDatabaseSetStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14028
      functionLinenumberEnd: 14051
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          71
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintString
        - _fingerprintVariableSetStmt
        - dlist_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:14030,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14031,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14035,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14038,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14039,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14041,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14042,5'
          Dst:             _fingerprintVariableSetStmt
        - Src:             './src/include/pg_query_fingerprint_defs.c:14043,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14044,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14046,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:14048,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintDropdbStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14055
      functionLinenumberEnd: 14082
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          117
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:14057,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14058,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14062,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14063,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14067,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14070,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14071,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14073,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14074,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:14075,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14075,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:14075,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:14076,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14078,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:14080,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintAlterSystemStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14086
      functionLinenumberEnd: 14104
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintString
        - _fingerprintVariableSetStmt
        - dlist_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:14088,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14091,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14092,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14094,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14095,5'
          Dst:             _fingerprintVariableSetStmt
        - Src:             './src/include/pg_query_fingerprint_defs.c:14096,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14097,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14099,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:14101,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintClusterStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14108
      functionLinenumberEnd: 14147
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          147
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintRangeVar
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:14110,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14111,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14115,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14118,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14119,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14121,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14122,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:14123,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14123,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:14123,91'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:14124,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14126,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:14128,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14131,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14134,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14135,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14137,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14138,5'
          Dst:             _fingerprintRangeVar
        - Src:             './src/include/pg_query_fingerprint_defs.c:14139,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14140,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14142,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:14144,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintVacuumStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14151
      functionLinenumberEnd: 14189
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          179
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:14153,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14154,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14158,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14161,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14162,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14164,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14165,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:14166,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14166,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:14166,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:14167,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14169,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:14171,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14174,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14177,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14178,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14180,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14181,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:14182,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14182,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:14182,89'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:14183,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14185,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:14187,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintVacuumRelation
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14193
      functionLinenumberEnd: 14234
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          151
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintRangeVar
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:14196,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:14197,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14198,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14202,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14205,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14206,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14208,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14209,5'
          Dst:             _fingerprintRangeVar
        - Src:             './src/include/pg_query_fingerprint_defs.c:14210,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14211,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14213,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:14215,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14219,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14222,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14223,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14225,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14226,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:14227,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14227,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:14227,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:14228,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14230,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:14232,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintExplainStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14238
      functionLinenumberEnd: 14272
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          133
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:14240,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14243,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14244,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14246,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14247,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:14248,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14248,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:14248,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:14249,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14251,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:14253,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14256,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14259,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14260,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14262,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14263,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:14264,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14265,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14267,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:14269,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintCreateTableAsStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14276
      functionLinenumberEnd: 14326
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          134
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringObjectType
        - _fingerprintIntoClause
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:14278,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14279,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14283,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14286,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14287,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14289,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14290,5'
          Dst:             _fingerprintIntoClause
        - Src:             './src/include/pg_query_fingerprint_defs.c:14291,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14292,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14294,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:14296,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14300,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14301,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14305,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14306,29'
          Dst:             _enumToStringObjectType
        - Src:             './src/include/pg_query_fingerprint_defs.c:14306,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14310,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14313,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14314,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14316,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14317,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:14318,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14319,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14321,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:14323,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintRefreshMatViewStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14330
      functionLinenumberEnd: 14358
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          83
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintRangeVar
        - _fingerprintString
        - dlist_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:14332,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14333,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14337,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14340,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14341,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14343,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14344,5'
          Dst:             _fingerprintRangeVar
        - Src:             './src/include/pg_query_fingerprint_defs.c:14345,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14346,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14348,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:14350,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14354,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14355,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintDiscardStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14367
      functionLinenumberEnd: 14373
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _enumToStringDiscardMode
        - _fingerprintString
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:14369,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14370,29'
          Dst:             _enumToStringDiscardMode
        - Src:             './src/include/pg_query_fingerprint_defs.c:14370,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintLockStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14377
      functionLinenumberEnd: 14406
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          121
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:14380,5'
          Dst:             pg_sprintf
        - Src:             './src/include/pg_query_fingerprint_defs.c:14381,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14382,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14386,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14387,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14391,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14394,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14395,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14397,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14398,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:14399,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14399,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:14399,94'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:14400,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14402,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:14404,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintConstraintsSetStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14410
      functionLinenumberEnd: 14432
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          102
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:14412,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14415,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14416,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14418,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14419,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:14420,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14420,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:14420,96'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:14421,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14423,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:14425,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14428,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14429,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintReindexStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14436
      functionLinenumberEnd: 14480
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          152
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringReindexObjectType
        - _fingerprintNode
        - _fingerprintRangeVar
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:14438,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14439,29'
          Dst:             _enumToStringReindexObjectType
        - Src:             './src/include/pg_query_fingerprint_defs.c:14439,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14443,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14444,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14448,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14451,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14452,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14454,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14455,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:14456,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14456,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:14456,91'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:14457,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14459,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:14461,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14464,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14467,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14468,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14470,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14471,5'
          Dst:             _fingerprintRangeVar
        - Src:             './src/include/pg_query_fingerprint_defs.c:14472,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14473,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14475,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:14477,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintCreateConversionStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14484
      functionLinenumberEnd: 14532
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          209
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:14486,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14489,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14490,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14492,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14493,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:14494,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14494,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:14494,100'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:14495,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14497,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:14499,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14502,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14503,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14507,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14508,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14512,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14515,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14516,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14518,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14519,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:14520,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14520,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:14520,94'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:14521,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14523,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:14525,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14528,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14529,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintCreateCastStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14536
      functionLinenumberEnd: 14598
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          165
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringCoercionContext
        - _fingerprintObjectWithArgs
        - _fingerprintString
        - _fingerprintTypeName
        - dlist_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:14538,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14539,29'
          Dst:             _enumToStringCoercionContext
        - Src:             './src/include/pg_query_fingerprint_defs.c:14539,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14543,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14546,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14547,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14549,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14550,5'
          Dst:             _fingerprintObjectWithArgs
        - Src:             './src/include/pg_query_fingerprint_defs.c:14551,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14552,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14554,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:14556,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14560,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14561,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14565,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14568,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14569,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14571,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14572,5'
          Dst:             _fingerprintTypeName
        - Src:             './src/include/pg_query_fingerprint_defs.c:14573,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14574,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14576,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:14578,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14582,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14585,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14586,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14588,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14589,5'
          Dst:             _fingerprintTypeName
        - Src:             './src/include/pg_query_fingerprint_defs.c:14590,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14591,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14593,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:14595,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintCreateTransformStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14602
      functionLinenumberEnd: 14664
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          175
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintObjectWithArgs
        - _fingerprintString
        - _fingerprintTypeName
        - dlist_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:14604,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14607,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14608,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14610,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14611,5'
          Dst:             _fingerprintObjectWithArgs
        - Src:             './src/include/pg_query_fingerprint_defs.c:14612,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14613,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14615,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:14617,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14621,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14622,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14626,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14627,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14631,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14634,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14635,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14637,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14638,5'
          Dst:             _fingerprintObjectWithArgs
        - Src:             './src/include/pg_query_fingerprint_defs.c:14639,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14640,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14642,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:14644,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14648,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14651,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14652,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14654,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14655,5'
          Dst:             _fingerprintTypeName
        - Src:             './src/include/pg_query_fingerprint_defs.c:14656,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14657,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14659,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:14661,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintPrepareStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14668
      functionLinenumberEnd: 14704
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          133
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:14670,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14673,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14674,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14676,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14677,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:14678,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14678,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:14678,93'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:14679,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14681,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:14683,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14688,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14691,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14692,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14694,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14695,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:14696,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14697,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14699,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:14701,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintExecuteStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14708
      functionLinenumberEnd: 14727
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          88
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:14712,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14715,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14716,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14718,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14719,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:14720,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14720,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:14720,91'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:14721,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14723,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:14725,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintDeallocateStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14731
      functionLinenumberEnd: 14741
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _fingerprintString
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:14733,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14734,5'
          Dst:             _fingerprintString
    - functionName:    _fingerprintDropOwnedStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14745
      functionLinenumberEnd: 14767
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          93
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringDropBehavior
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:14747,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14748,29'
          Dst:             _enumToStringDropBehavior
        - Src:             './src/include/pg_query_fingerprint_defs.c:14748,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14752,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14755,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14756,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14758,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14759,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:14760,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14760,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:14760,90'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:14761,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14763,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:14765,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintReassignOwnedStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14771
      functionLinenumberEnd: 14805
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          132
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintRoleSpec
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:14773,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14776,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14777,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14779,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14780,5'
          Dst:             _fingerprintRoleSpec
        - Src:             './src/include/pg_query_fingerprint_defs.c:14781,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14782,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14784,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:14786,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14790,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14793,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14794,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14796,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14797,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:14798,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14798,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:14798,90'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:14799,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14801,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:14803,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintAlterTSDictionaryStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14809
      functionLinenumberEnd: 14842
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          165
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:14811,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14814,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14815,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14817,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14818,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:14819,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14819,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:14819,93'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:14820,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14822,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:14824,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14827,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14830,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14831,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14833,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14834,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:14835,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14835,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:14835,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:14836,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14838,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:14840,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintAlterTSConfigurationStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14846
      functionLinenumberEnd: 14915
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          289
      EdgeCount:       78
      CyclomaticComplexity: 23
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringAlterTSConfigType
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:14848,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14851,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14852,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14854,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14855,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:14856,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14856,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:14856,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:14857,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14859,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:14861,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14864,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14867,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14868,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14870,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14871,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:14872,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14872,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:14872,90'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:14873,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14875,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:14877,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14880,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14881,29'
          Dst:             _enumToStringAlterTSConfigType
        - Src:             './src/include/pg_query_fingerprint_defs.c:14881,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14885,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14886,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14890,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14891,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14895,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14896,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14900,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14903,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14904,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14906,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14907,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:14908,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14908,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:14908,94'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:14909,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14911,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:14913,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintPublicationTable
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14919
      functionLinenumberEnd: 14970
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          177
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintRangeVar
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:14921,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14924,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14925,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14927,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14928,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:14929,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14929,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:14929,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:14930,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14932,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:14934,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14937,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14940,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14941,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14943,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14944,5'
          Dst:             _fingerprintRangeVar
        - Src:             './src/include/pg_query_fingerprint_defs.c:14945,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14946,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14948,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:14950,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14954,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14957,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14958,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14960,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14961,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:14962,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14963,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14965,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:14967,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintPublicationObjSpec
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14974
      functionLinenumberEnd: 15004
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringPublicationObjSpecType
        - _fingerprintPublicationTable
        - _fingerprintString
        - dlist_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:14978,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14979,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14983,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14984,29'
          Dst:             _enumToStringPublicationObjSpecType
        - Src:             './src/include/pg_query_fingerprint_defs.c:14984,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14988,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14991,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14992,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:14994,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14995,5'
          Dst:             _fingerprintPublicationTable
        - Src:             './src/include/pg_query_fingerprint_defs.c:14996,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:14997,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:14999,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:15001,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintCreatePublicationStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15008
      functionLinenumberEnd: 15051
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          194
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:15010,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:15011,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:15015,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:15018,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:15019,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:15021,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:15022,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:15023,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:15023,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:15023,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:15024,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:15026,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:15028,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:15031,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:15032,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:15036,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:15039,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:15040,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:15042,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:15043,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:15044,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:15044,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:15044,95'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:15045,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:15047,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:15049,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintAlterPublicationStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15055
      functionLinenumberEnd: 15103
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          199
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _enumToStringAlterPublicationAction
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:15057,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:15058,29'
          Dst:             _enumToStringAlterPublicationAction
        - Src:             './src/include/pg_query_fingerprint_defs.c:15058,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:15062,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:15063,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:15067,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:15070,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:15071,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:15073,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:15074,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:15075,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:15075,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:15075,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:15076,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:15078,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:15080,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:15083,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:15084,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:15088,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:15091,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:15092,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:15094,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:15095,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:15096,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:15096,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:15096,95'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:15097,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:15099,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:15101,5'
          Dst:             XXH3_freeState
    - functionName:    _fingerprintCreateSubscriptionStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_fingerprint_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15107
      functionLinenumberEnd: 15150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          195
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - XXH3_64bits_digest
        - XXH3_copyState
        - XXH3_createState
        - XXH3_freeState
        - _fingerprintNode
        - _fingerprintString
        - dlist_delete
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_fingerprint_defs.c:15109,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:15110,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:15114,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:15117,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:15118,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:15120,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:15121,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:15122,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:15122,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:15122,92'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:15123,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:15125,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:15127,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:15130,26'
          Dst:             XXH3_createState
        - Src:             './src/include/pg_query_fingerprint_defs.c:15133,5'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:15134,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:15136,12'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:15137,5'
          Dst:             _fingerprintNode
        - Src:             './src/include/pg_query_fingerprint_defs.c:15138,17'
          Dst:             XXH3_64bits_digest
        - Src:             './src/include/pg_query_fingerprint_defs.c:15138,57'
          Dst:             list_length
        - Src:             './src/include/pg_query_fingerprint_defs.c:15138,96'
          Dst:             list_nth_cell
        - Src:             './src/include/pg_query_fingerprint_defs.c:15139,7'
          Dst:             XXH3_copyState
        - Src:             './src/include/pg_query_fingerprint_defs.c:15141,9'
          Dst:             dlist_delete
        - Src:             './src/include/pg_query_fingerprint_defs.c:15143,5'
          Dst:             XXH3_freeState
        - Src:             './src/include/pg_query_fingerprint_defs.c:15146,5'
          Dst:             _fingerprintString
        - Src:             './src/include/pg_query_fingerprint_defs.c:15147,5'
          Dst:             _fingerprintString
    - 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:    396
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _fingerprintInitContext
      functionSourceFile: '/src/libpg_query/src/pg_query_fingerprint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - XXH3_64bits_reset_withSeed
        - XXH3_createState
        - abort
        - dlist_init
        - listsort_cache_create
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_fingerprint.c:231,19'
          Dst:             XXH3_createState
        - Src:             'src/pg_query_fingerprint.c:232,30'
          Dst:             abort
        - Src:             'src/pg_query_fingerprint.c:233,6'
          Dst:             XXH3_64bits_reset_withSeed
        - Src:             'src/pg_query_fingerprint.c:233,93'
          Dst:             abort
        - Src:             'src/pg_query_fingerprint.c:241,25'
          Dst:             listsort_cache_create
        - Src:             'src/pg_query_fingerprint.c:247,3'
          Dst:             dlist_init
    - functionName:    _fingerprintFreeContext
      functionSourceFile: '/src/libpg_query/src/pg_query_fingerprint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH3_freeState
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_fingerprint.c:257,2'
          Dst:             XXH3_freeState
    - 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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    listsort_cache_create
      functionSourceFile: '/src/libpg_query/./src/postgres/include/lib/simplehash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MemoryContextAllocZero
        - listsort_cache_allocate
        - listsort_cache_compute_size
        - listsort_cache_update_parameters
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/lib/simplehash.h:454,19'
          Dst:             MemoryContextAllocZero
        - Src:             './src/postgres/include/lib/simplehash.h:462,9'
          Dst:             listsort_cache_compute_size
        - Src:             './src/postgres/include/lib/simplehash.h:464,33'
          Dst:             listsort_cache_allocate
        - Src:             './src/postgres/include/lib/simplehash.h:466,2'
          Dst:             listsort_cache_update_parameters
    - functionName:    pg_query_free_fingerprint_result
      functionSourceFile: '/src/libpg_query/src/pg_query_fingerprint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query_fingerprint_opts
      functionSourceFile: '/src/libpg_query/src/pg_query_fingerprint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pg_query_fingerprint_with_opts
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_fingerprint.c:393,9'
          Dst:             pg_query_fingerprint_with_opts
    - functionName:    pg_query_fingerprint_with_opts
      functionSourceFile: '/src/libpg_query/src/pg_query_fingerprint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          150
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - XXH3_64bits_digest
        - XXH64_canonicalFromHash
        - _fingerprintFreeContext
        - _fingerprintInitContext
        - _fingerprintNode
        - pg_printf
        - pg_query_enter_memory_context
        - pg_query_exit_memory_context
        - pg_query_raw_parse
        - pg_snprintf
        - strdup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_fingerprint.c:333,8'
          Dst:             pg_query_enter_memory_context
        - Src:             'src/pg_query_fingerprint.c:335,24'
          Dst:             pg_query_raw_parse
        - Src:             'src/pg_query_fingerprint.c:345,3'
          Dst:             _fingerprintInitContext
        - Src:             'src/pg_query_fingerprint.c:345,3'
          Dst:             _fingerprintInitContext
        - Src:             'src/pg_query_fingerprint.c:348,4'
          Dst:             _fingerprintNode
        - Src:             'src/pg_query_fingerprint.c:354,4'
          Dst:             pg_printf
        - Src:             'src/pg_query_fingerprint.c:360,5'
          Dst:             pg_printf
        - Src:             'src/pg_query_fingerprint.c:363,4'
          Dst:             pg_printf
        - Src:             'src/pg_query_fingerprint.c:366,24'
          Dst:             XXH3_64bits_digest
        - Src:             'src/pg_query_fingerprint.c:367,3'
          Dst:             _fingerprintFreeContext
        - Src:             'src/pg_query_fingerprint.c:369,3'
          Dst:             XXH64_canonicalFromHash
        - Src:             'src/pg_query_fingerprint.c:371,11'
          Dst:             pg_snprintf
        - Src:             'src/pg_query_fingerprint.c:376,21'
          Dst:             strdup
        - Src:             'src/pg_query_fingerprint.c:381,2'
          Dst:             pg_query_exit_memory_context
    - functionName:    pg_query_fingerprint
      functionSourceFile: '/src/libpg_query/src/pg_query_fingerprint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pg_query_fingerprint_with_opts
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_fingerprint.c:388,9'
          Dst:             pg_query_fingerprint_with_opts
    - functionName:    pg_query_fingerprint_node
      functionSourceFile: '/src/libpg_query/src/pg_query_fingerprint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH3_64bits_digest
        - _fingerprintFreeContext
        - _fingerprintInitContext
        - _fingerprintNode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_fingerprint.c:317,2'
          Dst:             _fingerprintInitContext
        - Src:             'src/pg_query_fingerprint.c:318,2'
          Dst:             _fingerprintNode
        - Src:             'src/pg_query_fingerprint.c:320,11'
          Dst:             XXH3_64bits_digest
        - Src:             'src/pg_query_fingerprint.c:322,2'
          Dst:             _fingerprintFreeContext
    - functionName:    deparseVarName
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1908
      functionLinenumberEnd: 1910
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deparseColId
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:1909,2'
          Dst:             deparseColId
    - functionName:    deparseColId
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 976
      functionLinenumberEnd: 978
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deparseAppendStringInfoString
        - quote_identifier
      functionUses:    41
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:977,39'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:977,2'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseAppendStringInfoString
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - appendStringInfoString
        - deparseGetCurrentStringInfo
      functionUses:    1388
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:400,19'
          Dst:             deparseGetCurrentStringInfo
        - Src:             'src/postgres_deparse.c:401,2'
          Dst:             appendStringInfoString
    - functionName:    deparseGetCurrentStringInfo
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deparseGetCurrentPart
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:369,27'
          Dst:             deparseGetCurrentPart
    - functionName:    deparseGetCurrentPart
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deparseGetCurrentPartGroup
        - list_last_cell
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:356,38'
          Dst:             deparseGetCurrentPartGroup
        - Src:             'src/postgres_deparse.c:357,30'
          Dst:             list_last_cell
    - functionName:    deparseGetCurrentPartGroup
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lappend
        - list_last_cell
        - makeDeparseStatePart
        - palloc0
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:345,36'
          Dst:             list_last_cell
        - Src:             'src/postgres_deparse.c:347,38'
          Dst:             palloc0
        - Src:             'src/postgres_deparse.c:348,49'
          Dst:             makeDeparseStatePart
        - Src:             'src/postgres_deparse.c:348,22'
          Dst:             lappend
        - Src:             'src/postgres_deparse.c:349,23'
          Dst:             lappend
    - 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:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    makeDeparseStatePart
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - makeStringInfo
        - palloc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:322,27'
          Dst:             palloc
        - Src:             'src/postgres_deparse.c:323,14'
          Dst:             makeStringInfo
    - functionName:    deparseVarList
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1914
      functionLinenumberEnd: 1945
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          117
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - deparseAppendStringInfoString
        - deparseNumericOnly
        - deparseOptBooleanOrString
        - deparseParamRef
        - deparseTypeCast
        - lnext
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:1921,4'
          Dst:             deparseParamRef
        - Src:             'src/postgres_deparse.c:1927,5'
          Dst:             deparseNumericOnly
        - Src:             'src/postgres_deparse.c:1929,5'
          Dst:             deparseOptBooleanOrString
        - Src:             'src/postgres_deparse.c:1935,4'
          Dst:             deparseTypeCast
        - Src:             'src/postgres_deparse.c:1942,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:1943,4'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseParamRef
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3935
      functionLinenumberEnd: 3941
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAppendStringInfo
        - deparseAppendStringInfoChar
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:3937,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3939,3'
          Dst:             deparseAppendStringInfo
    - functionName:    deparseNumericOnly
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1045
      functionLinenumberEnd: 1057
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          33
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - deparseAppendStringInfo
        - deparseAppendStringInfoString
      functionUses:    13
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:1046,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:1049,4'
          Dst:             deparseAppendStringInfo
        - Src:             'src/postgres_deparse.c:1052,4'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseOptBooleanOrString
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1831
      functionLinenumberEnd: 1844
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          58
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - deparseAppendStringInfoString
        - deparseNonReservedWordOrSconst
        - strcmp
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:1834,11'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:1835,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1836,11'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:1837,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1838,11'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:1839,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1840,11'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:1841,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1843,3'
          Dst:             deparseNonReservedWordOrSconst
    - functionName:    deparseTypeCast
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4295
      functionLinenumberEnd: 4376
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          252
      EdgeCount:       71
      CyclomaticComplexity: 22
      functionsReached:
        - deparseAConst
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseExpr
        - deparseIntervalTypmods
        - deparseTypeName
        - list_length
        - list_nth_cell
        - needsParensAsBExpr
        - strcmp
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:4296,21'
          Dst:             needsParensAsBExpr
        - Src:             'src/postgres_deparse.c:4302,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4303,3'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:4304,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4305,3'
          Dst:             deparseTypeName
        - Src:             'src/postgres_deparse.c:4306,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4314,7'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:4315,11'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:4315,4'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:4317,21'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:4318,8'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:4320,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4321,5'
          Dst:             deparseAConst
        - Src:             'src/postgres_deparse.c:4324,13'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:4331,9'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:4333,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4336,9'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:4338,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4342,13'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:4344,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4345,5'
          Dst:             deparseAConst
        - Src:             'src/postgres_deparse.c:4346,5'
          Dst:             deparseIntervalTypmods
        - Src:             'src/postgres_deparse.c:4357,7'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:4358,11'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:4358,4'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:4361,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4362,4'
          Dst:             deparseAConst
        - Src:             'src/postgres_deparse.c:4370,2'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:4369,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4370,2'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:4372,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4374,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4375,2'
          Dst:             deparseTypeName
    - 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:    99
      BranchProfiles:  []
      Callsites:       []
    - functionName:    needsParensAsBExpr
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3620
      functionLinenumberEnd: 3624
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          39
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deparseExpr
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 860
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          179
      EdgeCount:       83
      CyclomaticComplexity: 43
      functionsReached:
        - deparseAExpr
        - deparseAppendStringInfoString
        - deparseBoolExpr
        - deparseBooleanTest
        - deparseCExpr
        - deparseCollateClause
        - deparseFuncExpr
        - deparseJsonFuncExpr
        - deparseJsonIsPredicate
        - deparseJsonParseExpr
        - deparseJsonScalarExpr
        - deparseJsonSerializeExpr
        - deparseNullTest
        - deparseSetToDefault
        - deparseTypeCast
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    133
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:789,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:800,4'
          Dst:             deparseCExpr
        - Src:             'src/postgres_deparse.c:803,4'
          Dst:             deparseTypeCast
        - Src:             'src/postgres_deparse.c:806,4'
          Dst:             deparseCollateClause
        - Src:             'src/postgres_deparse.c:809,4'
          Dst:             deparseAExpr
        - Src:             'src/postgres_deparse.c:812,4'
          Dst:             deparseBoolExpr
        - Src:             'src/postgres_deparse.c:815,4'
          Dst:             deparseNullTest
        - Src:             'src/postgres_deparse.c:818,4'
          Dst:             deparseBooleanTest
        - Src:             'src/postgres_deparse.c:821,4'
          Dst:             deparseJsonIsPredicate
        - Src:             'src/postgres_deparse.c:824,4'
          Dst:             deparseSetToDefault
        - Src:             'src/postgres_deparse.c:827,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:830,4'
          Dst:             deparseJsonParseExpr
        - Src:             'src/postgres_deparse.c:833,4'
          Dst:             deparseJsonScalarExpr
        - Src:             'src/postgres_deparse.c:836,4'
          Dst:             deparseJsonSerializeExpr
        - Src:             'src/postgres_deparse.c:839,4'
          Dst:             deparseJsonFuncExpr
        - Src:             'src/postgres_deparse.c:852,4'
          Dst:             deparseFuncExpr
        - Src:             'src/postgres_deparse.c:856,4'
          Dst:             errstart_cold
        - Src:             'src/postgres_deparse.c:856,4'
          Dst:             errmsg_internal
        - Src:             'src/postgres_deparse.c:856,4'
          Dst:             errfinish
    - functionName:    deparseTypeName
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4379
      functionLinenumberEnd: 4519
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         115
      ICount:          522
      EdgeCount:       160
      CyclomaticComplexity: 47
      functionsReached:
        - deparseAConst
        - deparseAnyName
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseColumnRef
        - deparseIntervalTypmods
        - deparseParamRef
        - deparseSignedIconst
        - list_length
        - list_nth_cell
        - lnext
        - strcmp
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:4384,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4386,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:4386,51'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:4386,44'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:4388,22'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:4389,7'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:4391,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4393,12'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:4395,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4397,12'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:4399,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4401,12'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:4403,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4405,12'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:4407,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4409,12'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:4411,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4413,12'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:4415,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4417,12'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:4417,41'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:4419,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4421,12'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:4423,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4425,12'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:4427,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4429,12'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:4431,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4432,8'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:4434,5'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4441,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4437,6'
          Dst:             deparseSignedIconst
        - Src:             'src/postgres_deparse.c:4438,10'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:4439,7'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4443,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4446,12'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:4448,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4450,12'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:4452,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4453,8'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:4455,5'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4462,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4458,6'
          Dst:             deparseSignedIconst
        - Src:             'src/postgres_deparse.c:4459,10'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:4460,7'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4464,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4467,12'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:4467,45'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:4469,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4473,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4474,4'
          Dst:             deparseIntervalTypmods
        - Src:             'src/postgres_deparse.c:4480,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4481,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4486,3'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:4489,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:4491,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4506,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4495,5'
          Dst:             deparseAConst
        - Src:             'src/postgres_deparse.c:4497,5'
          Dst:             deparseParamRef
        - Src:             'src/postgres_deparse.c:4499,5'
          Dst:             deparseColumnRef
        - Src:             'src/postgres_deparse.c:4503,8'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:4504,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4511,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4513,4'
          Dst:             deparseSignedIconst
        - Src:             'src/postgres_deparse.c:4514,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4518,3'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseAppendStringInfoChar
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - appendStringInfoChar
        - deparseGetCurrentStringInfo
      functionUses:    485
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:406,19'
          Dst:             deparseGetCurrentStringInfo
        - Src:             'src/postgres_deparse.c:407,2'
          Dst:             appendStringInfoChar
    - 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:    103
      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:    127
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deparseAConst
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3088
      functionLinenumberEnd: 3092
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAppendCommentsIfNeeded
        - deparseValue
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:3090,2'
          Dst:             deparseAppendCommentsIfNeeded
        - Src:             'src/postgres_deparse.c:3091,2'
          Dst:             deparseValue
    - functionName:    deparseIntervalTypmods
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4527
      functionLinenumberEnd: 4592
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          108
      EdgeCount:       25
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAppendStringInfo
        - deparseAppendStringInfoString
        - list_length
        - list_nth_cell
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:4537,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:4534,15'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4586,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:4588,19'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:4590,4'
          Dst:             deparseAppendStringInfo
    - functionName:    deparseAppendStringInfo
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - appendStringInfoVA
        - deparseGetCurrentStringInfo
        - enlargeStringInfo
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:376,19'
          Dst:             deparseGetCurrentStringInfo
        - Src:             'src/postgres_deparse.c:377,21'
          Dst:             __errno_location
        - Src:             'src/postgres_deparse.c:387,12'
          Dst:             appendStringInfoVA
        - Src:             'src/postgres_deparse.c:394,3'
          Dst:             enlargeStringInfo
    - 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:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deparseAppendCommentsIfNeeded
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          188
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - bms_add_member
        - bms_is_member
        - deparseAppendPart
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseGetCurrentPartGroup
        - deparseGetCurrentStringInfo
        - deparseMarkCurrentPartNonMergable
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:479,7'
          Dst:             bms_is_member
        - Src:             'src/postgres_deparse.c:489,4'
          Dst:             deparseGetCurrentPartGroup
        - Src:             'src/postgres_deparse.c:490,4'
          Dst:             deparseGetCurrentStringInfo
        - Src:             'src/postgres_deparse.c:501,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:504,3'
          Dst:             deparseMarkCurrentPartNonMergable
        - Src:             'src/postgres_deparse.c:496,5'
          Dst:             deparseAppendPart
        - Src:             'src/postgres_deparse.c:498,5'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:514,29'
          Dst:             bms_add_member
        - Src:             'src/postgres_deparse.c:509,5'
          Dst:             deparseAppendPart
        - Src:             'src/postgres_deparse.c:511,5'
          Dst:             deparseAppendStringInfoChar
    - functionName:    deparseValue
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11676
      functionLinenumberEnd: 11721
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          114
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseNumericOnly
        - deparseStringLiteral
        - errfinish
        - errmsg_internal
        - errstart_cold
        - quote_identifier
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:11682,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:11678,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11686,4'
          Dst:             deparseNumericOnly
        - Src:             'src/postgres_deparse.c:11689,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11693,42'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:11693,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11695,5'
          Dst:             deparseStringLiteral
        - Src:             'src/postgres_deparse.c:11697,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11703,5'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:11704,5'
          Dst:             deparseStringLiteral
        - Src:             'src/postgres_deparse.c:11708,5'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:11709,5'
          Dst:             deparseStringLiteral
        - Src:             'src/postgres_deparse.c:11717,4'
          Dst:             errstart_cold
        - Src:             'src/postgres_deparse.c:11717,4'
          Dst:             errmsg_internal
        - Src:             'src/postgres_deparse.c:11717,4'
          Dst:             errfinish
    - functionName:    deparseStringLiteral
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 695
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          69
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - deparseAppendStringInfoChar
        - strchr
      functionUses:    41
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:683,6'
          Dst:             strchr
        - Src:             'src/postgres_deparse.c:684,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:685,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:691,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:692,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:694,2'
          Dst:             deparseAppendStringInfoChar
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deparseMarkCurrentPartNonMergable
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deparseGetCurrentPart
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:363,27'
          Dst:             deparseGetCurrentPart
    - functionName:    deparseAppendPart
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deparseGetCurrentPartGroup
        - deparseRemoveTrailingEmptyPart
        - lappend
        - makeDeparseStatePart
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:433,38'
          Dst:             deparseGetCurrentPartGroup
        - Src:             'src/postgres_deparse.c:438,3'
          Dst:             deparseRemoveTrailingEmptyPart
        - Src:             'src/postgres_deparse.c:440,49'
          Dst:             makeDeparseStatePart
        - Src:             'src/postgres_deparse.c:440,22'
          Dst:             lappend
    - functionName:    deparseRemoveTrailingEmptyPart
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deparseGetCurrentPart
        - deparseGetCurrentPartGroup
        - freeDeparseStatePart
        - list_delete_last
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:420,38'
          Dst:             deparseGetCurrentPartGroup
        - Src:             'src/postgres_deparse.c:421,32'
          Dst:             deparseGetCurrentPart
        - Src:             'src/postgres_deparse.c:425,3'
          Dst:             freeDeparseStatePart
        - Src:             'src/postgres_deparse.c:426,23'
          Dst:             list_delete_last
    - functionName:    freeDeparseStatePart
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pfree
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:334,2'
          Dst:             pfree
        - Src:             'src/postgres_deparse.c:335,2'
          Dst:             pfree
        - Src:             'src/postgres_deparse.c:336,2'
          Dst:             pfree
    - functionName:    deparseSignedIconst
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 991
      functionLinenumberEnd: 993
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deparseAppendStringInfo
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:992,2'
          Dst:             deparseAppendStringInfo
    - functionName:    deparseAnyName
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 709
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          64
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - lnext
        - quote_identifier
      functionUses:    59
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:705,40'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:705,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:706,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:707,4'
          Dst:             deparseAppendStringInfoChar
    - functionName:    deparseColumnRef
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3547
      functionLinenumberEnd: 3558
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - deparseAStar
        - deparseAppendCommentsIfNeeded
        - deparseColLabel
        - deparseOptIndirection
        - list_nth_cell
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:3550,2'
          Dst:             deparseAppendCommentsIfNeeded
        - Src:             'src/postgres_deparse.c:3552,6'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3553,3'
          Dst:             deparseAStar
        - Src:             'src/postgres_deparse.c:3555,3'
          Dst:             deparseColLabel
        - Src:             'src/postgres_deparse.c:3557,2'
          Dst:             deparseOptIndirection
    - functionName:    deparseAStar
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3876
      functionLinenumberEnd: 3878
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deparseAppendStringInfoChar
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:3877,2'
          Dst:             deparseAppendStringInfoChar
    - functionName:    deparseColLabel
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 985
      functionLinenumberEnd: 987
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deparseAppendStringInfoString
        - quote_identifier
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:986,39'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:986,2'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseOptIndirection
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 997
      functionLinenumberEnd: 1021
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          82
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - deparseAIndices
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseColLabel
        - for_each_from_setup
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:1000,2'
          Dst:             for_each_from_setup
        - Src:             'src/postgres_deparse.c:1004,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:1005,4'
          Dst:             deparseColLabel
        - Src:             'src/postgres_deparse.c:1009,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1013,4'
          Dst:             deparseAIndices
    - functionName:    for_each_from_setup
      functionSourceFile: '/src/libpg_query/./src/postgres/include/nodes/pg_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deparseAIndices
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4678
      functionLinenumberEnd: 4687
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseExpr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:4679,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4681,3'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:4683,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4685,3'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:4686,2'
          Dst:             deparseAppendStringInfoChar
    - functionName:    deparseCExpr
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 960
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          115
      EdgeCount:       51
      CyclomaticComplexity: 27
      functionsReached:
        - deparseAArrayExpr
        - deparseAConst
        - deparseAIndirection
        - deparseAppendStringInfoChar
        - deparseCaseExpr
        - deparseColumnRef
        - deparseExpr
        - deparseFuncExpr
        - deparseGroupingFunc
        - deparseParamRef
        - deparseRowExpr
        - deparseSubLink
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:911,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:914,4'
          Dst:             deparseColumnRef
        - Src:             'src/postgres_deparse.c:917,4'
          Dst:             deparseAConst
        - Src:             'src/postgres_deparse.c:920,4'
          Dst:             deparseParamRef
        - Src:             'src/postgres_deparse.c:923,4'
          Dst:             deparseAIndirection
        - Src:             'src/postgres_deparse.c:926,4'
          Dst:             deparseCaseExpr
        - Src:             'src/postgres_deparse.c:929,4'
          Dst:             deparseSubLink
        - Src:             'src/postgres_deparse.c:932,4'
          Dst:             deparseAArrayExpr
        - Src:             'src/postgres_deparse.c:935,4'
          Dst:             deparseRowExpr
        - Src:             'src/postgres_deparse.c:938,4'
          Dst:             deparseGroupingFunc
        - Src:             'src/postgres_deparse.c:951,4'
          Dst:             deparseFuncExpr
        - Src:             'src/postgres_deparse.c:954,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:956,4'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:957,4'
          Dst:             deparseAppendStringInfoChar
    - functionName:    deparseCollateClause
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3881
      functionLinenumberEnd: 3895
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - deparseAnyName
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseExpr
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:3888,3'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3887,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3888,3'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3890,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3891,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3893,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3894,2'
          Dst:             deparseAnyName
    - functionName:    deparseAExpr
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3628
      functionLinenumberEnd: 3816
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          414
      EdgeCount:       93
      CyclomaticComplexity: 21
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseExpr
        - deparseExprList
        - deparseQualOp
        - deparseSubLink
        - deparseSubqueryOp
        - list_length
        - list_nth_cell
        - lnext
        - needsParensAsBExpr
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:3635,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:3632,27'
          Dst:             needsParensAsBExpr
        - Src:             'src/postgres_deparse.c:3633,27'
          Dst:             needsParensAsBExpr
        - Src:             'src/postgres_deparse.c:3642,6'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3641,7'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3642,6'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3644,7'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3645,6'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3647,5'
          Dst:             deparseQualOp
        - Src:             'src/postgres_deparse.c:3650,6'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3653,6'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3652,7'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3653,6'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3655,7'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3660,4'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3661,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3662,4'
          Dst:             deparseSubqueryOp
        - Src:             'src/postgres_deparse.c:3663,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3664,4'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3665,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3668,4'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3669,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3670,4'
          Dst:             deparseSubqueryOp
        - Src:             'src/postgres_deparse.c:3671,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3672,4'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3673,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3682,4'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3681,5'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3682,4'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3684,5'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3685,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3688,4'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3687,5'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3688,4'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3690,5'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3697,4'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3698,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3699,4'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3706,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3707,4'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3708,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3709,4'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3710,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3716,4'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3717,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3718,31'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3719,8'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:3721,15'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3726,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3728,5'
          Dst:             deparseSubLink
        - Src:             'src/postgres_deparse.c:3730,5'
          Dst:             deparseExprList
        - Src:             'src/postgres_deparse.c:3731,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3736,4'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3737,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3739,31'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3740,8'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:3742,15'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3748,4'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3753,4'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3754,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3756,31'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3757,8'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:3759,15'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3765,4'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3770,4'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3771,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3773,31'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3774,8'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:3776,15'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3788,23'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3788,4'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3789,8'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:3791,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3792,24'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3792,5'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3804,4'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3805,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3806,41'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3806,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3807,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3810,5'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3811,9'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:3812,6'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseBoolExpr
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3819
      functionLinenumberEnd: 3873
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         56
      ICount:          253
      EdgeCount:       73
      CyclomaticComplexity: 19
      functionsReached:
        - deparseAppendPart
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseExpr
        - list_nth_cell
        - lnext
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:3821,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:3832,5'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3830,6'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3832,5'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3835,6'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3837,9'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:3839,6'
          Dst:             deparseAppendPart
        - Src:             'src/postgres_deparse.c:3840,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3853,5'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3851,6'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3853,5'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3856,6'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3858,9'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:3859,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3864,23'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3865,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3865,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3865,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3867,5'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3868,23'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3868,4'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3870,5'
          Dst:             deparseAppendStringInfoChar
    - functionName:    deparseNullTest
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4595
      functionLinenumberEnd: 4609
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - deparseAppendStringInfoString
        - deparseExpr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:4600,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:4599,2'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseBooleanTest
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4712
      functionLinenumberEnd: 4746
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseExpr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:4718,2'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:4716,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4718,2'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:4721,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseJsonIsPredicate
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11144
      functionLinenumberEnd: 11172
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseExpr
        - deparseJsonFormat
        - removeTrailingSpace
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:11145,2'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:11146,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:11148,2'
          Dst:             deparseJsonFormat
        - Src:             'src/postgres_deparse.c:11150,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11169,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11171,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseSetToDefault
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5177
      functionLinenumberEnd: 5179
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deparseAppendStringInfoString
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:5178,2'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseJsonParseExpr
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11351
      functionLinenumberEnd: 11360
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAppendStringInfoString
        - deparseJsonValueExpr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:11352,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11354,2'
          Dst:             deparseJsonValueExpr
        - Src:             'src/postgres_deparse.c:11357,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11359,2'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseJsonScalarExpr
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11363
      functionLinenumberEnd: 11367
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deparseAppendStringInfoString
        - deparseExpr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:11364,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11365,2'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:11366,2'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseJsonSerializeExpr
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11370
      functionLinenumberEnd: 11379
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAppendStringInfoString
        - deparseJsonOutput
        - deparseJsonValueExpr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:11371,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11373,2'
          Dst:             deparseJsonValueExpr
        - Src:             'src/postgres_deparse.c:11376,3'
          Dst:             deparseJsonOutput
        - Src:             'src/postgres_deparse.c:11378,2'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseJsonFuncExpr
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11417
      functionLinenumberEnd: 11479
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          146
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseColLabel
        - deparseExpr
        - deparseJsonOnEmptyClauseOpt
        - deparseJsonOnErrorClauseOpt
        - deparseJsonOutput
        - deparseJsonQuotesClauseOpt
        - deparseJsonValueExpr
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11434,2'
          Dst:             deparseJsonValueExpr
        - Src:             'src/postgres_deparse.c:11435,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11436,2'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:11439,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11445,3'
          Dst:             deparseJsonValueExpr
        - Src:             'src/postgres_deparse.c:11446,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11447,3'
          Dst:             deparseColLabel
        - Src:             'src/postgres_deparse.c:11449,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:11450,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11455,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:11456,3'
          Dst:             deparseJsonOutput
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11474,2'
          Dst:             deparseJsonQuotesClauseOpt
        - Src:             'src/postgres_deparse.c:11475,2'
          Dst:             deparseJsonOnEmptyClauseOpt
        - Src:             'src/postgres_deparse.c:11476,2'
          Dst:             deparseJsonOnErrorClauseOpt
        - Src:             'src/postgres_deparse.c:11478,2'
          Dst:             deparseAppendStringInfoChar
    - functionName:    deparseFuncExpr
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 739
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          79
      EdgeCount:       30
      CyclomaticComplexity: 16
      functionsReached:
        - deparseCoalesceExpr
        - deparseFuncCall
        - deparseJsonArrayAgg
        - deparseJsonArrayConstructor
        - deparseJsonArrayQueryConstructor
        - deparseJsonObjectAgg
        - deparseJsonObjectConstructor
        - deparseMinMaxExpr
        - deparseSQLValueFunction
        - deparseXmlExpr
        - deparseXmlSerialize
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:740,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:743,4'
          Dst:             deparseFuncCall
        - Src:             'src/postgres_deparse.c:746,4'
          Dst:             deparseSQLValueFunction
        - Src:             'src/postgres_deparse.c:749,4'
          Dst:             deparseMinMaxExpr
        - Src:             'src/postgres_deparse.c:752,4'
          Dst:             deparseCoalesceExpr
        - Src:             'src/postgres_deparse.c:755,4'
          Dst:             deparseXmlExpr
        - Src:             'src/postgres_deparse.c:758,4'
          Dst:             deparseXmlSerialize
        - Src:             'src/postgres_deparse.c:761,4'
          Dst:             deparseJsonObjectAgg
        - Src:             'src/postgres_deparse.c:764,4'
          Dst:             deparseJsonArrayAgg
        - Src:             'src/postgres_deparse.c:767,4'
          Dst:             deparseJsonObjectConstructor
        - Src:             'src/postgres_deparse.c:770,4'
          Dst:             deparseJsonArrayConstructor
        - Src:             'src/postgres_deparse.c:773,4'
          Dst:             deparseJsonArrayQueryConstructor
        - Src:             'src/postgres_deparse.c:776,4'
          Dst:             errstart_cold
        - Src:             'src/postgres_deparse.c:776,4'
          Dst:             errmsg_internal
        - Src:             'src/postgres_deparse.c:776,4'
          Dst:             errfinish
    - functionName:    deparseFuncCall
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3095
      functionLinenumberEnd: 3425
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         174
      ICount:          1018
      EdgeCount:       242
      CyclomaticComplexity: 70
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseBExpr
        - deparseExpr
        - deparseFuncArgExpr
        - deparseFuncName
        - deparseOptSortClause
        - deparseValue
        - deparseWindowDef
        - list_length
        - list_nth_cell
        - lnext
        - removeTrailingSpace
        - strcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:3100,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:3101,10'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3101,3'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:3102,10'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3102,3'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:3103,3'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:3109,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3110,22'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3110,3'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3111,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3112,22'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3112,3'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3113,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3114,22'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3114,3'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3115,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3116,22'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3116,3'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3117,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3121,3'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:3122,10'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3122,3'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:3129,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3130,22'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3130,3'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3131,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3132,22'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3132,3'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3133,7'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:3135,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3136,23'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3136,4'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3138,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3142,3'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:3143,10'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3143,3'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:3144,3'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:3151,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3152,23'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3152,3'
          Dst:             deparseBExpr
        - Src:             'src/postgres_deparse.c:3153,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3154,23'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3154,3'
          Dst:             deparseBExpr
        - Src:             'src/postgres_deparse.c:3155,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3159,3'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:3160,10'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3160,3'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:3161,3'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:3167,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3168,22'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3168,3'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3169,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3170,22'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3170,3'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3171,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3172,22'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3172,3'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3173,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3177,3'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:3178,10'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3178,3'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:3179,3'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:3185,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3186,22'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3186,3'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3187,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3191,3'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:3192,10'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3192,3'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:3193,3'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:3199,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3200,22'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3200,3'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3201,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3202,22'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3202,3'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3203,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3207,3'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:3208,10'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3208,3'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:3209,3'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:3216,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3217,22'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3217,3'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3218,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3219,22'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3219,3'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3220,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3222,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3223,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3224,22'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3224,3'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3225,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3226,22'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3226,3'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3227,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3231,3'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:3233,11'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3233,4'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:3234,4'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:3235,4'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:3244,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3245,14'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3245,7'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:3247,12'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:3249,12'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3252,7'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:3253,23'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3253,4'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3254,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3255,22'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3255,3'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3256,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3260,3'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:3261,10'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3261,3'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:3262,3'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3280,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3284,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3287,3'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3290,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3294,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3296,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3297,23'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3297,4'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3301,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3307,3'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:3308,10'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3308,3'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:3315,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3317,22'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3317,3'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3318,7'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:3320,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3322,22'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3323,4'
          Dst:             deparseValue
        - Src:             'src/postgres_deparse.c:3325,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3329,3'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:3330,10'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3330,3'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:3338,22'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3338,3'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3339,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3340,7'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:3343,22'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3344,4'
          Dst:             deparseValue
        - Src:             'src/postgres_deparse.c:3346,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3350,3'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:3351,10'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3351,3'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:3352,3'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:3354,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3355,22'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3355,3'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3356,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3357,22'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3357,3'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3358,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3362,3'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:3363,10'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:3363,3'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:3365,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3369,2'
          Dst:             deparseFuncName
        - Src:             'src/postgres_deparse.c:3370,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3373,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3377,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3379,11'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:3383,37'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:3384,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3385,4'
          Dst:             deparseFuncArgExpr
        - Src:             'src/postgres_deparse.c:3386,8'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:3387,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3390,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3394,3'
          Dst:             deparseOptSortClause
        - Src:             'src/postgres_deparse.c:3397,2'
          Dst:             removeTrailingSpace
        - Src:             'src/postgres_deparse.c:3398,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3402,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3403,3'
          Dst:             deparseOptSortClause
        - Src:             'src/postgres_deparse.c:3404,3'
          Dst:             removeTrailingSpace
        - Src:             'src/postgres_deparse.c:3405,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3410,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3411,3'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3412,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3417,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3419,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3421,4'
          Dst:             deparseWindowDef
        - Src:             'src/postgres_deparse.c:3424,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseSQLValueFunction
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3944
      functionLinenumberEnd: 3998
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - deparseAppendStringInfo
        - deparseAppendStringInfoString
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3996,3'
          Dst:             deparseAppendStringInfo
    - functionName:    deparseMinMaxExpr
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4697
      functionLinenumberEnd: 4709
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseExprList
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:4698,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4707,2'
          Dst:             deparseExprList
        - Src:             'src/postgres_deparse.c:4708,2'
          Dst:             deparseAppendStringInfoChar
    - functionName:    deparseCoalesceExpr
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4690
      functionLinenumberEnd: 4694
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseExprList
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:4691,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4692,2'
          Dst:             deparseExprList
        - Src:             'src/postgres_deparse.c:4693,2'
          Dst:             deparseAppendStringInfoChar
    - functionName:    deparseXmlExpr
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10932
      functionLinenumberEnd: 11014
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          209
      EdgeCount:       42
      CyclomaticComplexity: 7
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseExpr
        - deparseExprList
        - deparseXmlAttributeList
        - list_nth_cell
        - quote_identifier
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:10933,2'
          Branch Sides:    []
        - Branch String:   'src/postgres_deparse.c:10964,4'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:10936,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10937,4'
          Dst:             deparseExprList
        - Src:             'src/postgres_deparse.c:10938,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:10941,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10942,41'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:10942,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10945,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10946,5'
          Dst:             deparseXmlAttributeList
        - Src:             'src/postgres_deparse.c:10947,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10951,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10952,5'
          Dst:             deparseExprList
        - Src:             'src/postgres_deparse.c:10954,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10957,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10958,4'
          Dst:             deparseXmlAttributeList
        - Src:             'src/postgres_deparse.c:10959,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:10963,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10975,23'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:10975,4'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:10976,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:10979,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10980,41'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:10980,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10983,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10984,24'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:10984,5'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:10986,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:10989,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10990,23'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:10990,4'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:10991,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10992,8'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:10993,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10995,5'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:10996,8'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11002,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:11010,23'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:11010,4'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:11011,4'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseXmlSerialize
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11095
      functionLinenumberEnd: 11117
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - deparseAppendStringInfoString
        - deparseExpr
        - deparseTypeName
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:11097,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:11096,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11108,2'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:11109,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11110,2'
          Dst:             deparseTypeName
        - Src:             'src/postgres_deparse.c:11113,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11116,2'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseJsonObjectAgg
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11233
      functionLinenumberEnd: 11268
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          93
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - deparseAppendStringInfoString
        - deparseExpr
        - deparseJsonKeyValue
        - deparseJsonOutput
        - deparseWindowDef
        - removeTrailingSpace
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:11236,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11237,2'
          Dst:             deparseJsonKeyValue
        - Src:             'src/postgres_deparse.c:11240,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11243,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11245,2'
          Dst:             deparseJsonOutput
        - Src:             'src/postgres_deparse.c:11247,2'
          Dst:             removeTrailingSpace
        - Src:             'src/postgres_deparse.c:11248,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11252,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11253,3'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:11254,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11260,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11262,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11264,4'
          Dst:             deparseWindowDef
        - Src:             'src/postgres_deparse.c:11267,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseJsonArrayAgg
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11272
      functionLinenumberEnd: 11305
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          84
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - deparseAppendStringInfoString
        - deparseExpr
        - deparseJsonOutput
        - deparseJsonValueExpr
        - deparseOptSortClause
        - deparseWindowDef
        - removeTrailingSpace
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:11275,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11276,2'
          Dst:             deparseJsonValueExpr
        - Src:             'src/postgres_deparse.c:11277,2'
          Dst:             deparseOptSortClause
        - Src:             'src/postgres_deparse.c:11280,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11282,2'
          Dst:             deparseJsonOutput
        - Src:             'src/postgres_deparse.c:11284,2'
          Dst:             removeTrailingSpace
        - Src:             'src/postgres_deparse.c:11285,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11289,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11290,3'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:11291,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11297,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11299,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11301,4'
          Dst:             deparseWindowDef
        - Src:             'src/postgres_deparse.c:11304,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseJsonObjectConstructor
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11308
      functionLinenumberEnd: 11322
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseJsonKeyValueList
        - deparseJsonOutput
        - removeTrailingSpace
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:11309,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11310,2'
          Dst:             deparseJsonKeyValueList
        - Src:             'src/postgres_deparse.c:11313,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11316,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11318,2'
          Dst:             deparseJsonOutput
        - Src:             'src/postgres_deparse.c:11320,2'
          Dst:             removeTrailingSpace
        - Src:             'src/postgres_deparse.c:11321,2'
          Dst:             deparseAppendStringInfoChar
    - functionName:    deparseJsonArrayConstructor
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11325
      functionLinenumberEnd: 11336
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseJsonOutput
        - deparseJsonValueExprList
        - removeTrailingSpace
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:11326,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11327,2'
          Dst:             deparseJsonValueExprList
        - Src:             'src/postgres_deparse.c:11330,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11332,2'
          Dst:             deparseJsonOutput
        - Src:             'src/postgres_deparse.c:11334,2'
          Dst:             removeTrailingSpace
        - Src:             'src/postgres_deparse.c:11335,2'
          Dst:             deparseAppendStringInfoChar
    - functionName:    deparseJsonArrayQueryConstructor
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11339
      functionLinenumberEnd: 11348
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseJsonFormat
        - deparseJsonOutput
        - deparseSelectStmt
        - removeTrailingSpace
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:11340,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11342,2'
          Dst:             deparseSelectStmt
        - Src:             'src/postgres_deparse.c:11343,2'
          Dst:             deparseJsonFormat
        - Src:             'src/postgres_deparse.c:11344,2'
          Dst:             deparseJsonOutput
        - Src:             'src/postgres_deparse.c:11346,2'
          Dst:             removeTrailingSpace
        - Src:             'src/postgres_deparse.c:11347,2'
          Dst:             deparseAppendStringInfoChar
    - functionName:    deparseSelectStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2753
      functionLinenumberEnd: 2945
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         134
      ICount:          624
      EdgeCount:       178
      CyclomaticComplexity: 46
      functionsReached:
        - deparseAppendCommaAndPart
        - deparseAppendPart
        - deparseAppendPartGroup
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseCExpr
        - deparseExpr
        - deparseExprList
        - deparseFromClause
        - deparseGroupByList
        - deparseIntoClause
        - deparseLockingClause
        - deparseMarkCurrentPartNonMergable
        - deparseOptSortClause
        - deparseOptTemp
        - deparseSelectStmt
        - deparseStateDecreaseNestingLevel
        - deparseStateIncreaseNestingLevel
        - deparseTargetList
        - deparseWhereClause
        - deparseWindowDef
        - deparseWithClause
        - list_length
        - list_nth_cell
        - lnext
        - removeTrailingSpace
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:2779,2'
          Branch Sides:    []
        - Branch String:   'src/postgres_deparse.c:2868,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:2757,3'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:2760,3'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:2767,3'
          Dst:             deparseAppendPart
        - Src:             'src/postgres_deparse.c:2768,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:2771,18'
          Dst:             deparseStateIncreaseNestingLevel
        - Src:             'src/postgres_deparse.c:2775,3'
          Dst:             deparseWithClause
        - Src:             'src/postgres_deparse.c:2776,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:2781,8'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:2784,5'
          Dst:             deparseAppendPartGroup
        - Src:             'src/postgres_deparse.c:2788,6'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:2789,6'
          Dst:             deparseExprList
        - Src:             'src/postgres_deparse.c:2790,6'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:2791,10'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:2792,7'
          Dst:             deparseAppendCommaAndPart
        - Src:             'src/postgres_deparse.c:2798,4'
          Dst:             deparseAppendPartGroup
        - Src:             'src/postgres_deparse.c:2800,8'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:2804,6'
          Dst:             deparseMarkCurrentPartNonMergable
        - Src:             'src/postgres_deparse.c:2805,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2807,10'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:2807,51'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:2809,7'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2810,7'
          Dst:             deparseExprList
        - Src:             'src/postgres_deparse.c:2811,7'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2813,6'
          Dst:             deparseAppendPart
        - Src:             'src/postgres_deparse.c:2816,5'
          Dst:             deparseTargetList
        - Src:             'src/postgres_deparse.c:2817,5'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:2822,5'
          Dst:             deparseAppendPartGroup
        - Src:             'src/postgres_deparse.c:2823,5'
          Dst:             deparseOptTemp
        - Src:             'src/postgres_deparse.c:2824,5'
          Dst:             deparseIntoClause
        - Src:             'src/postgres_deparse.c:2825,5'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:2828,4'
          Dst:             deparseFromClause
        - Src:             'src/postgres_deparse.c:2829,4'
          Dst:             deparseWhereClause
        - Src:             'src/postgres_deparse.c:2831,8'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:2833,5'
          Dst:             deparseAppendPartGroup
        - Src:             'src/postgres_deparse.c:2835,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2836,5'
          Dst:             deparseGroupByList
        - Src:             'src/postgres_deparse.c:2837,5'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:2842,5'
          Dst:             deparseAppendPartGroup
        - Src:             'src/postgres_deparse.c:2843,5'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:2844,5'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:2849,5'
          Dst:             deparseAppendPartGroup
        - Src:             'src/postgres_deparse.c:2854,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2855,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2856,6'
          Dst:             deparseWindowDef
        - Src:             'src/postgres_deparse.c:2857,10'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:2858,7'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2867,5'
          Dst:             deparseSelectStmt
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendPartGroup
        - Src:             'src/postgres_deparse.c:2891,5'
          Dst:             deparseAppendPart
        - Src:             'src/postgres_deparse.c:2892,5'
          Dst:             deparseSelectStmt
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:2898,2'
          Dst:             deparseOptSortClause
        - Src:             'src/postgres_deparse.c:2903,4'
          Dst:             deparseAppendPartGroup
        - Src:             'src/postgres_deparse.c:2905,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2908,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2910,4'
          Dst:             deparseCExpr
        - Src:             'src/postgres_deparse.c:2912,4'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:2914,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:2917,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2922,3'
          Dst:             deparseAppendPartGroup
        - Src:             'src/postgres_deparse.c:2923,3'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:2924,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:2927,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:2935,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:2931,4'
          Dst:             deparseLockingClause
        - Src:             'src/postgres_deparse.c:2932,8'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:2933,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2938,2'
          Dst:             removeTrailingSpace
        - Src:             'src/postgres_deparse.c:2942,3'
          Dst:             deparseStateDecreaseNestingLevel
        - Src:             'src/postgres_deparse.c:2942,3'
          Dst:             deparseStateDecreaseNestingLevel
        - Src:             'src/postgres_deparse.c:2944,3'
          Dst:             deparseAppendStringInfoChar
    - functionName:    deparseJsonFormat
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11120
      functionLinenumberEnd: 11141
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          45
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - deparseAppendStringInfoString
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:11124,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseJsonOutput
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11219
      functionLinenumberEnd: 11229
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseJsonFormat
        - deparseTypeName
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:11225,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11226,2'
          Dst:             deparseTypeName
        - Src:             'src/postgres_deparse.c:11227,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:11228,2'
          Dst:             deparseJsonFormat
    - functionName:    removeTrailingSpace
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deparseGetCurrentStringInfo
        - removeTrailingSpaceFromStr
      functionUses:    88
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:413,19'
          Dst:             deparseGetCurrentStringInfo
        - Src:             'src/postgres_deparse.c:414,2'
          Dst:             removeTrailingSpaceFromStr
    - functionName:    removeTrailingSpaceFromStr
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deparseStateIncreaseNestingLevel
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - deparseGetCurrentPartGroup
        - deparseMarkCurrentPartNonMergable
        - palloc0
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:569,36'
          Dst:             palloc0
        - Src:             'src/postgres_deparse.c:572,39'
          Dst:             deparseGetCurrentPartGroup
        - Src:             'src/postgres_deparse.c:578,3'
          Dst:             deparseMarkCurrentPartNonMergable
    - functionName:    deparseWithClause
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4001
      functionLinenumberEnd: 4015
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          80
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - deparseAppendPartGroup
        - deparseAppendStringInfoString
        - deparseCommonTableExpr
        - lnext
        - removeTrailingSpace
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:4004,2'
          Dst:             deparseAppendPartGroup
        - Src:             'src/postgres_deparse.c:4006,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4014,2'
          Dst:             removeTrailingSpace
        - Src:             'src/postgres_deparse.c:4009,3'
          Dst:             deparseCommonTableExpr
        - Src:             'src/postgres_deparse.c:4010,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:4011,4'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseAppendPartGroup
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lappend
        - list_length
        - makeDeparseStatePart
        - palloc0
        - removeTrailingSpace
      functionUses:    32
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:462,38'
          Dst:             palloc0
        - Src:             'src/postgres_deparse.c:464,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:465,3'
          Dst:             removeTrailingSpace
        - Src:             'src/postgres_deparse.c:468,49'
          Dst:             makeDeparseStatePart
        - Src:             'src/postgres_deparse.c:468,22'
          Dst:             lappend
        - Src:             'src/postgres_deparse.c:471,23'
          Dst:             lappend
    - functionName:    deparseExprList
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 964
      functionLinenumberEnd: 972
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          61
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - deparseAppendStringInfoString
        - deparseExpr
        - lnext
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:968,3'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:969,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:970,4'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseAppendCommaAndPart
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAppendPart
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:448,3'
          Dst:             deparseAppendPart
        - Src:             'src/postgres_deparse.c:449,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:453,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:454,3'
          Dst:             deparseAppendPart
    - functionName:    deparseTargetList
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2080
      functionLinenumberEnd: 2102
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          102
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - deparseAppendCommaAndPart
        - deparseAppendStringInfoString
        - deparseColumnRef
        - deparseExpr
        - errfinish
        - errmsg_internal
        - errstart_cold
        - lnext
        - quote_identifier
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:2088,4'
          Dst:             errstart_cold
        - Src:             'src/postgres_deparse.c:2088,4'
          Dst:             errmsg_internal
        - Src:             'src/postgres_deparse.c:2088,4'
          Dst:             errfinish
        - Src:             'src/postgres_deparse.c:2090,4'
          Dst:             deparseColumnRef
        - Src:             'src/postgres_deparse.c:2092,4'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:2095,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2096,41'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:2096,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2099,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:2100,4'
          Dst:             deparseAppendCommaAndPart
    - functionName:    deparseOptTemp
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1738
      functionLinenumberEnd: 1754
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          29
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - deparseAppendStringInfoString
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:1739,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseIntoClause
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2948
      functionLinenumberEnd: 2994
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          89
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseColumnList
        - deparseOptWith
        - deparseRangeVar
        - list_length
        - quote_identifier
        - removeTrailingSpace
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:2951,2'
          Dst:             deparseRangeVar
        - Src:             'src/postgres_deparse.c:2953,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:2955,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:2956,3'
          Dst:             deparseColumnList
        - Src:             'src/postgres_deparse.c:2957,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:2959,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:2963,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2964,40'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:2964,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2965,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:2968,2'
          Dst:             deparseOptWith
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2988,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2989,40'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:2989,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2990,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:2993,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseFromClause
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2217
      functionLinenumberEnd: 2224
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAppendPartGroup
        - deparseAppendStringInfoChar
        - deparseFromList
        - list_length
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:2218,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:2220,3'
          Dst:             deparseAppendPartGroup
        - Src:             'src/postgres_deparse.c:2221,3'
          Dst:             deparseFromList
        - Src:             'src/postgres_deparse.c:2222,3'
          Dst:             deparseAppendStringInfoChar
    - functionName:    deparseWhereClause
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2230
      functionLinenumberEnd: 2237
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAppendPartGroup
        - deparseAppendStringInfoChar
        - deparseExpr
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:2233,3'
          Dst:             deparseAppendPartGroup
        - Src:             'src/postgres_deparse.c:2234,3'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:2235,3'
          Dst:             deparseAppendStringInfoChar
    - functionName:    deparseGroupByList
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2262
      functionLinenumberEnd: 2275
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          74
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - deparseAppendCommaAndPart
        - deparseExpr
        - deparseGroupingSet
        - lnext
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:2268,4'
          Dst:             deparseGroupingSet
        - Src:             'src/postgres_deparse.c:2270,4'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:2272,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:2273,4'
          Dst:             deparseAppendCommaAndPart
    - functionName:    deparseWindowDef
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3428
      functionLinenumberEnd: 3544
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         68
      ICount:          303
      EdgeCount:       93
      CyclomaticComplexity: 27
      functionsReached:
        - deparseAppendPart
        - deparseAppendPartGroup
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseExpr
        - deparseExprList
        - deparseOptSortClause
        - deparseStateDecreaseNestingLevel
        - deparseStateIncreaseNestingLevel
        - list_length
        - quote_identifier
        - removeTrailingSpace
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:3435,30'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:3436,3'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:3439,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3443,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3444,17'
          Dst:             deparseStateIncreaseNestingLevel
        - Src:             'src/postgres_deparse.c:3448,40'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:3448,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3449,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3452,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:3454,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3455,3'
          Dst:             deparseExprList
        - Src:             'src/postgres_deparse.c:3456,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3459,2'
          Dst:             removeTrailingSpace
        - Src:             'src/postgres_deparse.c:3460,2'
          Dst:             deparseAppendPart
        - Src:             'src/postgres_deparse.c:3461,2'
          Dst:             deparseOptSortClause
        - Src:             'src/postgres_deparse.c:3465,3'
          Dst:             deparseAppendPartGroup
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3474,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3504,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3541,2'
          Dst:             removeTrailingSpace
        - Src:             'src/postgres_deparse.c:3542,2'
          Dst:             deparseStateDecreaseNestingLevel
        - Src:             'src/postgres_deparse.c:3543,2'
          Dst:             deparseAppendStringInfoChar
    - functionName:    deparseOptSortClause
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2315
      functionLinenumberEnd: 2338
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          125
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - deparseAppendCommaAndPart
        - deparseAppendPartGroup
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseSortBy
        - list_length
        - lnext
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:2318,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:2321,4'
          Dst:             deparseAppendPartGroup
        - Src:             'src/postgres_deparse.c:2323,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2327,4'
          Dst:             deparseSortBy
        - Src:             'src/postgres_deparse.c:2328,8'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:2331,6'
          Dst:             deparseAppendCommaAndPart
        - Src:             'src/postgres_deparse.c:2336,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:2327,4'
          Dst:             deparseSortBy
        - Src:             'src/postgres_deparse.c:2328,8'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:2333,6'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseLockingClause
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5130
      functionLinenumberEnd: 5174
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAppendPartGroup
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseQualifiedNameList
        - list_length
        - removeTrailingSpace
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:5160,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendPartGroup
        - Src:             'src/postgres_deparse.c:5153,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:5155,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5156,3'
          Dst:             deparseQualifiedNameList
        - Src:             'src/postgres_deparse.c:5157,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5173,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseStateDecreaseNestingLevel
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         54
      ICount:          299
      EdgeCount:       73
      CyclomaticComplexity: 21
      functionsReached:
        - appendStringInfo
        - appendStringInfoChar
        - appendStringInfoString
        - deparseAppendPart
        - deparseMarkCurrentPartNonMergable
        - for_each_from_setup
        - freeDeparseStatePart
        - list_concat
        - list_delete_nth_cell
        - list_free
        - list_insert_nth
        - list_last_cell
        - list_length
        - list_nth_cell
        - makeDeparseStatePart
        - pfree
        - removeTrailingSpaceFromStr
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:650,2'
          Dst:             list_free
        - Src:             'src/postgres_deparse.c:651,2'
          Dst:             pfree
        - Src:             'src/postgres_deparse.c:597,67'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:600,4'
          Dst:             for_each_from_setup
        - Src:             'src/postgres_deparse.c:599,52'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:603,5'
          Dst:             removeTrailingSpaceFromStr
        - Src:             'src/postgres_deparse.c:608,7'
          Dst:             appendStringInfoChar
        - Src:             'src/postgres_deparse.c:609,6'
          Dst:             appendStringInfoString
        - Src:             'src/postgres_deparse.c:610,6'
          Dst:             freeDeparseStatePart
        - Src:             'src/postgres_deparse.c:611,26'
          Dst:             list_delete_nth_cell
        - Src:             'src/postgres_deparse.c:622,31'
          Dst:             makeDeparseStatePart
        - Src:             'src/postgres_deparse.c:623,4'
          Dst:             appendStringInfoString
        - Src:             'src/postgres_deparse.c:624,24'
          Dst:             list_insert_nth
        - Src:             'src/postgres_deparse.c:626,8'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:628,51'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:630,6'
          Dst:             appendStringInfo
        - Src:             'src/postgres_deparse.c:631,5'
          Dst:             freeDeparseStatePart
        - Src:             'src/postgres_deparse.c:632,25'
          Dst:             list_delete_nth_cell
        - Src:             'src/postgres_deparse.c:638,73'
          Dst:             list_last_cell
        - Src:             'src/postgres_deparse.c:639,31'
          Dst:             list_concat
        - Src:             'src/postgres_deparse.c:644,26'
          Dst:             list_concat
        - Src:             'src/postgres_deparse.c:647,3'
          Dst:             list_free
        - Src:             'src/postgres_deparse.c:648,3'
          Dst:             pfree
        - Src:             'src/postgres_deparse.c:658,3'
          Dst:             deparseAppendPart
        - Src:             'src/postgres_deparse.c:661,3'
          Dst:             deparseMarkCurrentPartNonMergable
    - functionName:    deparseQualifiedNameList
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2528
      functionLinenumberEnd: 2537
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          61
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - deparseAppendStringInfoString
        - deparseRangeVar
        - lnext
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:2533,3'
          Dst:             deparseRangeVar
        - Src:             'src/postgres_deparse.c:2534,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:2535,4'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseRangeVar
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2997
      functionLinenumberEnd: 3026
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          99
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - deparseAlias
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - quote_identifier
        - removeTrailingSpace
      functionUses:    46
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:2999,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3003,40'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:3003,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3004,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3009,40'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:3009,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3010,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3014,39'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:3014,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3015,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3020,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3021,3'
          Dst:             deparseAlias
        - Src:             'src/postgres_deparse.c:3022,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3025,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseAlias
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3075
      functionLinenumberEnd: 3085
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseNameList
        - list_length
        - quote_identifier
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:3076,39'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:3076,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3078,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:3081,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3082,3'
          Dst:             deparseNameList
        - Src:             'src/postgres_deparse.c:3083,3'
          Dst:             deparseAppendStringInfoChar
    - functionName:    deparseNameList
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2300
      functionLinenumberEnd: 2309
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          63
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - deparseAppendStringInfoString
        - deparseColId
        - lnext
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:2305,3'
          Dst:             deparseColId
        - Src:             'src/postgres_deparse.c:2306,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:2307,4'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseSortBy
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3899
      functionLinenumberEnd: 3932
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          63
      EdgeCount:       24
      CyclomaticComplexity: 13
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseExpr
        - deparseQualOp
        - removeTrailingSpace
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:3903,2'
          Branch Sides:    []
        - Branch String:   'src/postgres_deparse.c:3919,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:3900,2'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3901,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3908,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3911,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3914,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3915,4'
          Dst:             deparseQualOp
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3931,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseQualOp
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1214
      functionLinenumberEnd: 1225
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - deparseAnyOperator
        - deparseAppendStringInfoString
        - isOp
        - list_length
        - list_nth_cell
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:1215,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:1215,35'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:1215,30'
          Dst:             isOp
        - Src:             'src/postgres_deparse.c:1221,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1222,3'
          Dst:             deparseAnyOperator
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
    - functionName:    isOp
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         40
      ICount:          145
      EdgeCount:       57
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deparseAnyOperator
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1194
      functionLinenumberEnd: 1210
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - list_last_cell
        - list_length
        - list_nth_cell
        - quote_identifier
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:1196,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:1198,57'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:1198,40'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:1198,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1199,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:1200,40'
          Dst:             list_last_cell
        - Src:             'src/postgres_deparse.c:1204,40'
          Dst:             list_last_cell
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseGroupingSet
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6873
      functionLinenumberEnd: 6899
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseExprList
        - deparseGroupByList
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:6874,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:6877,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6884,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6885,4'
          Dst:             deparseExprList
        - Src:             'src/postgres_deparse.c:6886,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:6889,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6890,4'
          Dst:             deparseExprList
        - Src:             'src/postgres_deparse.c:6891,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:6894,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6895,4'
          Dst:             deparseGroupByList
        - Src:             'src/postgres_deparse.c:6896,4'
          Dst:             deparseAppendStringInfoChar
    - functionName:    deparseFromList
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2202
      functionLinenumberEnd: 2211
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          61
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - deparseAppendCommaAndPart
        - deparseTableRef
        - lnext
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:2207,3'
          Dst:             deparseTableRef
        - Src:             'src/postgres_deparse.c:2208,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:2209,4'
          Dst:             deparseAppendCommaAndPart
    - functionName:    deparseTableRef
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2171
      functionLinenumberEnd: 2198
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          54
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached:
        - deparseJoinExpr
        - deparseJsonTable
        - deparseRangeFunction
        - deparseRangeSubselect
        - deparseRangeTableFunc
        - deparseRangeTableSample
        - deparseRangeVar
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:2172,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:2175,4'
          Dst:             deparseRangeVar
        - Src:             'src/postgres_deparse.c:2178,4'
          Dst:             deparseRangeTableSample
        - Src:             'src/postgres_deparse.c:2181,4'
          Dst:             deparseRangeFunction
        - Src:             'src/postgres_deparse.c:2184,4'
          Dst:             deparseRangeTableFunc
        - Src:             'src/postgres_deparse.c:2187,4'
          Dst:             deparseRangeSubselect
        - Src:             'src/postgres_deparse.c:2190,4'
          Dst:             deparseJoinExpr
        - Src:             'src/postgres_deparse.c:2193,4'
          Dst:             deparseJsonTable
    - functionName:    deparseRangeTableSample
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10474
      functionLinenumberEnd: 10492
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseExpr
        - deparseExprList
        - deparseFuncName
        - deparseRangeVar
        - removeTrailingSpace
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:10475,2'
          Dst:             deparseRangeVar
        - Src:             'src/postgres_deparse.c:10477,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10479,2'
          Dst:             deparseFuncName
        - Src:             'src/postgres_deparse.c:10480,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:10481,2'
          Dst:             deparseExprList
        - Src:             'src/postgres_deparse.c:10482,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10486,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10487,3'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:10488,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10491,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseRangeFunction
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4194
      functionLinenumberEnd: 4259
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         57
      ICount:          277
      EdgeCount:       76
      CyclomaticComplexity: 21
      functionsReached:
        - deparseAlias
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseColumnDef
        - deparseFuncExprWindowless
        - list_length
        - list_nth_cell
        - lnext
        - removeTrailingSpace
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:4199,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4203,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4204,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4226,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4209,37'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:4209,4'
          Dst:             deparseFuncExprWindowless
        - Src:             'src/postgres_deparse.c:4210,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4211,23'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:4212,8'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:4214,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4221,5'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4217,6'
          Dst:             deparseColumnDef
        - Src:             'src/postgres_deparse.c:4218,10'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:4219,7'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4223,8'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:4224,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4231,36'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:4231,36'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:4231,3'
          Dst:             deparseFuncExprWindowless
        - Src:             'src/postgres_deparse.c:4233,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4236,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4240,3'
          Dst:             deparseAlias
        - Src:             'src/postgres_deparse.c:4241,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4244,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:4247,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4248,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4255,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4251,4'
          Dst:             deparseColumnDef
        - Src:             'src/postgres_deparse.c:4252,8'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:4253,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4258,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseRangeTableFunc
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11054
      functionLinenumberEnd: 11092
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          122
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - deparseAlias
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseExpr
        - deparseRangeTableFuncCol
        - deparseXmlNamespaceList
        - lnext
        - removeTrailingSpace
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:11058,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11060,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11063,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11064,3'
          Dst:             deparseXmlNamespaceList
        - Src:             'src/postgres_deparse.c:11065,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11068,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:11069,2'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:11070,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:11072,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11073,2'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:11075,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11083,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11078,3'
          Dst:             deparseRangeTableFuncCol
        - Src:             'src/postgres_deparse.c:11079,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:11080,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11087,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11088,3'
          Dst:             deparseAlias
        - Src:             'src/postgres_deparse.c:11091,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseRangeSubselect
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4178
      functionLinenumberEnd: 4191
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - deparseAlias
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseSelectStmt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:4180,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4182,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4183,2'
          Dst:             deparseSelectStmt
        - Src:             'src/postgres_deparse.c:4184,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4188,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4189,3'
          Dst:             deparseAlias
    - functionName:    deparseJoinExpr
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4019
      functionLinenumberEnd: 4095
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          199
      EdgeCount:       53
      CyclomaticComplexity: 13
      functionsReached:
        - deparseAlias
        - deparseAppendPart
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseExpr
        - deparseNameList
        - deparseTableRef
        - list_length
        - removeTrailingSpace
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:4033,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:4025,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4027,2'
          Dst:             deparseTableRef
        - Src:             'src/postgres_deparse.c:4028,2'
          Dst:             deparseAppendPart
        - Src:             'src/postgres_deparse.c:4031,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4036,61'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4059,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4063,2'
          Dst:             deparseTableRef
        - Src:             'src/postgres_deparse.c:4062,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4063,2'
          Dst:             deparseTableRef
        - Src:             'src/postgres_deparse.c:4065,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4066,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4070,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4071,3'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:4072,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4075,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:4077,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4078,3'
          Dst:             deparseNameList
        - Src:             'src/postgres_deparse.c:4079,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4083,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4084,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4089,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4092,3'
          Dst:             deparseAlias
        - Src:             'src/postgres_deparse.c:4094,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseJsonTable
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11607
      functionLinenumberEnd: 11644
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          120
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - deparseAlias
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseColLabel
        - deparseJsonBehavior
        - deparseJsonTableColumns
        - deparseJsonTablePathSpec
        - deparseJsonValueExpr
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:11608,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11610,2'
          Dst:             deparseJsonValueExpr
        - Src:             'src/postgres_deparse.c:11611,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11612,2'
          Dst:             deparseJsonTablePathSpec
        - Src:             'src/postgres_deparse.c:11615,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11629,2'
          Dst:             deparseJsonTableColumns
        - Src:             'src/postgres_deparse.c:11621,3'
          Dst:             deparseJsonValueExpr
        - Src:             'src/postgres_deparse.c:11622,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11623,3'
          Dst:             deparseColLabel
        - Src:             'src/postgres_deparse.c:11625,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:11626,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11633,3'
          Dst:             deparseJsonBehavior
        - Src:             'src/postgres_deparse.c:11634,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11637,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:11641,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:11642,3'
          Dst:             deparseAlias
    - functionName:    deparseJsonValueExpr
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11176
      functionLinenumberEnd: 11180
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseExpr
        - deparseJsonFormat
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:11177,2'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:11178,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:11179,2'
          Dst:             deparseJsonFormat
    - functionName:    deparseJsonTablePathSpec
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11482
      functionLinenumberEnd: 11490
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAppendStringInfoString
        - deparseColLabel
        - deparseStringLiteral
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:11483,2'
          Dst:             deparseStringLiteral
        - Src:             'src/postgres_deparse.c:11487,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11488,3'
          Dst:             deparseColLabel
    - functionName:    deparseJsonTableColumns
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11591
      functionLinenumberEnd: 11604
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          63
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseJsonTableColumn
        - lnext
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:11592,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11603,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:11597,3'
          Dst:             deparseJsonTableColumn
        - Src:             'src/postgres_deparse.c:11599,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:11600,4'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseJsonBehavior
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11494
      functionLinenumberEnd: 11526
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          68
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - deparseAppendStringInfoString
        - deparseExpr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:11495,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:11498,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11501,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11504,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11507,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11510,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11513,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11516,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11519,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11520,4'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:11523,4'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseJsonTableColumn
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11529
      functionLinenumberEnd: 11588
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          150
      EdgeCount:       35
      CyclomaticComplexity: 6
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseColLabel
        - deparseJsonFormat
        - deparseJsonOnEmptyClauseOpt
        - deparseJsonOnErrorClauseOpt
        - deparseJsonQuotesClauseOpt
        - deparseJsonTableColumns
        - deparseJsonTablePathSpec
        - deparseTypeName
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:11541,2'
          Branch Sides:    []
        - Branch String:   'src/postgres_deparse.c:11569,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:11532,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11533,3'
          Dst:             deparseJsonTablePathSpec
        - Src:             'src/postgres_deparse.c:11534,3'
          Dst:             deparseJsonTableColumns
        - Src:             'src/postgres_deparse.c:11538,2'
          Dst:             deparseColLabel
        - Src:             'src/postgres_deparse.c:11539,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:11544,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11549,4'
          Dst:             deparseTypeName
        - Src:             'src/postgres_deparse.c:11552,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11554,5'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:11557,5'
          Dst:             deparseJsonFormat
        - Src:             'src/postgres_deparse.c:11561,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11562,5'
          Dst:             deparseJsonTablePathSpec
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11585,2'
          Dst:             deparseJsonQuotesClauseOpt
        - Src:             'src/postgres_deparse.c:11586,2'
          Dst:             deparseJsonOnEmptyClauseOpt
        - Src:             'src/postgres_deparse.c:11587,2'
          Dst:             deparseJsonOnErrorClauseOpt
    - functionName:    deparseJsonQuotesClauseOpt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11382
      functionLinenumberEnd: 11394
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          29
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - deparseAppendStringInfoString
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:11383,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseJsonOnEmptyClauseOpt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11407
      functionLinenumberEnd: 11414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseJsonBehavior
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:11410,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:11411,3'
          Dst:             deparseJsonBehavior
        - Src:             'src/postgres_deparse.c:11412,3'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseJsonOnErrorClauseOpt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11397
      functionLinenumberEnd: 11404
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseJsonBehavior
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:11401,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:11402,2'
          Dst:             deparseJsonBehavior
        - Src:             'src/postgres_deparse.c:11403,2'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseXmlNamespaceList
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2145
      functionLinenumberEnd: 2167
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          91
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - deparseAppendStringInfoString
        - deparseExpr
        - lnext
        - quote_identifier
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:2154,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2156,3'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:2160,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2161,41'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:2161,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2164,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:2165,4'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseRangeTableFuncCol
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11018
      functionLinenumberEnd: 11050
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          76
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseExpr
        - deparseTypeName
        - quote_identifier
        - removeTrailingSpace
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:11019,39'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:11019,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11020,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:11028,3'
          Dst:             deparseTypeName
        - Src:             'src/postgres_deparse.c:11029,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:11033,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11034,4'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:11035,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:11040,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11041,4'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:11042,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11049,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseFuncExprWindowless
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2406
      functionLinenumberEnd: 2433
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          54
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached:
        - deparseCoalesceExpr
        - deparseFuncCall
        - deparseMinMaxExpr
        - deparseSQLValueFunction
        - deparseTypeCast
        - deparseXmlExpr
        - deparseXmlSerialize
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:2407,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:2410,4'
          Dst:             deparseFuncCall
        - Src:             'src/postgres_deparse.c:2413,4'
          Dst:             deparseSQLValueFunction
        - Src:             'src/postgres_deparse.c:2416,4'
          Dst:             deparseTypeCast
        - Src:             'src/postgres_deparse.c:2419,4'
          Dst:             deparseCoalesceExpr
        - Src:             'src/postgres_deparse.c:2422,4'
          Dst:             deparseMinMaxExpr
        - Src:             'src/postgres_deparse.c:2425,4'
          Dst:             deparseXmlExpr
        - Src:             'src/postgres_deparse.c:2428,4'
          Dst:             deparseXmlSerialize
    - functionName:    deparseColumnDef
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4750
      functionLinenumberEnd: 4804
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          154
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseCollateClause
        - deparseConstraint
        - deparseCreateGenericOptions
        - deparseExpr
        - deparseTypeName
        - quote_identifier
        - removeTrailingSpace
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:4755,40'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:4755,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4756,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4761,3'
          Dst:             deparseTypeName
        - Src:             'src/postgres_deparse.c:4762,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4767,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4768,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4769,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4774,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4775,3'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:4776,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4781,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4782,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4783,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4788,3'
          Dst:             deparseCreateGenericOptions
        - Src:             'src/postgres_deparse.c:4789,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4794,3'
          Dst:             deparseConstraint
        - Src:             'src/postgres_deparse.c:4795,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4800,3'
          Dst:             deparseCollateClause
        - Src:             'src/postgres_deparse.c:4803,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseCreateGenericOptions
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1354
      functionLinenumberEnd: 1371
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          73
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseStringLiteral
        - lnext
        - quote_identifier
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:1360,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1370,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1364,40'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:1364,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1365,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:1366,3'
          Dst:             deparseStringLiteral
        - Src:             'src/postgres_deparse.c:1367,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:1368,4'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseConstraint
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5425
      functionLinenumberEnd: 5705
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         160
      ICount:          760
      EdgeCount:       198
      CyclomaticComplexity: 40
      functionsReached:
        - deparseAnyOperator
        - deparseAppendStringInfo
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseBExpr
        - deparseColumnList
        - deparseColumnListWithPeriod
        - deparseExpr
        - deparseIndexElem
        - deparseOptParenthesizedSeqOptList
        - deparseOptWith
        - deparseRangeVar
        - list_last_cell
        - list_length
        - list_nth_cell
        - lnext
        - quote_identifier
        - removeTrailingSpace
        - strcmp
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:5435,2'
          Branch Sides:    []
        - Branch String:   'src/postgres_deparse.c:5448,4'
          Branch Sides:    []
        - Branch String:   'src/postgres_deparse.c:5607,2'
          Branch Sides:    []
        - Branch String:   'src/postgres_deparse.c:5629,2'
          Branch Sides:    []
        - Branch String:   'src/postgres_deparse.c:5644,4'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:5430,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5431,40'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:5431,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5432,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:5437,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5440,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5443,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5444,4'
          Dst:             deparseBExpr
        - Src:             'src/postgres_deparse.c:5447,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5459,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5460,4'
          Dst:             deparseOptParenthesizedSeqOptList
        - Src:             'src/postgres_deparse.c:5464,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5465,4'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:5466,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5468,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5470,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5473,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5474,4'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:5475,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5478,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5481,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5483,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5486,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5487,8'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:5489,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5490,42'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:5490,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5491,5'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:5493,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:5504,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5498,29'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:5498,5'
          Dst:             deparseIndexElem
        - Src:             'src/postgres_deparse.c:5499,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5500,31'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:5500,5'
          Dst:             deparseAnyOperator
        - Src:             'src/postgres_deparse.c:5501,9'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:5502,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5507,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5508,5'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:5509,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5513,8'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:5514,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5517,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5520,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5523,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5526,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5529,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5532,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5536,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:5550,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:5543,16'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:5545,39'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:5550,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:5553,4'
          Dst:             deparseColumnList
        - Src:             'src/postgres_deparse.c:5556,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5559,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:5561,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:5564,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:5566,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:5568,4'
          Dst:             deparseColumnListWithPeriod
        - Src:             'src/postgres_deparse.c:5570,4'
          Dst:             deparseColumnList
        - Src:             'src/postgres_deparse.c:5571,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5576,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5577,3'
          Dst:             deparseRangeVar
        - Src:             'src/postgres_deparse.c:5578,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:5579,7'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:5581,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:5583,5'
          Dst:             deparseColumnListWithPeriod
        - Src:             'src/postgres_deparse.c:5585,5'
          Dst:             deparseColumnList
        - Src:             'src/postgres_deparse.c:5586,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5596,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5642,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5650,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5653,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5654,24'
          Dst:             list_last_cell
        - Src:             'src/postgres_deparse.c:5655,7'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5665,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:5667,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5668,3'
          Dst:             deparseColumnList
        - Src:             'src/postgres_deparse.c:5669,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5677,4'
          Dst:             deparseOptWith
        - Src:             'src/postgres_deparse.c:5684,53'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:5684,3'
          Dst:             deparseAppendStringInfo
        - Src:             'src/postgres_deparse.c:5687,64'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:5687,3'
          Dst:             deparseAppendStringInfo
        - Src:             'src/postgres_deparse.c:5690,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5693,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5696,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5699,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5702,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5704,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseBExpr
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 864
      functionLinenumberEnd: 888
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          75
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - deparseAExpr
        - deparseBoolExpr
        - deparseCExpr
        - deparseXmlExpr
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:866,3'
          Dst:             deparseXmlExpr
        - Src:             'src/postgres_deparse.c:874,4'
          Dst:             deparseAExpr
        - Src:             'src/postgres_deparse.c:882,4'
          Dst:             deparseBoolExpr
        - Src:             'src/postgres_deparse.c:887,2'
          Dst:             deparseCExpr
    - functionName:    deparseOptParenthesizedSeqOptList
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1176
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseSeqOptList
        - list_length
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:1170,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:1172,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:1173,3'
          Dst:             deparseSeqOptList
        - Src:             'src/postgres_deparse.c:1174,3'
          Dst:             deparseAppendStringInfoChar
    - functionName:    deparseIndexElem
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2450
      functionLinenumberEnd: 2524
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          140
      EdgeCount:       33
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAnyName
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseColId
        - deparseExpr
        - deparseFuncExprWindowless
        - deparseOptCollate
        - deparseRelOptions
        - list_length
        - removeTrailingSpace
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:2458,3'
          Branch Sides:    []
        - Branch String:   'src/postgres_deparse.c:2493,2'
          Branch Sides:    []
        - Branch String:   'src/postgres_deparse.c:2510,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:2453,3'
          Dst:             deparseColId
        - Src:             'src/postgres_deparse.c:2454,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:2467,5'
          Dst:             deparseFuncExprWindowless
        - Src:             'src/postgres_deparse.c:2468,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2471,5'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:2472,5'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:2473,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2481,2'
          Dst:             deparseOptCollate
        - Src:             'src/postgres_deparse.c:2483,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:2485,3'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:2487,7'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:2488,4'
          Dst:             deparseRelOptions
        - Src:             'src/postgres_deparse.c:2490,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2523,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseColumnList
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1707
      functionLinenumberEnd: 1715
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          64
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - deparseAppendStringInfoString
        - lnext
        - quote_identifier
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:1711,40'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:1711,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1712,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:1713,4'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseColumnListWithPeriod
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1719
      functionLinenumberEnd: 1732
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          72
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - deparseAppendStringInfoString
        - lnext
        - quote_identifier
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:1723,19'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:1725,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1727,40'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:1727,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1730,4'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseOptWith
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2067
      functionLinenumberEnd: 2076
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseRelOptions
        - list_length
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:2070,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:2072,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2073,3'
          Dst:             deparseRelOptions
        - Src:             'src/postgres_deparse.c:2074,3'
          Dst:             deparseAppendStringInfoChar
    - functionName:    deparseRelOptions
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2038
      functionLinenumberEnd: 2061
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          119
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseDefArg
        - lnext
        - quote_identifier
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:2041,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:2060,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:2047,41'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:2047,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2048,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:2051,41'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:2051,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2053,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:2055,4'
          Dst:             deparseDefArg
        - Src:             'src/postgres_deparse.c:2057,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:2058,4'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseDefArg
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1271
      functionLinenumberEnd: 1317
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          107
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - deparseAnyOperator
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseStringLiteral
        - deparseTypeName
        - deparseValue
        - isReservedKeyword
        - list_length
        - list_nth_cell
        - strcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:1274,3'
          Dst:             deparseTypeName
        - Src:             'src/postgres_deparse.c:1282,7'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:1284,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1285,4'
          Dst:             deparseAnyOperator
        - Src:             'src/postgres_deparse.c:1286,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:1290,41'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:1290,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1295,3'
          Dst:             deparseValue
        - Src:             'src/postgres_deparse.c:1300,51'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:1302,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1304,12'
          Dst:             isReservedKeyword
        - Src:             'src/postgres_deparse.c:1306,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1310,4'
          Dst:             deparseStringLiteral
    - functionName:    isReservedKeyword
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          91
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - ScanKeywordLookup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:266,14'
          Dst:             ScanKeywordLookup
    - functionName:    deparseOptCollate
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2439
      functionLinenumberEnd: 2446
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAnyName
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - list_length
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:2440,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:2442,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2443,3'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:2444,3'
          Dst:             deparseAppendStringInfoChar
    - functionName:    deparseSeqOptList
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1150
      functionLinenumberEnd: 1158
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseSeqOptElem
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:1155,3'
          Dst:             deparseSeqOptElem
        - Src:             'src/postgres_deparse.c:1156,3'
          Dst:             deparseAppendStringInfoChar
    - functionName:    deparseSeqOptElem
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1146
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          169
      EdgeCount:       46
      CyclomaticComplexity: 16
      functionsReached:
        - deparseAnyName
        - deparseAppendStringInfoString
        - deparseNumericOnly
        - deparseSimpleTypename
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:1077,6'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:1079,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1080,3'
          Dst:             deparseSimpleTypename
        - Src:             'src/postgres_deparse.c:1082,11'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:1084,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1085,3'
          Dst:             deparseNumericOnly
        - Src:             'src/postgres_deparse.c:1087,11'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:1089,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1093,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1095,11'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:1097,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1098,3'
          Dst:             deparseNumericOnly
        - Src:             'src/postgres_deparse.c:1100,11'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:1102,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1103,3'
          Dst:             deparseNumericOnly
        - Src:             'src/postgres_deparse.c:1107,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1109,11'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:1111,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1112,3'
          Dst:             deparseNumericOnly
        - Src:             'src/postgres_deparse.c:1116,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1118,11'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:1120,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1121,3'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:1123,11'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:1125,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1126,3'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:1128,11'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:1130,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1131,3'
          Dst:             deparseNumericOnly
        - Src:             'src/postgres_deparse.c:1133,11'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:1135,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1139,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1140,3'
          Dst:             deparseNumericOnly
    - functionName:    deparseSimpleTypename
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionLinenumberEnd: 1041
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deparseTypeName
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:1040,2'
          Dst:             deparseTypeName
    - functionName:    deparseFuncName
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1562
      functionLinenumberEnd: 1571
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          64
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - lnext
        - quote_identifier
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:1567,40'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:1567,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1568,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:1569,4'
          Dst:             deparseAppendStringInfoChar
    - functionName:    deparseCommonTableExpr
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4142
      functionLinenumberEnd: 4175
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          88
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - deparseAppendCommentsIfNeeded
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseCTECycleClause
        - deparseCTESearchClause
        - deparseColId
        - deparseNameList
        - deparsePreparableStmt
        - list_length
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:4156,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:4143,2'
          Dst:             deparseAppendCommentsIfNeeded
        - Src:             'src/postgres_deparse.c:4145,2'
          Dst:             deparseColId
        - Src:             'src/postgres_deparse.c:4147,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:4149,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4150,3'
          Dst:             deparseNameList
        - Src:             'src/postgres_deparse.c:4151,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4153,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4155,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4167,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4168,2'
          Dst:             deparsePreparableStmt
        - Src:             'src/postgres_deparse.c:4169,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4172,3'
          Dst:             deparseCTESearchClause
        - Src:             'src/postgres_deparse.c:4174,3'
          Dst:             deparseCTECycleClause
    - functionName:    deparsePreparableStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11725
      functionLinenumberEnd: 11746
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - deparseDeleteStmt
        - deparseInsertStmt
        - deparseMergeStmt
        - deparseSelectStmt
        - deparseUpdateStmt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:11726,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:11729,4'
          Dst:             deparseSelectStmt
        - Src:             'src/postgres_deparse.c:11732,4'
          Dst:             deparseInsertStmt
        - Src:             'src/postgres_deparse.c:11735,4'
          Dst:             deparseUpdateStmt
        - Src:             'src/postgres_deparse.c:11738,4'
          Dst:             deparseDeleteStmt
        - Src:             'src/postgres_deparse.c:11741,4'
          Dst:             deparseMergeStmt
    - functionName:    deparseCTESearchClause
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4098
      functionLinenumberEnd: 4112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - deparseAppendStringInfoString
        - deparseColumnList
        - quote_identifier
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:4099,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4105,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4108,3'
          Dst:             deparseColumnList
        - Src:             'src/postgres_deparse.c:4110,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4111,39'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:4111,2'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseCTECycleClause
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4116
      functionLinenumberEnd: 4139
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          65
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - deparseAexprConst
        - deparseAppendStringInfoString
        - deparseColumnList
        - quote_identifier
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:4117,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4120,3'
          Dst:             deparseColumnList
        - Src:             'src/postgres_deparse.c:4122,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4123,39'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:4123,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4127,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4128,3'
          Dst:             deparseAexprConst
        - Src:             'src/postgres_deparse.c:4133,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4134,3'
          Dst:             deparseAexprConst
        - Src:             'src/postgres_deparse.c:4137,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4138,39'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:4138,2'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseAexprConst
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 892
      functionLinenumberEnd: 906
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached:
        - deparseAConst
        - deparseTypeCast
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:893,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:896,4'
          Dst:             deparseAConst
        - Src:             'src/postgres_deparse.c:899,4'
          Dst:             deparseTypeCast
        - Src:             'src/postgres_deparse.c:902,4'
          Dst:             errstart_cold
        - Src:             'src/postgres_deparse.c:902,4'
          Dst:             errmsg_internal
        - Src:             'src/postgres_deparse.c:902,4'
          Dst:             errfinish
    - functionName:    deparseInsertStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4853
      functionLinenumberEnd: 4898
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          96
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - deparseAppendPartGroup
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseInsertColumnList
        - deparseInsertOverride
        - deparseOnConflictClause
        - deparseRangeVar
        - deparseReturningClause
        - deparseSelectStmt
        - deparseStateDecreaseNestingLevel
        - deparseStateIncreaseNestingLevel
        - deparseWithClause
        - list_length
        - removeTrailingSpace
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:4856,43'
          Dst:             deparseStateIncreaseNestingLevel
        - Src:             'src/postgres_deparse.c:4860,3'
          Dst:             deparseWithClause
        - Src:             'src/postgres_deparse.c:4861,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4864,2'
          Dst:             deparseAppendPartGroup
        - Src:             'src/postgres_deparse.c:4865,2'
          Dst:             deparseRangeVar
        - Src:             'src/postgres_deparse.c:4866,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4868,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:4870,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4871,3'
          Dst:             deparseInsertColumnList
        - Src:             'src/postgres_deparse.c:4872,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4875,2'
          Dst:             deparseInsertOverride
        - Src:             'src/postgres_deparse.c:4879,3'
          Dst:             deparseSelectStmt
        - Src:             'src/postgres_deparse.c:4880,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4884,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4889,3'
          Dst:             deparseOnConflictClause
        - Src:             'src/postgres_deparse.c:4890,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4894,3'
          Dst:             deparseReturningClause
        - Src:             'src/postgres_deparse.c:4896,2'
          Dst:             removeTrailingSpace
        - Src:             'src/postgres_deparse.c:4897,2'
          Dst:             deparseStateDecreaseNestingLevel
    - functionName:    deparseUpdateStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4966
      functionLinenumberEnd: 4997
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - deparseAppendPartGroup
        - deparseAppendStringInfoChar
        - deparseFromClause
        - deparseRangeVar
        - deparseReturningClause
        - deparseSetClauseList
        - deparseStateDecreaseNestingLevel
        - deparseStateIncreaseNestingLevel
        - deparseWhereOrCurrentClause
        - deparseWithClause
        - list_length
        - removeTrailingSpace
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:4970,43'
          Dst:             deparseStateIncreaseNestingLevel
        - Src:             'src/postgres_deparse.c:4974,3'
          Dst:             deparseWithClause
        - Src:             'src/postgres_deparse.c:4975,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4978,2'
          Dst:             deparseAppendPartGroup
        - Src:             'src/postgres_deparse.c:4979,2'
          Dst:             deparseRangeVar
        - Src:             'src/postgres_deparse.c:4980,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4982,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:4984,3'
          Dst:             deparseAppendPartGroup
        - Src:             'src/postgres_deparse.c:4985,3'
          Dst:             deparseSetClauseList
        - Src:             'src/postgres_deparse.c:4986,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4989,2'
          Dst:             deparseFromClause
        - Src:             'src/postgres_deparse.c:4990,2'
          Dst:             deparseWhereOrCurrentClause
        - Src:             'src/postgres_deparse.c:4993,3'
          Dst:             deparseReturningClause
        - Src:             'src/postgres_deparse.c:4995,2'
          Dst:             removeTrailingSpace
        - Src:             'src/postgres_deparse.c:4996,2'
          Dst:             deparseStateDecreaseNestingLevel
    - functionName:    deparseDeleteStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5099
      functionLinenumberEnd: 5127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - deparseAppendPartGroup
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseFromList
        - deparseRangeVar
        - deparseReturningClause
        - deparseStateDecreaseNestingLevel
        - deparseStateIncreaseNestingLevel
        - deparseWhereOrCurrentClause
        - deparseWithClause
        - removeTrailingSpace
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:5100,43'
          Dst:             deparseStateIncreaseNestingLevel
        - Src:             'src/postgres_deparse.c:5104,3'
          Dst:             deparseWithClause
        - Src:             'src/postgres_deparse.c:5105,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:5108,2'
          Dst:             deparseAppendPartGroup
        - Src:             'src/postgres_deparse.c:5109,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5110,2'
          Dst:             deparseRangeVar
        - Src:             'src/postgres_deparse.c:5111,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:5115,3'
          Dst:             deparseAppendPartGroup
        - Src:             'src/postgres_deparse.c:5116,3'
          Dst:             deparseFromList
        - Src:             'src/postgres_deparse.c:5117,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:5120,2'
          Dst:             deparseWhereOrCurrentClause
        - Src:             'src/postgres_deparse.c:5123,3'
          Dst:             deparseReturningClause
        - Src:             'src/postgres_deparse.c:5125,2'
          Dst:             removeTrailingSpace
        - Src:             'src/postgres_deparse.c:5126,2'
          Dst:             deparseStateDecreaseNestingLevel
    - functionName:    deparseMergeStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5001
      functionLinenumberEnd: 5096
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          199
      EdgeCount:       41
      CyclomaticComplexity: 9
      functionsReached:
        - deparseAppendPartGroup
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseExpr
        - deparseExprList
        - deparseInsertColumnList
        - deparseInsertOverride
        - deparseRangeVar
        - deparseReturningClause
        - deparseSetClauseList
        - deparseStateDecreaseNestingLevel
        - deparseStateIncreaseNestingLevel
        - deparseTableRef
        - deparseWithClause
        - errfinish
        - errmsg_internal
        - errstart_cold
        - removeTrailingSpace
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:5052,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:5002,43'
          Dst:             deparseStateIncreaseNestingLevel
        - Src:             'src/postgres_deparse.c:5006,3'
          Dst:             deparseWithClause
        - Src:             'src/postgres_deparse.c:5007,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:5010,2'
          Dst:             deparseAppendPartGroup
        - Src:             'src/postgres_deparse.c:5011,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5012,2'
          Dst:             deparseRangeVar
        - Src:             'src/postgres_deparse.c:5013,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:5015,2'
          Dst:             deparseAppendPartGroup
        - Src:             'src/postgres_deparse.c:5016,2'
          Dst:             deparseTableRef
        - Src:             'src/postgres_deparse.c:5017,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:5019,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5020,2'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:5021,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:5028,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5045,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5046,4'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:5047,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:5050,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5054,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5057,6'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:5058,6'
          Dst:             deparseInsertColumnList
        - Src:             'src/postgres_deparse.c:5059,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5062,5'
          Dst:             deparseInsertOverride
        - Src:             'src/postgres_deparse.c:5065,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5066,6'
          Dst:             deparseExprList
        - Src:             'src/postgres_deparse.c:5067,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5069,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5074,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5075,5'
          Dst:             deparseSetClauseList
        - Src:             'src/postgres_deparse.c:5078,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5081,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5084,5'
          Dst:             errstart_cold
        - Src:             'src/postgres_deparse.c:5084,5'
          Dst:             errmsg_internal
        - Src:             'src/postgres_deparse.c:5084,5'
          Dst:             errfinish
        - Src:             'src/postgres_deparse.c:5088,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:5092,3'
          Dst:             deparseReturningClause
        - Src:             'src/postgres_deparse.c:5094,2'
          Dst:             removeTrailingSpace
        - Src:             'src/postgres_deparse.c:5095,2'
          Dst:             deparseStateDecreaseNestingLevel
    - functionName:    deparseInsertColumnList
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2106
      functionLinenumberEnd: 2118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - deparseAppendStringInfoString
        - deparseOptIndirection
        - lnext
        - quote_identifier
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:2113,40'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:2113,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2114,3'
          Dst:             deparseOptIndirection
        - Src:             'src/postgres_deparse.c:2115,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:2116,4'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseInsertOverride
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4837
      functionLinenumberEnd: 4850
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          29
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - deparseAppendStringInfoString
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:4838,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseSetClauseList
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2358
      functionLinenumberEnd: 2402
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          157
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - deparseAppendCommaAndPart
        - deparseAppendStringInfoString
        - deparseExpr
        - deparseSetTarget
        - for_each_cell_setup
        - lnext
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:2374,4'
          Dst:             deparseAppendCommaAndPart
        - Src:             'src/postgres_deparse.c:2382,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2383,4'
          Dst:             for_each_cell_setup
        - Src:             'src/postgres_deparse.c:2385,5'
          Dst:             deparseSetTarget
        - Src:             'src/postgres_deparse.c:2388,14'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:2389,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2391,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2392,4'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:2397,4'
          Dst:             deparseSetTarget
        - Src:             'src/postgres_deparse.c:2398,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2399,4'
          Dst:             deparseExpr
    - functionName:    deparseReturningClause
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4808
      functionLinenumberEnd: 4834
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          103
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - deparseAppendPartGroup
        - deparseAppendStringInfoString
        - deparseColId
        - deparseTargetList
        - list_length
        - lnext
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:4818,4'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:4811,2'
          Dst:             deparseAppendPartGroup
        - Src:             'src/postgres_deparse.c:4812,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:4814,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4831,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4827,4'
          Dst:             deparseColId
        - Src:             'src/postgres_deparse.c:4828,8'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:4829,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4833,2'
          Dst:             deparseTargetList
    - functionName:    for_each_cell_setup
      functionSourceFile: '/src/libpg_query/./src/postgres/include/nodes/pg_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - list_cell_number
        - list_length
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/nodes/pg_list.h:450,13'
          Dst:             list_cell_number
        - Src:             './src/postgres/include/nodes/pg_list.h:450,47'
          Dst:             list_length
    - functionName:    deparseSetTarget
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2279
      functionLinenumberEnd: 2283
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deparseColId
        - deparseOptIndirection
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:2281,2'
          Dst:             deparseColId
        - Src:             'src/postgres_deparse.c:2282,2'
          Dst:             deparseOptIndirection
    - functionName:    list_cell_number
      functionSourceFile: '/src/libpg_query/./src/postgres/include/nodes/pg_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deparseWhereOrCurrentClause
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2243
      functionLinenumberEnd: 2258
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - deparseAppendPartGroup
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseExpr
        - quote_identifier
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:2247,2'
          Dst:             deparseAppendPartGroup
        - Src:             'src/postgres_deparse.c:2251,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2252,40'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:2252,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2254,3'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:2257,2'
          Dst:             deparseAppendStringInfoChar
    - functionName:    deparseOnConflictClause
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4929
      functionLinenumberEnd: 4963
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAppendPartGroup
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseInferClause
        - deparseSetClauseList
        - deparseWhereClause
        - list_length
        - removeTrailingSpace
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:4940,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:4932,2'
          Dst:             deparseAppendPartGroup
        - Src:             'src/postgres_deparse.c:4936,3'
          Dst:             deparseInferClause
        - Src:             'src/postgres_deparse.c:4937,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4953,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:4955,3'
          Dst:             deparseAppendPartGroup
        - Src:             'src/postgres_deparse.c:4956,3'
          Dst:             deparseSetClauseList
        - Src:             'src/postgres_deparse.c:4957,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4960,2'
          Dst:             deparseWhereClause
        - Src:             'src/postgres_deparse.c:4962,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseInferClause
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4901
      functionLinenumberEnd: 4926
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          98
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseIndexElem
        - deparseWhereClause
        - list_length
        - lnext
        - quote_identifier
        - removeTrailingSpace
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:4904,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:4906,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4913,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4909,4'
          Dst:             deparseIndexElem
        - Src:             'src/postgres_deparse.c:4910,8'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:4911,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4918,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4919,40'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:4919,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4920,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4923,2'
          Dst:             deparseWhereClause
        - Src:             'src/postgres_deparse.c:4925,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseJsonValueExprList
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11184
      functionLinenumberEnd: 11194
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          63
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseJsonValueExpr
        - lnext
        - removeTrailingSpace
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:11193,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:11188,3'
          Dst:             deparseJsonValueExpr
        - Src:             'src/postgres_deparse.c:11189,3'
          Dst:             removeTrailingSpace
        - Src:             'src/postgres_deparse.c:11190,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:11191,4'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseJsonKeyValueList
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11206
      functionLinenumberEnd: 11216
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          63
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseJsonKeyValue
        - lnext
        - removeTrailingSpace
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:11215,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:11210,3'
          Dst:             deparseJsonKeyValue
        - Src:             'src/postgres_deparse.c:11211,3'
          Dst:             removeTrailingSpace
        - Src:             'src/postgres_deparse.c:11212,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:11213,4'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseJsonKeyValue
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11198
      functionLinenumberEnd: 11202
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deparseAppendStringInfoString
        - deparseExpr
        - deparseJsonValueExpr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:11199,2'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:11200,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11201,2'
          Dst:             deparseJsonValueExpr
    - functionName:    deparseXmlAttributeList
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2122
      functionLinenumberEnd: 2141
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          79
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - deparseAppendStringInfoString
        - deparseExpr
        - lnext
        - quote_identifier
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:2130,3'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:2134,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2135,41'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:2135,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2138,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:2139,4'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseFuncArgExpr
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2342
      functionLinenumberEnd: 2354
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAppendStringInfoString
        - deparseExpr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:2346,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2347,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseExpr
    - functionName:    deparseSubqueryOp
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1229
      functionLinenumberEnd: 1256
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          72
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - deparseAnyOperator
        - deparseAppendStringInfoString
        - isOp
        - list_length
        - list_nth_cell
        - strcmp
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:1230,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:1230,37'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:1230,30'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:1234,35'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:1238,35'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:1242,35'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:1246,35'
          Dst:             isOp
        - Src:             'src/postgres_deparse.c:1252,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1253,3'
          Dst:             deparseAnyOperator
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseSubLink
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3561
      functionLinenumberEnd: 3615
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 2
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseExpr
        - deparseSelectStmt
        - deparseSubqueryOp
        - list_length
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:3562,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:3564,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3569,4'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3570,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3571,4'
          Dst:             deparseSubqueryOp
        - Src:             'src/postgres_deparse.c:3572,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3577,4'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:3578,8'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:3580,5'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3581,5'
          Dst:             deparseSubqueryOp
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3588,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:3597,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:3606,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseSelectStmt
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoChar
    - functionName:    deparseAIndirection
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4654
      functionLinenumberEnd: 4675
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          98
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseExpr
        - deparseOptIndirection
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:4663,43'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:4669,2'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:4669,2'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:4667,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4669,2'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:4672,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4674,2'
          Dst:             deparseOptIndirection
    - functionName:    deparseCaseExpr
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4613
      functionLinenumberEnd: 4642
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          82
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - deparseAppendPartGroup
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseCaseWhen
        - deparseExpr
        - deparseStateDecreaseNestingLevel
        - deparseStateIncreaseNestingLevel
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:4617,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4621,3'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:4622,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4625,17'
          Dst:             deparseStateIncreaseNestingLevel
        - Src:             'src/postgres_deparse.c:4629,3'
          Dst:             deparseCaseWhen
        - Src:             'src/postgres_deparse.c:4634,3'
          Dst:             deparseAppendPartGroup
        - Src:             'src/postgres_deparse.c:4635,3'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:4638,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:4639,2'
          Dst:             deparseStateDecreaseNestingLevel
        - Src:             'src/postgres_deparse.c:4641,2'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseAArrayExpr
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4262
      functionLinenumberEnd: 4268
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseExprList
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:4265,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4266,2'
          Dst:             deparseExprList
        - Src:             'src/postgres_deparse.c:4267,2'
          Dst:             deparseAppendStringInfoChar
    - functionName:    deparseRowExpr
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4271
      functionLinenumberEnd: 4292
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseExprList
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:4277,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4289,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4290,2'
          Dst:             deparseExprList
        - Src:             'src/postgres_deparse.c:4291,2'
          Dst:             deparseAppendStringInfoChar
    - functionName:    deparseGroupingFunc
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11647
      functionLinenumberEnd: 11651
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseExprList
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:11648,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11649,2'
          Dst:             deparseExprList
        - Src:             'src/postgres_deparse.c:11650,2'
          Dst:             deparseAppendStringInfoChar
    - functionName:    deparseCaseWhen
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4646
      functionLinenumberEnd: 4651
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deparseAppendPartGroup
        - deparseAppendStringInfoString
        - deparseExpr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:4647,2'
          Dst:             deparseAppendPartGroup
        - Src:             'src/postgres_deparse.c:4648,2'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:4649,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:4650,2'
          Dst:             deparseExpr
    - functionName:    deparseNonReservedWordOrSconst
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1450
      functionLinenumberEnd: 1457
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - deparseAppendStringInfoString
        - deparseStringLiteral
        - quote_identifier
        - strlen
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:1451,6'
          Dst:             strlen
        - Src:             'src/postgres_deparse.c:1452,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1454,3'
          Dst:             deparseStringLiteral
        - Src:             'src/postgres_deparse.c:1456,40'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:1456,3'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseTransactionModeList
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1949
      functionLinenumberEnd: 1995
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          169
      EdgeCount:       54
      CyclomaticComplexity: 17
      functionsReached:
        - deparseAppendStringInfoString
        - lnext
        - strcmp
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:1956,7'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:1959,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1960,8'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:1962,13'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:1964,13'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:1966,13'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:1971,12'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:1979,12'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1992,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:1993,4'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseRuleActionStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11750
      functionLinenumberEnd: 11771
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - deparseDeleteStmt
        - deparseInsertStmt
        - deparseNotifyStmt
        - deparseSelectStmt
        - deparseUpdateStmt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:11751,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:11754,4'
          Dst:             deparseSelectStmt
        - Src:             'src/postgres_deparse.c:11757,4'
          Dst:             deparseInsertStmt
        - Src:             'src/postgres_deparse.c:11760,4'
          Dst:             deparseUpdateStmt
        - Src:             'src/postgres_deparse.c:11763,4'
          Dst:             deparseDeleteStmt
        - Src:             'src/postgres_deparse.c:11766,4'
          Dst:             deparseNotifyStmt
    - functionName:    deparseNotifyStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9588
      functionLinenumberEnd: 9597
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAppendStringInfoString
        - deparseStringLiteral
        - quote_identifier
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:9589,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9590,39'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:9590,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9594,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9595,3'
          Dst:             deparseStringLiteral
    - functionName:    deparseRelationExprList
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1758
      functionLinenumberEnd: 1766
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          61
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - deparseAppendStringInfoString
        - deparseRangeVar
        - lnext
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:1762,3'
          Dst:             deparseRangeVar
        - Src:             'src/postgres_deparse.c:1763,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:1764,4'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseNumericOnlyList
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1061
      functionLinenumberEnd: 1070
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          61
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - deparseAppendStringInfoString
        - deparseNumericOnly
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:1066,3'
          Dst:             deparseNumericOnly
        - Src:             'src/postgres_deparse.c:1067,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:1068,4'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseFunctionWithArgtypesList
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1601
      functionLinenumberEnd: 1610
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          61
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - deparseAppendStringInfoString
        - deparseFunctionWithArgtypes
        - lnext
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:1606,3'
          Dst:             deparseFunctionWithArgtypes
        - Src:             'src/postgres_deparse.c:1607,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:1608,4'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseFunctionWithArgtypes
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1575
      functionLinenumberEnd: 1597
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          103
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseFuncName
        - deparseFunctionParameter
        - deparseTypeName
        - lnext
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:1577,2'
          Dst:             deparseFuncName
        - Src:             'src/postgres_deparse.c:1581,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:1595,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:1589,5'
          Dst:             deparseFunctionParameter
        - Src:             'src/postgres_deparse.c:1591,5'
          Dst:             deparseTypeName
        - Src:             'src/postgres_deparse.c:1592,8'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:1593,5'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseFunctionParameter
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5853
      functionLinenumberEnd: 5896
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          73
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseExpr
        - deparseTypeName
        - removeTrailingSpace
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:5854,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5882,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5883,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:5886,2'
          Dst:             deparseTypeName
        - Src:             'src/postgres_deparse.c:5887,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:5891,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5892,3'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:5895,2'
          Dst:             removeTrailingSpace
    - functionName:    deparsePrivilegeTarget
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2554
      functionLinenumberEnd: 2678
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          182
      EdgeCount:       68
      CyclomaticComplexity: 34
      functionsReached:
        - deparseAnyNameList
        - deparseAppendStringInfoString
        - deparseFunctionWithArgtypesList
        - deparseNameList
        - deparseNumericOnlyList
        - deparseQualifiedNameList
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:2555,2'
          Branch Sides:    []
        - Branch String:   'src/postgres_deparse.c:2558,4'
          Branch Sides:    []
        - Branch String:   'src/postgres_deparse.c:2622,4'
          Branch Sides:    []
        - Branch String:   'src/postgres_deparse.c:2651,4'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:2561,6'
          Dst:             deparseQualifiedNameList
        - Src:             'src/postgres_deparse.c:2564,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2565,6'
          Dst:             deparseQualifiedNameList
        - Src:             'src/postgres_deparse.c:2568,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2569,6'
          Dst:             deparseNameList
        - Src:             'src/postgres_deparse.c:2572,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2573,6'
          Dst:             deparseNameList
        - Src:             'src/postgres_deparse.c:2576,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2577,6'
          Dst:             deparseFunctionWithArgtypesList
        - Src:             'src/postgres_deparse.c:2580,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2581,6'
          Dst:             deparseFunctionWithArgtypesList
        - Src:             'src/postgres_deparse.c:2584,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2585,6'
          Dst:             deparseFunctionWithArgtypesList
        - Src:             'src/postgres_deparse.c:2588,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2589,6'
          Dst:             deparseNameList
        - Src:             'src/postgres_deparse.c:2592,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2593,6'
          Dst:             deparseAnyNameList
        - Src:             'src/postgres_deparse.c:2596,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2597,6'
          Dst:             deparseNameList
        - Src:             'src/postgres_deparse.c:2600,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2601,6'
          Dst:             deparseNumericOnlyList
        - Src:             'src/postgres_deparse.c:2604,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2605,6'
          Dst:             deparseNameList
        - Src:             'src/postgres_deparse.c:2608,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2609,6'
          Dst:             deparseNameList
        - Src:             'src/postgres_deparse.c:2612,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2613,6'
          Dst:             deparseAnyNameList
        - Src:             'src/postgres_deparse.c:2625,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2626,6'
          Dst:             deparseNameList
        - Src:             'src/postgres_deparse.c:2629,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2630,6'
          Dst:             deparseNameList
        - Src:             'src/postgres_deparse.c:2633,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2634,6'
          Dst:             deparseNameList
        - Src:             'src/postgres_deparse.c:2637,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2638,6'
          Dst:             deparseNameList
        - Src:             'src/postgres_deparse.c:2641,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2642,6'
          Dst:             deparseNameList
        - Src:             'src/postgres_deparse.c:2654,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2657,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2660,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2663,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2666,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2669,6'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseAnyNameList
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2287
      functionLinenumberEnd: 2296
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          61
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - deparseAnyName
        - deparseAppendStringInfoString
        - lnext
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:2292,3'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:2293,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:2294,4'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseAccessPriv
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8819
      functionLinenumberEnd: 8847
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          70
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseColumnList
        - list_length
        - quote_identifier
        - removeTrailingSpace
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:8824,7'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:8826,12'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:8828,12'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:8831,41'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8837,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:8839,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:8841,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:8842,3'
          Dst:             deparseColumnList
        - Src:             'src/postgres_deparse.c:8843,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:8846,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseExplainableStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11775
      functionLinenumberEnd: 11808
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          64
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - deparseCreateTableAsStmt
        - deparseDeclareCursorStmt
        - deparseDeleteStmt
        - deparseExecuteStmt
        - deparseInsertStmt
        - deparseMergeStmt
        - deparseRefreshMatViewStmt
        - deparseSelectStmt
        - deparseUpdateStmt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:11776,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:11779,4'
          Dst:             deparseSelectStmt
        - Src:             'src/postgres_deparse.c:11782,4'
          Dst:             deparseInsertStmt
        - Src:             'src/postgres_deparse.c:11785,4'
          Dst:             deparseUpdateStmt
        - Src:             'src/postgres_deparse.c:11788,4'
          Dst:             deparseDeleteStmt
        - Src:             'src/postgres_deparse.c:11791,4'
          Dst:             deparseDeclareCursorStmt
        - Src:             'src/postgres_deparse.c:11794,4'
          Dst:             deparseCreateTableAsStmt
        - Src:             'src/postgres_deparse.c:11797,4'
          Dst:             deparseRefreshMatViewStmt
        - Src:             'src/postgres_deparse.c:11800,4'
          Dst:             deparseExecuteStmt
        - Src:             'src/postgres_deparse.c:11803,4'
          Dst:             deparseMergeStmt
    - functionName:    deparseDeclareCursorStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9366
      functionLinenumberEnd: 9391
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          96
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseSelectStmt
        - quote_identifier
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:9367,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9368,39'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:9368,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9369,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:9372,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9375,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9378,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9381,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9383,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9386,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9388,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9390,2'
          Dst:             deparseSelectStmt
    - functionName:    deparseCreateTableAsStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6543
      functionLinenumberEnd: 6580
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          88
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseExecuteStmt
        - deparseIntoClause
        - deparseOptTemp
        - deparseSelectStmt
        - removeTrailingSpace
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:6549,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:6545,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6547,2'
          Dst:             deparseOptTemp
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6564,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6566,2'
          Dst:             deparseIntoClause
        - Src:             'src/postgres_deparse.c:6567,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:6569,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6571,3'
          Dst:             deparseExecuteStmt
        - Src:             'src/postgres_deparse.c:6573,3'
          Dst:             deparseSelectStmt
        - Src:             'src/postgres_deparse.c:6574,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:6577,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6579,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseRefreshMatViewStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9750
      functionLinenumberEnd: 9763
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseRangeVar
        - removeTrailingSpace
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:9751,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9754,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9756,2'
          Dst:             deparseRangeVar
        - Src:             'src/postgres_deparse.c:9757,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:9760,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9762,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseExecuteStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9107
      functionLinenumberEnd: 9118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseExprList
        - list_length
        - quote_identifier
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:9110,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9111,39'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:9111,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9112,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:9114,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:9115,3'
          Dst:             deparseExprList
        - Src:             'src/postgres_deparse.c:9116,3'
          Dst:             deparseAppendStringInfoChar
    - functionName:    deparseAggrArgs
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1633
      functionLinenumberEnd: 1672
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          112
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseFunctionParameter
        - list_last_cell
        - list_length
        - list_nth_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:1637,15'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:1638,21'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:1640,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:1653,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1660,4'
          Dst:             deparseFunctionParameter
        - Src:             'src/postgres_deparse.c:1643,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:1665,23'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:1652,6'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1660,4'
          Dst:             deparseFunctionParameter
        - Src:             'src/postgres_deparse.c:1667,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1668,36'
          Dst:             list_last_cell
        - Src:             'src/postgres_deparse.c:1668,4'
          Dst:             deparseFunctionParameter
        - Src:             'src/postgres_deparse.c:1671,2'
          Dst:             deparseAppendStringInfoChar
    - functionName:    deparseCreateRoleElem
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9225
      functionLinenumberEnd: 9249
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          67
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - deparseAlterRoleElem
        - deparseAppendStringInfo
        - deparseAppendStringInfoString
        - deparseRoleList
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:9226,6'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:9228,3'
          Dst:             deparseAppendStringInfo
        - Src:             'src/postgres_deparse.c:9230,11'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:9232,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9233,3'
          Dst:             deparseRoleList
        - Src:             'src/postgres_deparse.c:9235,11'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:9237,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9238,3'
          Dst:             deparseRoleList
        - Src:             'src/postgres_deparse.c:9240,11'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:9242,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9243,3'
          Dst:             deparseRoleList
        - Src:             'src/postgres_deparse.c:9247,3'
          Dst:             deparseAlterRoleElem
    - functionName:    deparseRoleList
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1025
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          61
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - deparseAppendStringInfoString
        - deparseRoleSpec
        - lnext
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:1031,3'
          Dst:             deparseRoleSpec
        - Src:             'src/postgres_deparse.c:1032,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:1033,4'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseAlterRoleElem
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9131
      functionLinenumberEnd: 9221
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          223
      EdgeCount:       64
      CyclomaticComplexity: 22
      functionsReached:
        - deparseAppendStringInfo
        - deparseAppendStringInfoString
        - deparseParamRef
        - deparseStringLiteral
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:9132,6'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:9134,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9137,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9141,4'
          Dst:             deparseParamRef
        - Src:             'src/postgres_deparse.c:9145,4'
          Dst:             deparseStringLiteral
        - Src:             'src/postgres_deparse.c:9152,11'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:9154,3'
          Dst:             deparseAppendStringInfo
        - Src:             'src/postgres_deparse.c:9156,11'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:9158,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9159,3'
          Dst:             deparseStringLiteral
        - Src:             'src/postgres_deparse.c:9161,11'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:9163,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9167,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9169,11'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:9171,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9175,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9177,11'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:9179,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9183,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9185,11'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:9187,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9191,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9193,11'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:9195,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9199,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9201,11'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:9203,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9207,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9209,11'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:9211,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9215,3'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseRoleSpec
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5978
      functionLinenumberEnd: 5998
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          46
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - deparseAppendStringInfoString
        - quote_identifier
      functionUses:    15
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:5979,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:5983,41'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseTriggerTransition
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10917
      functionLinenumberEnd: 10929
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - deparseAppendStringInfoString
        - quote_identifier
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10928,39'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:10928,2'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseStatsElem
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10317
      functionLinenumberEnd: 10327
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseExpr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:10320,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10323,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:10324,3'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:10325,3'
          Dst:             deparseAppendStringInfoChar
    - functionName:    deparsePartitionElem
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6002
      functionLinenumberEnd: 6021
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - deparseAnyName
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseColId
        - deparseExpr
        - deparseOptCollate
        - removeTrailingSpace
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:6007,3'
          Dst:             deparseColId
        - Src:             'src/postgres_deparse.c:6008,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:6012,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:6013,3'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:6014,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6017,2'
          Dst:             deparseOptCollate
        - Src:             'src/postgres_deparse.c:6018,2'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:6020,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseTableLikeClause
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5323
      functionLinenumberEnd: 5352
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          161
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseRangeVar
        - removeTrailingSpace
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:5324,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5325,2'
          Dst:             deparseRangeVar
        - Src:             'src/postgres_deparse.c:5326,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:5333,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5335,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5337,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5339,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5341,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5343,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5345,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5347,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5351,2'
          Dst:             removeTrailingSpace
    - functionName:    deparsePartitionSpec
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6024
      functionLinenumberEnd: 6050
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          92
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - deparseAppendPartGroup
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparsePartitionElem
        - lnext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:6029,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:6027,2'
          Dst:             deparseAppendPartGroup
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6042,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6049,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:6045,3'
          Dst:             deparsePartitionElem
        - Src:             'src/postgres_deparse.c:6046,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:6047,4'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseOptInherit
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2543
      functionLinenumberEnd: 2550
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAppendStringInfoString
        - deparseQualifiedNameList
        - list_length
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:2544,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:2546,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2547,3'
          Dst:             deparseQualifiedNameList
        - Src:             'src/postgres_deparse.c:2548,3'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseTableElement
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6102
      functionLinenumberEnd: 6117
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - deparseColumnDef
        - deparseConstraint
        - deparseTableLikeClause
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:6103,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:6106,4'
          Dst:             deparseColumnDef
        - Src:             'src/postgres_deparse.c:6109,4'
          Dst:             deparseTableLikeClause
        - Src:             'src/postgres_deparse.c:6112,4'
          Dst:             deparseConstraint
    - functionName:    deparseOptSeqOptList
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1162
      functionLinenumberEnd: 1165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deparseSeqOptList
        - list_length
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:1163,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:1164,3'
          Dst:             deparseSeqOptList
    - functionName:    deparseSchemaStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11812
      functionLinenumberEnd: 11836
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          49
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - deparseCreateSeqStmt
        - deparseCreateStmt
        - deparseCreateTrigStmt
        - deparseGrantStmt
        - deparseIndexStmt
        - deparseViewStmt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:11813,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:11816,4'
          Dst:             deparseCreateStmt
        - Src:             'src/postgres_deparse.c:11819,4'
          Dst:             deparseIndexStmt
        - Src:             'src/postgres_deparse.c:11822,4'
          Dst:             deparseCreateSeqStmt
        - Src:             'src/postgres_deparse.c:11825,4'
          Dst:             deparseCreateTrigStmt
        - Src:             'src/postgres_deparse.c:11828,4'
          Dst:             deparseGrantStmt
        - Src:             'src/postgres_deparse.c:11831,4'
          Dst:             deparseViewStmt
    - functionName:    deparseCreateStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6120
      functionLinenumberEnd: 6221
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          251
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached:
        - deparseAppendCommaAndPart
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseOptInherit
        - deparseOptTemp
        - deparseOptWith
        - deparsePartitionBoundSpec
        - deparsePartitionSpec
        - deparseRangeVar
        - deparseStateDecreaseNestingLevel
        - deparseStateIncreaseNestingLevel
        - deparseTableElement
        - deparseTypeName
        - list_length
        - list_nth_cell
        - lnext
        - quote_identifier
        - removeTrailingSpace
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:6123,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6126,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6128,2'
          Dst:             deparseOptTemp
        - Src:             'src/postgres_deparse.c:6130,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6133,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6135,2'
          Dst:             deparseRangeVar
        - Src:             'src/postgres_deparse.c:6136,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:6140,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6141,3'
          Dst:             deparseTypeName
        - Src:             'src/postgres_deparse.c:6142,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:6148,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6149,26'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:6149,3'
          Dst:             deparseRangeVar
        - Src:             'src/postgres_deparse.c:6150,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:6153,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:6158,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:6159,18'
          Dst:             deparseStateIncreaseNestingLevel
        - Src:             'src/postgres_deparse.c:6166,3'
          Dst:             deparseStateDecreaseNestingLevel
        - Src:             'src/postgres_deparse.c:6162,4'
          Dst:             deparseTableElement
        - Src:             'src/postgres_deparse.c:6163,8'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:6164,5'
          Dst:             deparseAppendCommaAndPart
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6176,3'
          Dst:             deparsePartitionBoundSpec
        - Src:             'src/postgres_deparse.c:6177,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:6181,3'
          Dst:             deparseOptInherit
        - Src:             'src/postgres_deparse.c:6186,3'
          Dst:             deparsePartitionSpec
        - Src:             'src/postgres_deparse.c:6187,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:6192,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6193,40'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:6193,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6196,2'
          Dst:             deparseOptWith
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6216,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6217,40'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:6217,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6220,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseIndexStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8999
      functionLinenumberEnd: 9070
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         49
      ICount:          248
      EdgeCount:       65
      CyclomaticComplexity: 18
      functionsReached:
        - deparseAppendPartGroup
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseIndexElem
        - deparseOptWith
        - deparseRangeVar
        - deparseWhereClause
        - list_length
        - lnext
        - quote_identifier
        - removeTrailingSpace
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:9002,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9005,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9007,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9010,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9013,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9017,40'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:9017,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9018,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:9021,2'
          Dst:             deparseAppendPartGroup
        - Src:             'src/postgres_deparse.c:9022,2'
          Dst:             deparseRangeVar
        - Src:             'src/postgres_deparse.c:9023,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:9027,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9028,40'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:9028,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9029,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:9032,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:9039,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9041,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:9035,3'
          Dst:             deparseIndexElem
        - Src:             'src/postgres_deparse.c:9036,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:9037,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9043,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9050,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9046,4'
          Dst:             deparseIndexElem
        - Src:             'src/postgres_deparse.c:9047,8'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:9048,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9055,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9058,2'
          Dst:             deparseOptWith
        - Src:             'src/postgres_deparse.c:9062,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9063,40'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:9063,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9064,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:9067,2'
          Dst:             deparseWhereClause
        - Src:             'src/postgres_deparse.c:9069,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseCreateSeqStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9615
      functionLinenumberEnd: 9633
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseOptSeqOptList
        - deparseOptTemp
        - deparseRangeVar
        - removeTrailingSpace
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:9618,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9620,2'
          Dst:             deparseOptTemp
        - Src:             'src/postgres_deparse.c:9622,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9625,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9627,2'
          Dst:             deparseRangeVar
        - Src:             'src/postgres_deparse.c:9628,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:9630,2'
          Dst:             deparseOptSeqOptList
        - Src:             'src/postgres_deparse.c:9632,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseCreateTrigStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10806
      functionLinenumberEnd: 10914
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         74
      ICount:          355
      EdgeCount:       96
      CyclomaticComplexity: 24
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseColumnList
        - deparseExpr
        - deparseFuncName
        - deparseRangeVar
        - deparseStringLiteral
        - deparseTriggerTransition
        - list_length
        - lnext
        - quote_identifier
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:10820,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:10810,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10812,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10814,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10815,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10817,39'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:10817,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10818,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10837,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10843,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10844,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10850,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10851,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10852,7'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:10854,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10855,4'
          Dst:             deparseColumnList
        - Src:             'src/postgres_deparse.c:10856,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:10863,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10864,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10867,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10868,2'
          Dst:             deparseRangeVar
        - Src:             'src/postgres_deparse.c:10869,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:10873,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10876,4'
          Dst:             deparseTriggerTransition
        - Src:             'src/postgres_deparse.c:10877,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:10883,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10884,3'
          Dst:             deparseRangeVar
        - Src:             'src/postgres_deparse.c:10885,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:10889,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10892,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10895,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10899,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10900,3'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:10901,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10904,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10905,2'
          Dst:             deparseFuncName
        - Src:             'src/postgres_deparse.c:10906,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:10913,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:10909,3'
          Dst:             deparseStringLiteral
        - Src:             'src/postgres_deparse.c:10910,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:10911,4'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseGrantStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8850
      functionLinenumberEnd: 8905
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         47
      ICount:          226
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - deparseAccessPriv
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseOptDropBehavior
        - deparsePrivilegeTarget
        - deparseRoleSpec
        - list_length
        - lnext
        - removeTrailingSpace
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8858,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8860,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:8868,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:8864,4'
          Dst:             deparseAccessPriv
        - Src:             'src/postgres_deparse.c:8865,8'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:8866,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8872,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8875,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8877,2'
          Dst:             deparsePrivilegeTarget
        - Src:             'src/postgres_deparse.c:8878,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8887,3'
          Dst:             deparseRoleSpec
        - Src:             'src/postgres_deparse.c:8888,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:8889,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:8890,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:8894,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8896,2'
          Dst:             deparseOptDropBehavior
        - Src:             'src/postgres_deparse.c:8900,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8901,3'
          Dst:             deparseRoleSpec
        - Src:             'src/postgres_deparse.c:8904,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseViewStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6583
      functionLinenumberEnd: 6623
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseColumnList
        - deparseOptTemp
        - deparseOptWith
        - deparseRangeVar
        - deparseSelectStmt
        - list_length
        - removeTrailingSpace
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:6609,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:6586,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6589,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6591,2'
          Dst:             deparseOptTemp
        - Src:             'src/postgres_deparse.c:6593,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6594,2'
          Dst:             deparseRangeVar
        - Src:             'src/postgres_deparse.c:6595,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:6597,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:6599,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:6600,3'
          Dst:             deparseColumnList
        - Src:             'src/postgres_deparse.c:6601,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6604,2'
          Dst:             deparseOptWith
        - Src:             'src/postgres_deparse.c:6606,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6607,2'
          Dst:             deparseSelectStmt
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6622,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseOptDropBehavior
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1180
      functionLinenumberEnd: 1190
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAppendStringInfoString
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:1187,4'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparsePartitionBoundSpec
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6053
      functionLinenumberEnd: 6085
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - deparseAppendStringInfo
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseExprList
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:6064,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:6058,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6062,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6067,4'
          Dst:             deparseAppendStringInfo
        - Src:             'src/postgres_deparse.c:6070,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6071,4'
          Dst:             deparseExprList
        - Src:             'src/postgres_deparse.c:6072,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:6075,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6076,4'
          Dst:             deparseExprList
        - Src:             'src/postgres_deparse.c:6077,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6078,4'
          Dst:             deparseExprList
        - Src:             'src/postgres_deparse.c:6079,4'
          Dst:             deparseAppendStringInfoChar
    - functionName:    deparseTypeList
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1819
      functionLinenumberEnd: 1827
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          61
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - deparseAppendStringInfoString
        - deparseTypeName
        - lnext
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:1823,3'
          Dst:             deparseTypeName
        - Src:             'src/postgres_deparse.c:1824,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:1825,4'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseCreateOpClassItem
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5268
      functionLinenumberEnd: 5320
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          126
      EdgeCount:       31
      CyclomaticComplexity: 7
      functionsReached:
        - deparseAnyName
        - deparseAnyOperator
        - deparseAppendStringInfo
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseFunctionWithArgtypes
        - deparseOperatorWithArgtypes
        - deparseTypeList
        - deparseTypeName
        - removeTrailingSpace
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:5271,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:5274,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5275,4'
          Dst:             deparseAppendStringInfo
        - Src:             'src/postgres_deparse.c:5280,6'
          Dst:             deparseOperatorWithArgtypes
        - Src:             'src/postgres_deparse.c:5282,6'
          Dst:             deparseAnyOperator
        - Src:             'src/postgres_deparse.c:5283,5'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:5288,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5289,5'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:5294,5'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:5295,5'
          Dst:             deparseTypeList
        - Src:             'src/postgres_deparse.c:5296,5'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:5298,4'
          Dst:             removeTrailingSpace
        - Src:             'src/postgres_deparse.c:5301,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5302,4'
          Dst:             deparseAppendStringInfo
        - Src:             'src/postgres_deparse.c:5305,5'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:5306,5'
          Dst:             deparseTypeList
        - Src:             'src/postgres_deparse.c:5307,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5310,5'
          Dst:             deparseFunctionWithArgtypes
        - Src:             'src/postgres_deparse.c:5311,4'
          Dst:             removeTrailingSpace
        - Src:             'src/postgres_deparse.c:5314,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5315,4'
          Dst:             deparseTypeName
    - functionName:    deparseOperatorWithArgtypes
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1614
      functionLinenumberEnd: 1629
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - deparseAnyOperator
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseTypeName
        - list_nth_cell
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:1615,2'
          Dst:             deparseAnyOperator
        - Src:             'src/postgres_deparse.c:1618,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:1619,6'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:1620,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1622,3'
          Dst:             deparseTypeName
        - Src:             'src/postgres_deparse.c:1623,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1624,6'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:1625,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1627,3'
          Dst:             deparseTypeName
        - Src:             'src/postgres_deparse.c:1628,2'
          Dst:             deparseAppendStringInfoChar
    - functionName:    deparseOpclassItemList
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2682
      functionLinenumberEnd: 2691
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          61
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - deparseAppendStringInfoString
        - deparseCreateOpClassItem
        - lnext
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:2687,3'
          Dst:             deparseCreateOpClassItem
        - Src:             'src/postgres_deparse.c:2688,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:2689,4'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseFuncAs
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1461
      functionLinenumberEnd: 1481
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          77
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - deparseAppendStringInfoString
        - deparseStringLiteral
        - lnext
        - strstr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:1467,7'
          Dst:             strstr
        - Src:             'src/postgres_deparse.c:1469,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1470,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1471,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1475,4'
          Dst:             deparseStringLiteral
        - Src:             'src/postgres_deparse.c:1478,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:1479,4'
          Dst:             deparseAppendStringInfoString
    - 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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deparseReturnStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5750
      functionLinenumberEnd: 5753
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deparseAppendStringInfoString
        - deparseExpr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:5751,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5752,2'
          Dst:             deparseExpr
    - functionName:    deparseCreateFuncOptItem
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1485
      functionLinenumberEnd: 1518
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          111
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - deparseAppendStringInfoString
        - deparseCommonFuncOptItem
        - deparseFuncAs
        - deparseNonReservedWordOrSconst
        - deparseTypeName
        - lnext
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:1488,6'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:1490,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1491,3'
          Dst:             deparseFuncAs
        - Src:             'src/postgres_deparse.c:1493,11'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:1495,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1496,3'
          Dst:             deparseNonReservedWordOrSconst
        - Src:             'src/postgres_deparse.c:1498,11'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:1501,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1504,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1505,4'
          Dst:             deparseTypeName
        - Src:             'src/postgres_deparse.c:1506,8'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:1507,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1510,11'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:1512,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1516,3'
          Dst:             deparseCommonFuncOptItem
    - functionName:    deparseCommonFuncOptItem
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1375
      functionLinenumberEnd: 1440
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          194
      EdgeCount:       54
      CyclomaticComplexity: 18
      functionsReached:
        - deparseAnyName
        - deparseAppendStringInfoString
        - deparseValue
        - deparseVariableSetStmt
        - quote_identifier
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:1376,6'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:1378,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1382,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1384,11'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:1384,59'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:1386,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1388,59'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:1390,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1392,59'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:1394,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1396,11'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:1398,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1402,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1404,11'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:1406,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1410,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1412,11'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:1414,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1415,3'
          Dst:             deparseValue
        - Src:             'src/postgres_deparse.c:1417,11'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:1419,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1420,3'
          Dst:             deparseValue
        - Src:             'src/postgres_deparse.c:1422,11'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:1424,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1425,3'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:1427,11'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:1429,3'
          Dst:             deparseVariableSetStmt
        - Src:             'src/postgres_deparse.c:1431,11'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:1433,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1434,40'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:1434,3'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseVariableSetStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7891
      functionLinenumberEnd: 7977
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          249
      EdgeCount:       62
      CyclomaticComplexity: 16
      functionsReached:
        - deparseAppendStringInfoString
        - deparseStringLiteral
        - deparseTransactionModeList
        - deparseVarList
        - deparseVarName
        - list_nth_cell
        - strcmp
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:7894,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:7897,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7899,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7900,8'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:7902,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7903,5'
          Dst:             deparseVarList
        - Src:             'src/postgres_deparse.c:7905,13'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:7907,20'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:7908,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7909,9'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:7910,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7911,14'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:7912,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7914,6'
          Dst:             deparseVarList
        - Src:             'src/postgres_deparse.c:7918,5'
          Dst:             deparseVarName
        - Src:             'src/postgres_deparse.c:7919,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7920,5'
          Dst:             deparseVarList
        - Src:             'src/postgres_deparse.c:7924,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7926,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7927,8'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:7929,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7933,5'
          Dst:             deparseVarName
        - Src:             'src/postgres_deparse.c:7934,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7938,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7940,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7941,4'
          Dst:             deparseVarName
        - Src:             'src/postgres_deparse.c:7942,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7946,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7948,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7949,8'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:7951,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7952,5'
          Dst:             deparseTransactionModeList
        - Src:             'src/postgres_deparse.c:7954,13'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:7956,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7957,5'
          Dst:             deparseTransactionModeList
        - Src:             'src/postgres_deparse.c:7959,13'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:7961,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7962,33'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:7962,5'
          Dst:             deparseStringLiteral
        - Src:             'src/postgres_deparse.c:7970,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7971,4'
          Dst:             deparseVarName
        - Src:             'src/postgres_deparse.c:7974,4'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseOptBoolean
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1847
      functionLinenumberEnd: 1868
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - deparseAppendStringInfo
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:1853,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:1856,4'
          Dst:             deparseAppendStringInfo
        - Src:             'src/postgres_deparse.c:1859,4'
          Dst:             deparseAppendStringInfo
        - Src:             'src/postgres_deparse.c:1862,4'
          Dst:             deparseAppendStringInfo
    - functionName:    deparseAnyNameSkipLast
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          72
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - list_length
        - lnext
        - quote_identifier
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:728,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:730,41'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:730,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:731,36'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:732,5'
          Dst:             deparseAppendStringInfoChar
    - functionName:    deparseUtilityOptionList
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2722
      functionLinenumberEnd: 2750
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          115
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseGenericDefElemName
        - deparseNumericOnly
        - deparseOptBooleanOrString
        - list_length
        - lnext
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:2726,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:2728,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:2748,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2732,4'
          Dst:             deparseGenericDefElemName
        - Src:             'src/postgres_deparse.c:2736,5'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:2738,6'
          Dst:             deparseNumericOnly
        - Src:             'src/postgres_deparse.c:2740,6'
          Dst:             deparseOptBooleanOrString
        - Src:             'src/postgres_deparse.c:2745,8'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:2746,5'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseGenericDefElemName
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1260
      functionLinenumberEnd: 1267
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - deparseAppendStringInfoString
        - pfree
        - pg_toupper
        - pstrdup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:1262,14'
          Dst:             pstrdup
        - Src:             'src/postgres_deparse.c:1265,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1266,2'
          Dst:             pfree
        - Src:             'src/postgres_deparse.c:1264,8'
          Dst:             pg_toupper
    - functionName:    deparseOptDefinition
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1344
      functionLinenumberEnd: 1350
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAppendStringInfoString
        - deparseDefinition
        - list_length
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:1345,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:1347,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1348,3'
          Dst:             deparseDefinition
    - functionName:    deparseDefinition
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1321
      functionLinenumberEnd: 1338
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          81
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseDefArg
        - lnext
        - quote_identifier
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:1324,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:1337,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:1328,40'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:1328,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1330,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1331,4'
          Dst:             deparseDefArg
        - Src:             'src/postgres_deparse.c:1334,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:1335,4'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparsePublicationObjectList
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9946
      functionLinenumberEnd: 9988
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          127
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseColumnList
        - deparseExpr
        - deparseRangeVar
        - lnext
        - quote_identifier
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:9951,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:9953,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9954,5'
          Dst:             deparseRangeVar
        - Src:             'src/postgres_deparse.c:9958,6'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:9959,6'
          Dst:             deparseColumnList
        - Src:             'src/postgres_deparse.c:9960,6'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:9965,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9966,6'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:9972,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9973,42'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9984,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:9985,4'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseReplicaIdentityStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9766
      functionLinenumberEnd: 9784
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - deparseAppendStringInfoString
        - quote_identifier
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:9767,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:9780,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9781,41'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseAlterIdentityColumnOptionList
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1999
      functionLinenumberEnd: 2034
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          126
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseNumericOnly
        - deparseSeqOptElem
        - errfinish
        - errmsg_internal
        - errstart_cold
        - lnext
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:2005,7'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:2007,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2011,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2012,4'
          Dst:             deparseNumericOnly
        - Src:             'src/postgres_deparse.c:2014,12'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:2016,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2018,5'
          Dst:             errstart_cold
        - Src:             'src/postgres_deparse.c:2018,5'
          Dst:             errmsg_internal
        - Src:             'src/postgres_deparse.c:2018,5'
          Dst:             errfinish
        - Src:             'src/postgres_deparse.c:2020,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2022,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2028,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2029,4'
          Dst:             deparseSeqOptElem
        - Src:             'src/postgres_deparse.c:2031,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:2032,4'
          Dst:             deparseAppendStringInfoChar
    - functionName:    deparseATAlterConstraint
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5709
      functionLinenumberEnd: 5746
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          106
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - quote_identifier
        - removeTrailingSpace
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:5714,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5715,40'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:5715,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5716,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5745,2'
          Dst:             removeTrailingSpace
    - functionName:    deparsePartitionCmd
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6088
      functionLinenumberEnd: 6098
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparsePartitionBoundSpec
        - deparseRangeVar
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:6089,2'
          Dst:             deparseRangeVar
        - Src:             'src/postgres_deparse.c:6093,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:6094,3'
          Dst:             deparsePartitionBoundSpec
        - Src:             'src/postgres_deparse.c:6097,3'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseAlterTableCmd
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7079
      functionLinenumberEnd: 7438
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         133
      ICount:          642
      EdgeCount:       147
      CyclomaticComplexity: 16
      functionsReached:
        - deparseATAlterConstraint
        - deparseAlterGenericOptions
        - deparseAlterIdentityColumnOptionList
        - deparseAppendStringInfo
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseColId
        - deparseColumnDef
        - deparseConstraint
        - deparseExpr
        - deparseOptDropBehavior
        - deparsePartitionCmd
        - deparseRangeVar
        - deparseRelOptions
        - deparseReplicaIdentityStmt
        - deparseRoleSpec
        - deparseSignedIconst
        - deparseTypeName
        - quote_identifier
        - removeTrailingSpace
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:7084,2'
          Branch Sides:    []
        - Branch String:   'src/postgres_deparse.c:7346,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:7088,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7090,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7097,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7108,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7112,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7116,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7121,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7125,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7129,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7133,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7137,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7142,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7144,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7147,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7153,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7162,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7165,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7172,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7180,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7182,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7186,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7190,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7191,4'
          Dst:             deparseRoleSpec
        - Src:             'src/postgres_deparse.c:7194,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7197,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7200,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7203,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7206,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7209,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7212,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7215,4'
          Dst:             deparseAppendStringInfo
        - Src:             'src/postgres_deparse.c:7218,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7225,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7228,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7231,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7234,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7237,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7240,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7243,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7246,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7249,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7252,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7255,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7258,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7261,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7264,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7267,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7270,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7273,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7276,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7279,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7282,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7285,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7291,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7294,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7297,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7300,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7305,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7308,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7313,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7327,40'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:7327,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7328,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:7331,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7335,3'
          Dst:             deparseAppendStringInfo
        - Src:             'src/postgres_deparse.c:7339,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7340,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:7344,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7350,4'
          Dst:             deparsePartitionCmd
        - Src:             'src/postgres_deparse.c:7351,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:7354,4'
          Dst:             deparsePartitionCmd
        - Src:             'src/postgres_deparse.c:7355,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7359,4'
          Dst:             deparseColumnDef
        - Src:             'src/postgres_deparse.c:7360,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:7365,5'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:7366,5'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:7371,5'
          Dst:             deparseSignedIconst
        - Src:             'src/postgres_deparse.c:7373,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7374,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:7380,4'
          Dst:             deparseRelOptions
        - Src:             'src/postgres_deparse.c:7381,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:7384,4'
          Dst:             deparseColId
        - Src:             'src/postgres_deparse.c:7385,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:7388,8'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:7389,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7391,5'
          Dst:             deparseColId
        - Src:             'src/postgres_deparse.c:7392,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:7396,4'
          Dst:             deparseConstraint
        - Src:             'src/postgres_deparse.c:7397,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:7400,4'
          Dst:             deparseATAlterConstraint
        - Src:             'src/postgres_deparse.c:7401,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:7404,4'
          Dst:             deparseAlterIdentityColumnOptionList
        - Src:             'src/postgres_deparse.c:7405,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:7409,4'
          Dst:             deparseAlterGenericOptions
        - Src:             'src/postgres_deparse.c:7410,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:7414,4'
          Dst:             deparseRangeVar
        - Src:             'src/postgres_deparse.c:7415,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:7418,4'
          Dst:             deparseTypeName
        - Src:             'src/postgres_deparse.c:7419,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:7422,4'
          Dst:             deparseReplicaIdentityStmt
        - Src:             'src/postgres_deparse.c:7423,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:7426,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7427,4'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:7428,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:7435,2'
          Dst:             deparseOptDropBehavior
        - Src:             'src/postgres_deparse.c:7437,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseAlterGenericOptions
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1522
      functionLinenumberEnd: 1558
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          123
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseStringLiteral
        - lnext
        - quote_identifier
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:1529,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:1525,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1557,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1532,42'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:1532,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1533,5'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:1534,5'
          Dst:             deparseStringLiteral
        - Src:             'src/postgres_deparse.c:1537,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1538,42'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:1538,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1539,5'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:1540,5'
          Dst:             deparseStringLiteral
        - Src:             'src/postgres_deparse.c:1543,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1544,42'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:1544,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1545,5'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:1546,5'
          Dst:             deparseStringLiteral
        - Src:             'src/postgres_deparse.c:1549,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1550,42'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:1550,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1554,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:1555,4'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseAlterTableObjType
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7441
      functionLinenumberEnd: 7472
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - deparseAppendStringInfoString
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:7442,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseOperatorDefList
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10735
      functionLinenumberEnd: 10751
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          79
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - deparseAppendStringInfoString
        - deparseDefArg
        - lnext
        - quote_identifier
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:10741,40'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:10741,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10742,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10744,4'
          Dst:             deparseDefArg
        - Src:             'src/postgres_deparse.c:10746,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10748,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:10749,4'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseHandlerName
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1770
      functionLinenumberEnd: 1779
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          64
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - lnext
        - quote_identifier
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:1775,40'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:1775,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1776,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:1777,4'
          Dst:             deparseAppendStringInfoChar
    - functionName:    deparseFdwOptions
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1783
      functionLinenumberEnd: 1815
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          105
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseHandlerName
        - lnext
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:1789,7'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:1791,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1792,4'
          Dst:             deparseHandlerName
        - Src:             'src/postgres_deparse.c:1796,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1798,12'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:1800,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1801,4'
          Dst:             deparseHandlerName
        - Src:             'src/postgres_deparse.c:1805,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1812,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:1813,4'
          Dst:             deparseAppendStringInfoChar
    - functionName:    deparseAnyNameSkipFirst
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 711
      functionLinenumberEnd: 721
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          69
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - for_each_from_setup
        - lnext
        - quote_identifier
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:714,2'
          Dst:             for_each_from_setup
        - Src:             'src/postgres_deparse.c:717,40'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:717,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:718,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:719,4'
          Dst:             deparseAppendStringInfoChar
    - functionName:    deparseAggregateWithArgtypes
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1676
      functionLinenumberEnd: 1703
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          103
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseFuncName
        - deparseFunctionParameter
        - deparseTypeName
        - lnext
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:1679,2'
          Dst:             deparseFuncName
        - Src:             'src/postgres_deparse.c:1681,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:1684,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:1695,5'
          Dst:             deparseFunctionParameter
        - Src:             'src/postgres_deparse.c:1697,5'
          Dst:             deparseTypeName
        - Src:             'src/postgres_deparse.c:1698,8'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:1699,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:1702,2'
          Dst:             deparseAppendStringInfoChar
    - functionName:    deparseCreatedbOptList
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2695
      functionLinenumberEnd: 2718
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          110
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseGenericDefElemName
        - deparseOptBooleanOrString
        - deparseSignedIconst
        - lnext
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:2701,7'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:2702,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2704,4'
          Dst:             deparseGenericDefElemName
        - Src:             'src/postgres_deparse.c:2706,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:2709,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:2711,4'
          Dst:             deparseSignedIconst
        - Src:             'src/postgres_deparse.c:2713,4'
          Dst:             deparseOptBooleanOrString
        - Src:             'src/postgres_deparse.c:2715,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:2716,4'
          Dst:             deparseAppendStringInfoChar
    - functionName:    deparseCreateRangeStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8575
      functionLinenumberEnd: 8580
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deparseAnyName
        - deparseAppendStringInfoString
        - deparseDefinition
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:8576,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8577,2'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:8578,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8579,2'
          Dst:             deparseDefinition
    - functionName:    deparseCreateEnumStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8555
      functionLinenumberEnd: 8572
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - deparseAnyName
        - deparseAppendCommaAndPart
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseStateDecreaseNestingLevel
        - deparseStateIncreaseNestingLevel
        - deparseStringLiteral
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:8559,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8561,2'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:8562,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8563,17'
          Dst:             deparseStateIncreaseNestingLevel
        - Src:             'src/postgres_deparse.c:8570,2'
          Dst:             deparseStateDecreaseNestingLevel
        - Src:             'src/postgres_deparse.c:8571,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:8566,3'
          Dst:             deparseStringLiteral
        - Src:             'src/postgres_deparse.c:8567,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:8568,4'
          Dst:             deparseAppendCommaAndPart
    - functionName:    deparseCompositeTypeStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8534
      functionLinenumberEnd: 8552
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          73
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - deparseAppendCommaAndPart
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseColumnDef
        - deparseRangeVar
        - deparseStateDecreaseNestingLevel
        - deparseStateIncreaseNestingLevel
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:8539,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8540,2'
          Dst:             deparseRangeVar
        - Src:             'src/postgres_deparse.c:8542,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8543,17'
          Dst:             deparseStateIncreaseNestingLevel
        - Src:             'src/postgres_deparse.c:8550,2'
          Dst:             deparseStateDecreaseNestingLevel
        - Src:             'src/postgres_deparse.c:8551,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:8546,3'
          Dst:             deparseColumnDef
        - Src:             'src/postgres_deparse.c:8547,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:8548,4'
          Dst:             deparseAppendCommaAndPart
    - functionName:    deparseVariableShowStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10457
      functionLinenumberEnd: 10470
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - deparseAppendStringInfoString
        - quote_identifier
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:10458,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10460,6'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:10462,11'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:10464,11'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:10466,11'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:10469,40'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseVacuumStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8011
      functionLinenumberEnd: 8045
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          154
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseRangeVar
        - deparseUtilityOptionList
        - list_length
        - lnext
        - quote_identifier
        - removeTrailingSpace
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8020,9'
          Dst:             deparseUtilityOptionList
        - Src:             'src/postgres_deparse.c:8044,2'
          Dst:             removeTrailingSpace
        - Src:             'src/postgres_deparse.c:8027,3'
          Dst:             deparseRangeVar
        - Src:             'src/postgres_deparse.c:8028,7'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:8030,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:8037,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:8033,42'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:8033,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8034,9'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:8035,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8040,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:8041,4'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseUnlistenStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9606
      functionLinenumberEnd: 9612
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAppendStringInfoString
        - quote_identifier
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:9607,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9611,40'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseTruncateStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9670
      functionLinenumberEnd: 9682
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseOptDropBehavior
        - deparseRelationExprList
        - removeTrailingSpace
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:9671,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9673,2'
          Dst:             deparseRelationExprList
        - Src:             'src/postgres_deparse.c:9674,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:9677,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9679,2'
          Dst:             deparseOptDropBehavior
        - Src:             'src/postgres_deparse.c:9681,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseTransactionStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7838
      functionLinenumberEnd: 7888
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          117
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAppendStringInfoString
        - deparseStringLiteral
        - deparseTransactionModeList
        - quote_identifier
        - removeTrailingSpace
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:7840,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:7843,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7844,4'
          Dst:             deparseTransactionModeList
        - Src:             'src/postgres_deparse.c:7847,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7848,4'
          Dst:             deparseTransactionModeList
        - Src:             'src/postgres_deparse.c:7851,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7853,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7856,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7858,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7861,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7862,41'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:7862,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7865,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7866,41'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:7866,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7869,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7870,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7871,41'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:7871,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7874,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7875,4'
          Dst:             deparseStringLiteral
        - Src:             'src/postgres_deparse.c:7878,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7879,4'
          Dst:             deparseStringLiteral
        - Src:             'src/postgres_deparse.c:7882,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7883,4'
          Dst:             deparseStringLiteral
        - Src:             'src/postgres_deparse.c:7887,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseSecLabelStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6375
      functionLinenumberEnd: 6487
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          246
      EdgeCount:       33
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAggregateWithArgtypes
        - deparseAnyName
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseFunctionWithArgtypes
        - deparseStringLiteral
        - deparseTypeName
        - deparseValue
        - quote_identifier
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:6389,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:6378,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6382,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6383,40'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:6383,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6384,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:6387,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6392,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6393,4'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:6396,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6397,4'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:6400,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6401,4'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:6404,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6405,4'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:6408,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6409,4'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:6412,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6413,4'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:6416,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6417,41'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:6417,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6420,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6421,41'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:6421,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6424,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6425,41'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:6425,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6428,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6429,41'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:6429,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6432,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6433,41'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:6433,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6436,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6437,41'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:6437,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6440,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6441,41'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:6441,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6444,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6445,41'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:6445,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6448,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6449,4'
          Dst:             deparseTypeName
        - Src:             'src/postgres_deparse.c:6452,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6453,4'
          Dst:             deparseTypeName
        - Src:             'src/postgres_deparse.c:6456,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6457,4'
          Dst:             deparseAggregateWithArgtypes
        - Src:             'src/postgres_deparse.c:6460,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6461,4'
          Dst:             deparseFunctionWithArgtypes
        - Src:             'src/postgres_deparse.c:6464,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6465,4'
          Dst:             deparseValue
        - Src:             'src/postgres_deparse.c:6468,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6469,4'
          Dst:             deparseFunctionWithArgtypes
        - Src:             'src/postgres_deparse.c:6472,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6473,4'
          Dst:             deparseFunctionWithArgtypes
        - Src:             'src/postgres_deparse.c:6481,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6484,3'
          Dst:             deparseStringLiteral
        - Src:             'src/postgres_deparse.c:6486,3'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseRuleStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9518
      functionLinenumberEnd: 9585
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          150
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseRangeVar
        - deparseRuleActionStmt
        - deparseWhereClause
        - list_length
        - list_nth_cell
        - lnext
        - quote_identifier
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:9521,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9524,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9526,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9527,39'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:9527,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9528,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9555,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9556,2'
          Dst:             deparseRangeVar
        - Src:             'src/postgres_deparse.c:9557,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:9559,2'
          Dst:             deparseWhereClause
        - Src:             'src/postgres_deparse.c:9561,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9564,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9566,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:9568,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9572,32'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:9572,3'
          Dst:             deparseRuleActionStmt
        - Src:             'src/postgres_deparse.c:9576,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:9583,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:9579,4'
          Dst:             deparseRuleActionStmt
        - Src:             'src/postgres_deparse.c:9580,8'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:9581,5'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseRenameStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7587
      functionLinenumberEnd: 7835
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         102
      ICount:          491
      EdgeCount:       202
      CyclomaticComplexity: 102
      functionsReached:
        - deparseAggregateWithArgtypes
        - deparseAnyName
        - deparseAnyNameSkipFirst
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseColId
        - deparseFunctionWithArgtypes
        - deparseOptDropBehavior
        - deparseRangeVar
        - list_nth_cell
        - quote_identifier
        - removeTrailingSpace
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:7592,2'
          Branch Sides:    []
        - Branch String:   'src/postgres_deparse.c:7654,4'
          Branch Sides:    []
        - Branch String:   'src/postgres_deparse.c:7726,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:7590,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7724,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7729,4'
          Dst:             deparseAggregateWithArgtypes
        - Src:             'src/postgres_deparse.c:7730,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7733,4'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:7734,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7735,41'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:7735,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7736,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:7741,4'
          Dst:             deparseAnyNameSkipFirst
        - Src:             'src/postgres_deparse.c:7742,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7743,58'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:7743,41'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:7743,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7744,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7747,41'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:7747,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7748,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7749,4'
          Dst:             deparseRangeVar
        - Src:             'src/postgres_deparse.c:7750,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7755,4'
          Dst:             deparseFunctionWithArgtypes
        - Src:             'src/postgres_deparse.c:7756,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7759,4'
          Dst:             deparseColId
        - Src:             'src/postgres_deparse.c:7760,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7768,4'
          Dst:             deparseRangeVar
        - Src:             'src/postgres_deparse.c:7769,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7772,4'
          Dst:             deparseRangeVar
        - Src:             'src/postgres_deparse.c:7773,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7774,41'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:7774,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7775,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:7778,4'
          Dst:             deparseRangeVar
        - Src:             'src/postgres_deparse.c:7779,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7780,41'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:7780,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7781,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:7785,41'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:7785,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7786,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7787,4'
          Dst:             deparseRangeVar
        - Src:             'src/postgres_deparse.c:7788,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7795,41'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:7795,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7796,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7802,41'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:7802,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7803,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7814,4'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:7815,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7818,4'
          Dst:             deparseRangeVar
        - Src:             'src/postgres_deparse.c:7819,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7820,41'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:7820,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7821,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:7828,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7829,39'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:7829,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7830,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:7832,2'
          Dst:             deparseOptDropBehavior
        - Src:             'src/postgres_deparse.c:7834,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseReindexStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9483
      functionLinenumberEnd: 9515
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - deparseAppendStringInfoString
        - deparseRangeVar
        - deparseUtilityOptionList
        - quote_identifier
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:9484,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9486,9'
          Dst:             deparseUtilityOptionList
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9509,3'
          Dst:             deparseRangeVar
        - Src:             'src/postgres_deparse.c:9513,40'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:9513,3'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseReassignOwnedStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10781
      functionLinenumberEnd: 10789
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseRoleList
        - deparseRoleSpec
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:10782,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10784,2'
          Dst:             deparseRoleList
        - Src:             'src/postgres_deparse.c:10785,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:10787,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10788,2'
          Dst:             deparseRoleSpec
    - functionName:    deparsePrepareStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9091
      functionLinenumberEnd: 9104
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseColId
        - deparsePreparableStmt
        - deparseTypeList
        - list_length
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:9094,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9095,2'
          Dst:             deparseColId
        - Src:             'src/postgres_deparse.c:9096,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:9098,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:9099,3'
          Dst:             deparseTypeList
        - Src:             'src/postgres_deparse.c:9100,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:9102,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9103,2'
          Dst:             deparsePreparableStmt
    - functionName:    deparseLockStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8054
      functionLinenumberEnd: 8102
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          59
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseRelationExprList
        - removeTrailingSpace
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:8057,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8059,2'
          Dst:             deparseRelationExprList
        - Src:             'src/postgres_deparse.c:8060,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:8064,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8095,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8099,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8101,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseLoadStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8048
      functionLinenumberEnd: 8051
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deparseAppendStringInfoString
        - deparseStringLiteral
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:8049,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8050,2'
          Dst:             deparseStringLiteral
    - functionName:    deparseListenStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9600
      functionLinenumberEnd: 9603
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deparseAppendStringInfoString
        - quote_identifier
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:9601,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9602,39'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:9602,2'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseImportForeignSchemaStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6506
      functionLinenumberEnd: 6540
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseCreateGenericOptions
        - deparseRelationExprList
        - quote_identifier
        - removeTrailingSpace
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:6512,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:6507,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6509,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6510,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseRelationExprList
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6529,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6530,39'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:6530,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6531,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:6533,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6534,39'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:6534,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6535,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:6537,2'
          Dst:             deparseCreateGenericOptions
        - Src:             'src/postgres_deparse.c:6539,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseGrantRoleStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8908
      functionLinenumberEnd: 8984
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          299
      EdgeCount:       85
      CyclomaticComplexity: 24
      functionsReached:
        - deparseAccessPriv
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseRoleList
        - deparseRoleSpec
        - list_length
        - list_nth_cell
        - lnext
        - removeTrailingSpace
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8916,36'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:8917,22'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:8920,7'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:8922,14'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:8924,14'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8928,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8933,3'
          Dst:             deparseAccessPriv
        - Src:             'src/postgres_deparse.c:8934,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:8935,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:8936,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8944,2'
          Dst:             deparseRoleList
        - Src:             'src/postgres_deparse.c:8945,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:8948,7'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:8949,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8954,8'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:8957,15'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:8960,15'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8965,8'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:8966,5'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:8969,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:8975,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8976,3'
          Dst:             deparseRoleSpec
        - Src:             'src/postgres_deparse.c:8980,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8983,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseFetchStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9394
      functionLinenumberEnd: 9449
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          113
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - deparseAppendStringInfo
        - deparseAppendStringInfoString
        - quote_identifier
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:9400,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9409,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9413,5'
          Dst:             deparseAppendStringInfo
        - Src:             'src/postgres_deparse.c:9419,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9423,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9427,5'
          Dst:             deparseAppendStringInfo
        - Src:             'src/postgres_deparse.c:9433,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9437,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9441,5'
          Dst:             deparseAppendStringInfo
        - Src:             'src/postgres_deparse.c:9445,4'
          Dst:             deparseAppendStringInfo
        - Src:             'src/postgres_deparse.c:9448,39'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:9448,2'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseExplainStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8125
      functionLinenumberEnd: 8134
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deparseAppendPartGroup
        - deparseExplainableStmt
        - deparseUtilityOptionList
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:8129,2'
          Dst:             deparseAppendPartGroup
        - Src:             'src/postgres_deparse.c:8131,5'
          Dst:             deparseUtilityOptionList
        - Src:             'src/postgres_deparse.c:8133,2'
          Dst:             deparseExplainableStmt
    - functionName:    deparseDropdbStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7980
      functionLinenumberEnd: 8008
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          111
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - list_length
        - lnext
        - quote_identifier
        - removeTrailingSpace
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:7983,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7985,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7987,39'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:7987,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7988,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:7990,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:7992,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:8004,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:7996,8'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:7997,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8001,8'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:8002,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8007,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseDropUserMappingStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6360
      functionLinenumberEnd: 6372
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseRoleSpec
        - quote_identifier
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:6361,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6364,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6366,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6367,2'
          Dst:             deparseRoleSpec
        - Src:             'src/postgres_deparse.c:6368,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:6370,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6371,39'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:6371,2'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseDropRoleStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8987
      functionLinenumberEnd: 8996
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAppendStringInfoString
        - deparseRoleList
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:8990,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8993,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8995,2'
          Dst:             deparseRoleList
    - functionName:    deparseDropTableSpaceStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6902
      functionLinenumberEnd: 6909
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAppendStringInfoString
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:6903,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6906,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6908,2'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseDropSubscriptionStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10600
      functionLinenumberEnd: 10607
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAppendStringInfoString
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:10601,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10604,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10606,2'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseDropStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6626
      functionLinenumberEnd: 6870
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         98
      ICount:          507
      EdgeCount:       117
      CyclomaticComplexity: 21
      functionsReached:
        - deparseAggregateWithArgtypes
        - deparseAnyNameList
        - deparseAnyNameSkipFirst
        - deparseAnyNameSkipLast
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseColId
        - deparseFunctionWithArgtypes
        - deparseNameList
        - deparseOperatorWithArgtypes
        - deparseOptDropBehavior
        - deparseTypeName
        - list_last_cell
        - list_nth_cell
        - lnext
        - removeTrailingSpace
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:6750,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:6630,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6745,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6748,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6766,4'
          Dst:             deparseAnyNameList
        - Src:             'src/postgres_deparse.c:6777,4'
          Dst:             deparseNameList
        - Src:             'src/postgres_deparse.c:6785,8'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:6786,24'
          Dst:             list_last_cell
        - Src:             'src/postgres_deparse.c:6786,4'
          Dst:             deparseColId
        - Src:             'src/postgres_deparse.c:6787,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6788,4'
          Dst:             deparseAnyNameSkipLast
        - Src:             'src/postgres_deparse.c:6793,8'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:6795,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:6796,27'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:6796,4'
          Dst:             deparseTypeName
        - Src:             'src/postgres_deparse.c:6797,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6798,27'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:6798,4'
          Dst:             deparseTypeName
        - Src:             'src/postgres_deparse.c:6799,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:6805,8'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:6806,4'
          Dst:             deparseAnyNameSkipFirst
        - Src:             'src/postgres_deparse.c:6807,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6808,24'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:6808,4'
          Dst:             deparseColId
        - Src:             'src/postgres_deparse.c:6813,8'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:6814,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6815,27'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:6815,4'
          Dst:             deparseTypeName
        - Src:             'src/postgres_deparse.c:6816,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6817,24'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:6817,4'
          Dst:             deparseColId
        - Src:             'src/postgres_deparse.c:6821,4'
          Dst:             deparseNameList
        - Src:             'src/postgres_deparse.c:6828,5'
          Dst:             deparseTypeName
        - Src:             'src/postgres_deparse.c:6829,9'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:6830,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6837,5'
          Dst:             deparseAggregateWithArgtypes
        - Src:             'src/postgres_deparse.c:6838,9'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:6839,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6848,5'
          Dst:             deparseFunctionWithArgtypes
        - Src:             'src/postgres_deparse.c:6849,9'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:6850,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6857,5'
          Dst:             deparseOperatorWithArgtypes
        - Src:             'src/postgres_deparse.c:6858,9'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:6859,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:6867,2'
          Dst:             deparseOptDropBehavior
        - Src:             'src/postgres_deparse.c:6869,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseDropOwnedStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10772
      functionLinenumberEnd: 10778
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseOptDropBehavior
        - deparseRoleList
        - removeTrailingSpace
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:10773,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10774,2'
          Dst:             deparseRoleList
        - Src:             'src/postgres_deparse.c:10775,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:10776,2'
          Dst:             deparseOptDropBehavior
        - Src:             'src/postgres_deparse.c:10777,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseDoStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8397
      functionLinenumberEnd: 8425
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          96
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - quote_identifier
        - removeTrailingSpace
        - strcmp
        - strstr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:8400,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8424,2'
          Dst:             removeTrailingSpace
        - Src:             'src/postgres_deparse.c:8405,7'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:8407,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8408,41'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:8411,12'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:8415,8'
          Dst:             strstr
        - Src:             'src/postgres_deparse.c:8417,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8418,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoChar
    - functionName:    deparseDiscardStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8428
      functionLinenumberEnd: 8445
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAppendStringInfoString
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:8429,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseDefineStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8448
      functionLinenumberEnd: 8531
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         47
      ICount:          223
      EdgeCount:       53
      CyclomaticComplexity: 8
      functionsReached:
        - deparseAggrArgs
        - deparseAnyName
        - deparseAnyOperator
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseDefinition
        - deparseFuncName
        - list_length
        - list_nth_cell
        - removeTrailingSpace
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:8456,2'
          Branch Sides:    []
        - Branch String:   'src/postgres_deparse.c:8491,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:8451,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8454,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8489,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8494,4'
          Dst:             deparseFuncName
        - Src:             'src/postgres_deparse.c:8497,4'
          Dst:             deparseAnyOperator
        - Src:             'src/postgres_deparse.c:8505,4'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:8510,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:8514,3'
          Dst:             deparseAggrArgs
        - Src:             'src/postgres_deparse.c:8515,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:8519,3'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:8520,10'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:8520,3'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:8522,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8523,25'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:8523,3'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:8525,11'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:8527,3'
          Dst:             deparseDefinition
        - Src:             'src/postgres_deparse.c:8530,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseDeallocateStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9121
      functionLinenumberEnd: 9127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAppendStringInfoString
        - quote_identifier
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:9122,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9124,40'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseCreatedbStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6336
      functionLinenumberEnd: 6342
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseColId
        - deparseCreatedbOptList
        - removeTrailingSpace
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:6337,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6338,2'
          Dst:             deparseColId
        - Src:             'src/postgres_deparse.c:6339,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:6340,2'
          Dst:             deparseCreatedbOptList
        - Src:             'src/postgres_deparse.c:6341,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseCreateUserMappingStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6317
      functionLinenumberEnd: 6333
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseCreateGenericOptions
        - deparseRoleSpec
        - quote_identifier
        - removeTrailingSpace
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:6318,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6320,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6322,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6323,2'
          Dst:             deparseRoleSpec
        - Src:             'src/postgres_deparse.c:6324,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:6326,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6327,39'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:6327,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6328,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:6330,2'
          Dst:             deparseCreateGenericOptions
        - Src:             'src/postgres_deparse.c:6332,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseCreateRoleStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9287
      functionLinenumberEnd: 9319
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          81
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseCreateRoleElem
        - quote_identifier
        - removeTrailingSpace
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:9290,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9305,39'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:9305,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9306,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:9310,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9313,4'
          Dst:             deparseCreateRoleElem
        - Src:             'src/postgres_deparse.c:9314,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:9318,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseCreateEventTrigStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9685
      functionLinenumberEnd: 9724
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          151
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseFuncName
        - deparseStringLiteral
        - lnext
        - quote_identifier
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:9689,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9690,39'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:9690,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9691,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:9693,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9694,39'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:9694,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9695,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:9699,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9718,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:9705,41'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:9705,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9706,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9713,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:9714,8'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:9709,5'
          Dst:             deparseStringLiteral
        - Src:             'src/postgres_deparse.c:9710,9'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:9711,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9715,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9721,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9722,2'
          Dst:             deparseFuncName
        - Src:             'src/postgres_deparse.c:9723,2'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseCreateTransformStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9891
      functionLinenumberEnd: 9922
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          84
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseFunctionWithArgtypes
        - deparseTypeName
        - quote_identifier
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:9892,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9894,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9896,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9897,2'
          Dst:             deparseTypeName
        - Src:             'src/postgres_deparse.c:9898,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:9900,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9901,39'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:9901,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9902,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:9904,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:9908,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9909,3'
          Dst:             deparseFunctionWithArgtypes
        - Src:             'src/postgres_deparse.c:9913,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9917,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9918,3'
          Dst:             deparseFunctionWithArgtypes
        - Src:             'src/postgres_deparse.c:9921,2'
          Dst:             deparseAppendStringInfoChar
    - functionName:    deparseCreateTableSpaceStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9864
      functionLinenumberEnd: 9888
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseColId
        - deparseOptWith
        - deparseRoleSpec
        - deparseStringLiteral
        - removeTrailingSpace
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:9865,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9866,2'
          Dst:             deparseColId
        - Src:             'src/postgres_deparse.c:9867,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:9871,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9872,3'
          Dst:             deparseRoleSpec
        - Src:             'src/postgres_deparse.c:9873,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:9876,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9879,3'
          Dst:             deparseStringLiteral
        - Src:             'src/postgres_deparse.c:9881,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9883,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:9885,2'
          Dst:             deparseOptWith
        - Src:             'src/postgres_deparse.c:9887,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseCreateStatsStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10330
      functionLinenumberEnd: 10358
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          106
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - deparseAnyName
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseFromList
        - deparseNameList
        - deparseStatsElem
        - list_length
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:10333,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10336,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10338,2'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:10339,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:10341,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:10343,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:10344,3'
          Dst:             deparseNameList
        - Src:             'src/postgres_deparse.c:10345,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10348,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10356,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10357,2'
          Dst:             deparseFromList
        - Src:             'src/postgres_deparse.c:10351,3'
          Dst:             deparseStatsElem
        - Src:             'src/postgres_deparse.c:10352,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:10353,4'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseCreateSubscriptionStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10495
      functionLinenumberEnd: 10519
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          93
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseColLabel
        - deparseOptDefinition
        - deparseStringLiteral
        - lnext
        - quote_identifier
        - removeTrailingSpace
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:10498,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10499,39'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:10499,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10501,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10503,3'
          Dst:             deparseStringLiteral
        - Src:             'src/postgres_deparse.c:10505,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10507,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10515,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:10517,2'
          Dst:             deparseOptDefinition
        - Src:             'src/postgres_deparse.c:10518,2'
          Dst:             removeTrailingSpace
        - Src:             'src/postgres_deparse.c:10511,3'
          Dst:             deparseColLabel
        - Src:             'src/postgres_deparse.c:10512,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:10513,4'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseCreateSchemaStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5904
      functionLinenumberEnd: 5935
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          110
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseColId
        - deparseRoleSpec
        - deparseSchemaStmt
        - lnext
        - removeTrailingSpace
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:5906,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5909,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5913,3'
          Dst:             deparseColId
        - Src:             'src/postgres_deparse.c:5914,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:5919,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5920,3'
          Dst:             deparseRoleSpec
        - Src:             'src/postgres_deparse.c:5921,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:5928,4'
          Dst:             deparseSchemaStmt
        - Src:             'src/postgres_deparse.c:5929,8'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:5930,5'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:5934,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseCreatePLangStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9252
      functionLinenumberEnd: 9284
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseHandlerName
        - deparseNonReservedWordOrSconst
        - removeTrailingSpace
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:9253,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9256,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9259,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9261,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9262,2'
          Dst:             deparseNonReservedWordOrSconst
        - Src:             'src/postgres_deparse.c:9263,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:9265,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9266,2'
          Dst:             deparseHandlerName
        - Src:             'src/postgres_deparse.c:9267,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:9271,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9272,3'
          Dst:             deparseHandlerName
        - Src:             'src/postgres_deparse.c:9273,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:9278,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9279,3'
          Dst:             deparseHandlerName
        - Src:             'src/postgres_deparse.c:9280,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:9283,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseCreatePolicyStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9788
      functionLinenumberEnd: 9830
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          119
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseColId
        - deparseExpr
        - deparseRangeVar
        - deparseRoleList
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:9791,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9792,2'
          Dst:             deparseColId
        - Src:             'src/postgres_deparse.c:9793,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9794,2'
          Dst:             deparseRangeVar
        - Src:             'src/postgres_deparse.c:9795,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:9798,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9800,6'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:9802,11'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:9804,11'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:9806,11'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:9808,11'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9813,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9814,2'
          Dst:             deparseRoleList
        - Src:             'src/postgres_deparse.c:9815,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:9819,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9820,3'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:9821,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9826,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9827,3'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:9828,3'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseAlterOpFamilyStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9073
      functionLinenumberEnd: 9088
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAnyName
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseOpclassItemList
        - quote_identifier
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:9074,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9075,2'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:9076,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:9078,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9079,39'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:9079,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9080,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9087,2'
          Dst:             deparseOpclassItemList
    - functionName:    deparseCreatePublicationStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9991
      functionLinenumberEnd: 10011
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseOptDefinition
        - deparsePublicationObjectList
        - list_length
        - quote_identifier
        - removeTrailingSpace
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:9994,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9995,39'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:9995,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9996,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:9998,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:10000,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10001,3'
          Dst:             deparsePublicationObjectList
        - Src:             'src/postgres_deparse.c:10002,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:10006,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10009,2'
          Dst:             deparseOptDefinition
        - Src:             'src/postgres_deparse.c:10010,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseCreateOpFamilyStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5257
      functionLinenumberEnd: 5265
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deparseAnyName
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - quote_identifier
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:5258,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5260,2'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:5261,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:5263,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5264,39'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:5264,2'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseCreateOpClassStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5226
      functionLinenumberEnd: 5254
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - deparseAnyName
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseOpclassItemList
        - deparseTypeName
        - quote_identifier
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:5229,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5231,2'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:5232,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:5235,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5237,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5238,2'
          Dst:             deparseTypeName
        - Src:             'src/postgres_deparse.c:5239,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:5241,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5242,39'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:5242,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5243,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:5247,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5248,3'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:5249,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:5252,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5253,2'
          Dst:             deparseOpclassItemList
    - functionName:    deparseCreateFunctionStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5756
      functionLinenumberEnd: 5849
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         67
      ICount:          316
      EdgeCount:       91
      CyclomaticComplexity: 26
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseCreateFuncOptItem
        - deparseFuncName
        - deparseFunctionParameter
        - deparseReturnStmt
        - deparseStmt
        - deparseTypeName
        - list_nth_cell
        - lnext
        - removeTrailingSpace
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:5760,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5762,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5768,2'
          Dst:             deparseFuncName
        - Src:             'src/postgres_deparse.c:5770,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:5785,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5785,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5776,4'
          Dst:             deparseFunctionParameter
        - Src:             'src/postgres_deparse.c:5777,8'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:5778,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5789,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5800,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5795,5'
          Dst:             deparseFunctionParameter
        - Src:             'src/postgres_deparse.c:5796,9'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:5797,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5804,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5805,3'
          Dst:             deparseTypeName
        - Src:             'src/postgres_deparse.c:5806,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:5811,3'
          Dst:             deparseCreateFuncOptItem
        - Src:             'src/postgres_deparse.c:5812,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:5821,4'
          Dst:             deparseReturnStmt
        - Src:             'src/postgres_deparse.c:5825,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5826,51'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:5833,7'
          Dst:             deparseReturnStmt
        - Src:             'src/postgres_deparse.c:5838,7'
          Dst:             deparseStmt
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5844,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5848,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11840
      functionLinenumberEnd: 12220
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         127
      ICount:          623
      EdgeCount:       130
      CyclomaticComplexity: 5
      functionsReached:
        - deparseAlterCollationStmt
        - deparseAlterDatabaseSetStmt
        - deparseAlterDatabaseStmt
        - deparseAlterDefaultPrivilegesStmt
        - deparseAlterDomainStmt
        - deparseAlterEnumStmt
        - deparseAlterEventTrigStmt
        - deparseAlterExtensionContentsStmt
        - deparseAlterExtensionStmt
        - deparseAlterFdwStmt
        - deparseAlterForeignServerStmt
        - deparseAlterFunctionStmt
        - deparseAlterObjectDependsStmt
        - deparseAlterObjectSchemaStmt
        - deparseAlterOpFamilyStmt
        - deparseAlterOperatorStmt
        - deparseAlterOwnerStmt
        - deparseAlterPolicyStmt
        - deparseAlterPublicationStmt
        - deparseAlterRoleSetStmt
        - deparseAlterRoleStmt
        - deparseAlterSeqStmt
        - deparseAlterStatsStmt
        - deparseAlterSubscriptionStmt
        - deparseAlterSystemStmt
        - deparseAlterTSConfigurationStmt
        - deparseAlterTSDictionaryStmt
        - deparseAlterTableMoveAllStmt
        - deparseAlterTableSpaceOptionsStmt
        - deparseAlterTableStmt
        - deparseAlterTypeStmt
        - deparseAlterUserMappingStmt
        - deparseCallStmt
        - deparseCheckPointStmt
        - deparseClosePortalStmt
        - deparseClusterStmt
        - deparseCommentStmt
        - deparseCompositeTypeStmt
        - deparseConstraintsSetStmt
        - deparseCopyStmt
        - deparseCreateAmStmt
        - deparseCreateCastStmt
        - deparseCreateConversionStmt
        - deparseCreateDomainStmt
        - deparseCreateEnumStmt
        - deparseCreateEventTrigStmt
        - deparseCreateExtensionStmt
        - deparseCreateFdwStmt
        - deparseCreateForeignServerStmt
        - deparseCreateForeignTableStmt
        - deparseCreateFunctionStmt
        - deparseCreateOpClassStmt
        - deparseCreateOpFamilyStmt
        - deparseCreatePLangStmt
        - deparseCreatePolicyStmt
        - deparseCreatePublicationStmt
        - deparseCreateRangeStmt
        - deparseCreateRoleStmt
        - deparseCreateSchemaStmt
        - deparseCreateSeqStmt
        - deparseCreateStatsStmt
        - deparseCreateStmt
        - deparseCreateSubscriptionStmt
        - deparseCreateTableAsStmt
        - deparseCreateTableSpaceStmt
        - deparseCreateTransformStmt
        - deparseCreateTrigStmt
        - deparseCreateUserMappingStmt
        - deparseCreatedbStmt
        - deparseDeallocateStmt
        - deparseDeclareCursorStmt
        - deparseDefineStmt
        - deparseDeleteStmt
        - deparseDiscardStmt
        - deparseDoStmt
        - deparseDropOwnedStmt
        - deparseDropRoleStmt
        - deparseDropStmt
        - deparseDropSubscriptionStmt
        - deparseDropTableSpaceStmt
        - deparseDropUserMappingStmt
        - deparseDropdbStmt
        - deparseExecuteStmt
        - deparseExplainStmt
        - deparseFetchStmt
        - deparseGrantRoleStmt
        - deparseGrantStmt
        - deparseImportForeignSchemaStmt
        - deparseIndexStmt
        - deparseInsertStmt
        - deparseListenStmt
        - deparseLoadStmt
        - deparseLockStmt
        - deparseMergeStmt
        - deparseNotifyStmt
        - deparsePrepareStmt
        - deparseReassignOwnedStmt
        - deparseRefreshMatViewStmt
        - deparseReindexStmt
        - deparseRenameStmt
        - deparseRuleStmt
        - deparseSecLabelStmt
        - deparseSelectStmt
        - deparseStateDecreaseNestingLevel
        - deparseStateIncreaseNestingLevel
        - deparseTransactionStmt
        - deparseTruncateStmt
        - deparseUnlistenStmt
        - deparseUpdateStmt
        - deparseVacuumStmt
        - deparseVariableSetStmt
        - deparseVariableShowStmt
        - deparseViewStmt
        - errfinish
        - errmsg_internal
        - errstart_cold
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:11878,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:12178,4'
          Dst:             deparseSelectStmt
        - Src:             'src/postgres_deparse.c:12139,4'
          Dst:             deparseInsertStmt
        - Src:             'src/postgres_deparse.c:12190,4'
          Dst:             deparseUpdateStmt
        - Src:             'src/postgres_deparse.c:12088,4'
          Dst:             deparseDeleteStmt
        - Src:             'src/postgres_deparse.c:12154,4'
          Dst:             deparseMergeStmt
        - Src:             'src/postgres_deparse.c:11852,18'
          Dst:             deparseStateIncreaseNestingLevel
        - Src:             'src/postgres_deparse.c:11884,4'
          Dst:             deparseAlterCollationStmt
        - Src:             'src/postgres_deparse.c:11887,4'
          Dst:             deparseAlterDatabaseStmt
        - Src:             'src/postgres_deparse.c:11890,4'
          Dst:             deparseAlterDatabaseSetStmt
        - Src:             'src/postgres_deparse.c:11893,4'
          Dst:             deparseAlterDefaultPrivilegesStmt
        - Src:             'src/postgres_deparse.c:11896,4'
          Dst:             deparseAlterDomainStmt
        - Src:             'src/postgres_deparse.c:11899,4'
          Dst:             deparseAlterEnumStmt
        - Src:             'src/postgres_deparse.c:11902,4'
          Dst:             deparseAlterExtensionStmt
        - Src:             'src/postgres_deparse.c:11905,4'
          Dst:             deparseAlterExtensionContentsStmt
        - Src:             'src/postgres_deparse.c:11908,4'
          Dst:             deparseAlterFdwStmt
        - Src:             'src/postgres_deparse.c:11911,4'
          Dst:             deparseAlterForeignServerStmt
        - Src:             'src/postgres_deparse.c:11914,4'
          Dst:             deparseAlterFunctionStmt
        - Src:             'src/postgres_deparse.c:11917,4'
          Dst:             deparseAlterObjectDependsStmt
        - Src:             'src/postgres_deparse.c:11920,4'
          Dst:             deparseAlterObjectSchemaStmt
        - Src:             'src/postgres_deparse.c:11923,4'
          Dst:             deparseAlterOwnerStmt
        - Src:             'src/postgres_deparse.c:11926,4'
          Dst:             deparseAlterOperatorStmt
        - Src:             'src/postgres_deparse.c:11929,4'
          Dst:             deparseAlterTypeStmt
        - Src:             'src/postgres_deparse.c:11932,4'
          Dst:             deparseAlterPolicyStmt
        - Src:             'src/postgres_deparse.c:11935,4'
          Dst:             deparseAlterSeqStmt
        - Src:             'src/postgres_deparse.c:11938,4'
          Dst:             deparseAlterSystemStmt
        - Src:             'src/postgres_deparse.c:11941,4'
          Dst:             deparseAlterTableMoveAllStmt
        - Src:             'src/postgres_deparse.c:11944,4'
          Dst:             deparseAlterTableStmt
        - Src:             'src/postgres_deparse.c:11947,4'
          Dst:             deparseAlterTableSpaceOptionsStmt
        - Src:             'src/postgres_deparse.c:11950,4'
          Dst:             deparseAlterPublicationStmt
        - Src:             'src/postgres_deparse.c:11953,4'
          Dst:             deparseAlterRoleSetStmt
        - Src:             'src/postgres_deparse.c:11956,4'
          Dst:             deparseAlterRoleStmt
        - Src:             'src/postgres_deparse.c:11959,4'
          Dst:             deparseAlterSubscriptionStmt
        - Src:             'src/postgres_deparse.c:11962,4'
          Dst:             deparseAlterStatsStmt
        - Src:             'src/postgres_deparse.c:11965,4'
          Dst:             deparseAlterTSConfigurationStmt
        - Src:             'src/postgres_deparse.c:11968,4'
          Dst:             deparseAlterTSDictionaryStmt
        - Src:             'src/postgres_deparse.c:11971,4'
          Dst:             deparseAlterUserMappingStmt
        - Src:             'src/postgres_deparse.c:11974,4'
          Dst:             deparseCallStmt
        - Src:             'src/postgres_deparse.c:11977,4'
          Dst:             deparseCheckPointStmt
        - Src:             'src/postgres_deparse.c:11980,4'
          Dst:             deparseClosePortalStmt
        - Src:             'src/postgres_deparse.c:11983,4'
          Dst:             deparseClusterStmt
        - Src:             'src/postgres_deparse.c:11986,4'
          Dst:             deparseCommentStmt
        - Src:             'src/postgres_deparse.c:11989,4'
          Dst:             deparseConstraintsSetStmt
        - Src:             'src/postgres_deparse.c:11992,4'
          Dst:             deparseCopyStmt
        - Src:             'src/postgres_deparse.c:11995,4'
          Dst:             deparseCreateAmStmt
        - Src:             'src/postgres_deparse.c:11998,4'
          Dst:             deparseCreateTableAsStmt
        - Src:             'src/postgres_deparse.c:12001,4'
          Dst:             deparseCreateCastStmt
        - Src:             'src/postgres_deparse.c:12004,4'
          Dst:             deparseCreateConversionStmt
        - Src:             'src/postgres_deparse.c:12007,4'
          Dst:             deparseCreateDomainStmt
        - Src:             'src/postgres_deparse.c:12010,4'
          Dst:             deparseCreateExtensionStmt
        - Src:             'src/postgres_deparse.c:12013,4'
          Dst:             deparseCreateFdwStmt
        - Src:             'src/postgres_deparse.c:12016,4'
          Dst:             deparseCreateForeignServerStmt
        - Src:             'src/postgres_deparse.c:12019,4'
          Dst:             deparseCreateForeignTableStmt
        - Src:             'src/postgres_deparse.c:12022,4'
          Dst:             deparseCreateFunctionStmt
        - Src:             'src/postgres_deparse.c:12025,4'
          Dst:             deparseCreateOpClassStmt
        - Src:             'src/postgres_deparse.c:12028,4'
          Dst:             deparseCreateOpFamilyStmt
        - Src:             'src/postgres_deparse.c:12031,4'
          Dst:             deparseCreatePublicationStmt
        - Src:             'src/postgres_deparse.c:12034,4'
          Dst:             deparseAlterOpFamilyStmt
        - Src:             'src/postgres_deparse.c:12037,4'
          Dst:             deparseCreatePolicyStmt
        - Src:             'src/postgres_deparse.c:12040,4'
          Dst:             deparseCreatePLangStmt
        - Src:             'src/postgres_deparse.c:12043,4'
          Dst:             deparseCreateSchemaStmt
        - Src:             'src/postgres_deparse.c:12046,4'
          Dst:             deparseCreateSeqStmt
        - Src:             'src/postgres_deparse.c:12049,4'
          Dst:             deparseCreateStmt
        - Src:             'src/postgres_deparse.c:12052,4'
          Dst:             deparseCreateSubscriptionStmt
        - Src:             'src/postgres_deparse.c:12055,4'
          Dst:             deparseCreateStatsStmt
        - Src:             'src/postgres_deparse.c:12058,4'
          Dst:             deparseCreateTableSpaceStmt
        - Src:             'src/postgres_deparse.c:12061,4'
          Dst:             deparseCreateTransformStmt
        - Src:             'src/postgres_deparse.c:12064,4'
          Dst:             deparseCreateTrigStmt
        - Src:             'src/postgres_deparse.c:12067,4'
          Dst:             deparseCreateEventTrigStmt
        - Src:             'src/postgres_deparse.c:12070,4'
          Dst:             deparseCreateRoleStmt
        - Src:             'src/postgres_deparse.c:12073,4'
          Dst:             deparseCreateUserMappingStmt
        - Src:             'src/postgres_deparse.c:12076,4'
          Dst:             deparseCreatedbStmt
        - Src:             'src/postgres_deparse.c:12079,4'
          Dst:             deparseDeallocateStmt
        - Src:             'src/postgres_deparse.c:12082,4'
          Dst:             deparseDeclareCursorStmt
        - Src:             'src/postgres_deparse.c:12085,4'
          Dst:             deparseDefineStmt
        - Src:             'src/postgres_deparse.c:12088,4'
          Dst:             deparseDeleteStmt
        - Src:             'src/postgres_deparse.c:12091,4'
          Dst:             deparseDiscardStmt
        - Src:             'src/postgres_deparse.c:12094,4'
          Dst:             deparseDoStmt
        - Src:             'src/postgres_deparse.c:12097,4'
          Dst:             deparseDropOwnedStmt
        - Src:             'src/postgres_deparse.c:12100,4'
          Dst:             deparseDropStmt
        - Src:             'src/postgres_deparse.c:12103,4'
          Dst:             deparseDropSubscriptionStmt
        - Src:             'src/postgres_deparse.c:12106,4'
          Dst:             deparseDropTableSpaceStmt
        - Src:             'src/postgres_deparse.c:12109,4'
          Dst:             deparseDropRoleStmt
        - Src:             'src/postgres_deparse.c:12112,4'
          Dst:             deparseDropUserMappingStmt
        - Src:             'src/postgres_deparse.c:12115,4'
          Dst:             deparseDropdbStmt
        - Src:             'src/postgres_deparse.c:12118,4'
          Dst:             deparseExecuteStmt
        - Src:             'src/postgres_deparse.c:12121,4'
          Dst:             deparseExplainStmt
        - Src:             'src/postgres_deparse.c:12124,4'
          Dst:             deparseFetchStmt
        - Src:             'src/postgres_deparse.c:12127,4'
          Dst:             deparseGrantStmt
        - Src:             'src/postgres_deparse.c:12130,4'
          Dst:             deparseGrantRoleStmt
        - Src:             'src/postgres_deparse.c:12133,4'
          Dst:             deparseImportForeignSchemaStmt
        - Src:             'src/postgres_deparse.c:12136,4'
          Dst:             deparseIndexStmt
        - Src:             'src/postgres_deparse.c:12139,4'
          Dst:             deparseInsertStmt
        - Src:             'src/postgres_deparse.c:12142,4'
          Dst:             deparseListenStmt
        - Src:             'src/postgres_deparse.c:12145,4'
          Dst:             deparseRefreshMatViewStmt
        - Src:             'src/postgres_deparse.c:12148,4'
          Dst:             deparseLoadStmt
        - Src:             'src/postgres_deparse.c:12151,4'
          Dst:             deparseLockStmt
        - Src:             'src/postgres_deparse.c:12154,4'
          Dst:             deparseMergeStmt
        - Src:             'src/postgres_deparse.c:12157,4'
          Dst:             deparseNotifyStmt
        - Src:             'src/postgres_deparse.c:12160,4'
          Dst:             deparsePrepareStmt
        - Src:             'src/postgres_deparse.c:12163,4'
          Dst:             deparseReassignOwnedStmt
        - Src:             'src/postgres_deparse.c:12166,4'
          Dst:             deparseReindexStmt
        - Src:             'src/postgres_deparse.c:12169,4'
          Dst:             deparseRenameStmt
        - Src:             'src/postgres_deparse.c:12172,4'
          Dst:             deparseRuleStmt
        - Src:             'src/postgres_deparse.c:12175,4'
          Dst:             deparseSecLabelStmt
        - Src:             'src/postgres_deparse.c:12178,4'
          Dst:             deparseSelectStmt
        - Src:             'src/postgres_deparse.c:12181,4'
          Dst:             deparseTransactionStmt
        - Src:             'src/postgres_deparse.c:12184,4'
          Dst:             deparseTruncateStmt
        - Src:             'src/postgres_deparse.c:12187,4'
          Dst:             deparseUnlistenStmt
        - Src:             'src/postgres_deparse.c:12190,4'
          Dst:             deparseUpdateStmt
        - Src:             'src/postgres_deparse.c:12193,4'
          Dst:             deparseVacuumStmt
        - Src:             'src/postgres_deparse.c:12196,4'
          Dst:             deparseVariableSetStmt
        - Src:             'src/postgres_deparse.c:12199,4'
          Dst:             deparseVariableShowStmt
        - Src:             'src/postgres_deparse.c:12202,4'
          Dst:             deparseViewStmt
        - Src:             'src/postgres_deparse.c:12206,4'
          Dst:             deparseCompositeTypeStmt
        - Src:             'src/postgres_deparse.c:12209,4'
          Dst:             deparseCreateEnumStmt
        - Src:             'src/postgres_deparse.c:12212,4'
          Dst:             deparseCreateRangeStmt
        - Src:             'src/postgres_deparse.c:12215,4'
          Dst:             errstart_cold
        - Src:             'src/postgres_deparse.c:12215,4'
          Dst:             errmsg_internal
        - Src:             'src/postgres_deparse.c:12215,4'
          Dst:             errfinish
        - Src:             'src/postgres_deparse.c:11881,4'
          Dst:             deparseAlterEventTrigStmt
        - Src:             'src/postgres_deparse.c:12219,3'
          Dst:             deparseStateDecreaseNestingLevel
    - functionName:    deparseAlterCollationStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10361
      functionLinenumberEnd: 10365
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deparseAnyName
        - deparseAppendStringInfoString
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:10362,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10363,2'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:10364,2'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseAlterDatabaseStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10368
      functionLinenumberEnd: 10374
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseColId
        - deparseCreatedbOptList
        - removeTrailingSpace
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:10369,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10370,2'
          Dst:             deparseColId
        - Src:             'src/postgres_deparse.c:10371,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:10372,2'
          Dst:             deparseCreatedbOptList
        - Src:             'src/postgres_deparse.c:10373,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseAlterDatabaseSetStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10377
      functionLinenumberEnd: 10382
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseColId
        - deparseVariableSetStmt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:10378,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10379,2'
          Dst:             deparseColId
        - Src:             'src/postgres_deparse.c:10380,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:10381,2'
          Dst:             deparseVariableSetStmt
    - functionName:    deparseAlterDefaultPrivilegesStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9452
      functionLinenumberEnd: 9480
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          83
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseGrantStmt
        - deparseNameList
        - deparseRoleList
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:9455,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9479,2'
          Dst:             deparseGrantStmt
        - Src:             'src/postgres_deparse.c:9460,7'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:9462,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9463,4'
          Dst:             deparseNameList
        - Src:             'src/postgres_deparse.c:9466,12'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:9468,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9469,4'
          Dst:             deparseRoleList
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoChar
    - functionName:    deparseAlterDomainStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7540
      functionLinenumberEnd: 7584
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          100
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - deparseAnyName
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseConstraint
        - deparseExpr
        - quote_identifier
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:7545,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:7541,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7542,2'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:7543,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:7550,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7551,5'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:7555,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7559,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7562,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7565,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7566,4'
          Dst:             deparseConstraint
        - Src:             'src/postgres_deparse.c:7569,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7571,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7572,41'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:7572,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7574,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7577,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7578,41'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:7578,4'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseAlterEnumStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8583
      functionLinenumberEnd: 8615
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          75
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - deparseAnyName
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseStringLiteral
        - removeTrailingSpace
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:8584,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8585,2'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:8586,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:8590,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8592,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8594,3'
          Dst:             deparseStringLiteral
        - Src:             'src/postgres_deparse.c:8595,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8608,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8609,3'
          Dst:             deparseStringLiteral
        - Src:             'src/postgres_deparse.c:8610,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseStringLiteral
        - Src:             'src/postgres_deparse.c:8614,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseAlterExtensionStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8618
      functionLinenumberEnd: 8639
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          74
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseColId
        - deparseNonReservedWordOrSconst
        - removeTrailingSpace
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:8621,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8622,2'
          Dst:             deparseColId
        - Src:             'src/postgres_deparse.c:8623,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8638,2'
          Dst:             removeTrailingSpace
        - Src:             'src/postgres_deparse.c:8627,7'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:8629,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8630,4'
          Dst:             deparseNonReservedWordOrSconst
        - Src:             'src/postgres_deparse.c:8636,3'
          Dst:             deparseAppendStringInfoChar
    - functionName:    deparseAlterExtensionContentsStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8642
      functionLinenumberEnd: 8816
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         49
      ICount:          250
      EdgeCount:       52
      CyclomaticComplexity: 5
      functionsReached:
        - deparseAggregateWithArgtypes
        - deparseAnyName
        - deparseAnyNameSkipFirst
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseColId
        - deparseFunctionWithArgtypes
        - deparseOperatorWithArgtypes
        - deparseTypeName
        - list_nth_cell
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:8748,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:8645,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8646,2'
          Dst:             deparseColId
        - Src:             'src/postgres_deparse.c:8647,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8762,4'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:8771,4'
          Dst:             deparseColId
        - Src:             'src/postgres_deparse.c:8774,4'
          Dst:             deparseAggregateWithArgtypes
        - Src:             'src/postgres_deparse.c:8779,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:8780,27'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:8780,4'
          Dst:             deparseTypeName
        - Src:             'src/postgres_deparse.c:8781,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8782,27'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:8782,4'
          Dst:             deparseTypeName
        - Src:             'src/postgres_deparse.c:8783,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:8787,4'
          Dst:             deparseTypeName
        - Src:             'src/postgres_deparse.c:8792,4'
          Dst:             deparseFunctionWithArgtypes
        - Src:             'src/postgres_deparse.c:8795,4'
          Dst:             deparseOperatorWithArgtypes
        - Src:             'src/postgres_deparse.c:8801,4'
          Dst:             deparseAnyNameSkipFirst
        - Src:             'src/postgres_deparse.c:8802,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8803,24'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:8803,4'
          Dst:             deparseColId
        - Src:             'src/postgres_deparse.c:8807,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8808,27'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:8808,4'
          Dst:             deparseTypeName
        - Src:             'src/postgres_deparse.c:8809,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8810,24'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:8810,4'
          Dst:             deparseColId
    - functionName:    deparseAlterFdwStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6243
      functionLinenumberEnd: 6258
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - deparseAlterGenericOptions
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseFdwOptions
        - list_length
        - quote_identifier
        - removeTrailingSpace
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:6244,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6245,39'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:6245,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6246,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:6248,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:6250,3'
          Dst:             deparseFdwOptions
        - Src:             'src/postgres_deparse.c:6251,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:6254,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:6255,3'
          Dst:             deparseAlterGenericOptions
        - Src:             'src/postgres_deparse.c:6257,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseAlterForeignServerStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6294
      functionLinenumberEnd: 6314
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - deparseAlterGenericOptions
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseStringLiteral
        - list_length
        - quote_identifier
        - removeTrailingSpace
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:6295,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6297,39'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:6297,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6298,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:6302,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6304,4'
          Dst:             deparseStringLiteral
        - Src:             'src/postgres_deparse.c:6306,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6307,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:6310,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:6311,3'
          Dst:             deparseAlterGenericOptions
        - Src:             'src/postgres_deparse.c:6313,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseAlterFunctionStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9636
      functionLinenumberEnd: 9667
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          94
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseCommonFuncOptItem
        - deparseFunctionWithArgtypes
        - lnext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:9641,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:9639,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9658,2'
          Dst:             deparseFunctionWithArgtypes
        - Src:             'src/postgres_deparse.c:9659,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:9663,3'
          Dst:             deparseCommonFuncOptItem
        - Src:             'src/postgres_deparse.c:9664,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:9665,4'
          Dst:             deparseAppendStringInfoChar
    - functionName:    deparseAlterObjectDependsStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6912
      functionLinenumberEnd: 6953
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          98
      EdgeCount:       14
      CyclomaticComplexity: 2
      functionsReached:
        - deparseAppendStringInfo
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseColId
        - deparseFunctionWithArgtypes
        - deparseRangeVar
        - list_nth_cell
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:6915,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:6913,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6918,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6919,4'
          Dst:             deparseFunctionWithArgtypes
        - Src:             'src/postgres_deparse.c:6922,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6923,4'
          Dst:             deparseFunctionWithArgtypes
        - Src:             'src/postgres_deparse.c:6926,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6927,4'
          Dst:             deparseFunctionWithArgtypes
        - Src:             'src/postgres_deparse.c:6930,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6931,24'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:6931,4'
          Dst:             deparseColId
        - Src:             'src/postgres_deparse.c:6932,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6933,4'
          Dst:             deparseRangeVar
        - Src:             'src/postgres_deparse.c:6936,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6937,4'
          Dst:             deparseRangeVar
        - Src:             'src/postgres_deparse.c:6940,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6941,4'
          Dst:             deparseRangeVar
        - Src:             'src/postgres_deparse.c:6947,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:6950,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6952,2'
          Dst:             deparseAppendStringInfo
    - functionName:    deparseAlterObjectSchemaStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6956
      functionLinenumberEnd: 7075
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          273
      EdgeCount:       46
      CyclomaticComplexity: 6
      functionsReached:
        - deparseAggregateWithArgtypes
        - deparseAnyName
        - deparseAnyNameSkipFirst
        - deparseAppendStringInfoString
        - deparseFunctionWithArgtypes
        - deparseOperatorWithArgtypes
        - deparseRangeVar
        - list_nth_cell
        - quote_identifier
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:6962,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:6960,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6965,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6966,4'
          Dst:             deparseAggregateWithArgtypes
        - Src:             'src/postgres_deparse.c:6969,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6970,4'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:6973,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6974,4'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:6977,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6978,4'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:6981,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6982,41'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:6982,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6985,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6986,4'
          Dst:             deparseFunctionWithArgtypes
        - Src:             'src/postgres_deparse.c:6989,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6990,4'
          Dst:             deparseOperatorWithArgtypes
        - Src:             'src/postgres_deparse.c:6994,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6995,4'
          Dst:             deparseAnyNameSkipFirst
        - Src:             'src/postgres_deparse.c:6996,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6997,58'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:6997,41'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:6997,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7001,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7002,4'
          Dst:             deparseAnyNameSkipFirst
        - Src:             'src/postgres_deparse.c:7003,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7004,58'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:7004,41'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:7004,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7007,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7008,4'
          Dst:             deparseFunctionWithArgtypes
        - Src:             'src/postgres_deparse.c:7011,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7012,4'
          Dst:             deparseFunctionWithArgtypes
        - Src:             'src/postgres_deparse.c:7015,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7017,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7018,4'
          Dst:             deparseRangeVar
        - Src:             'src/postgres_deparse.c:7021,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7022,4'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:7025,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7026,4'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:7029,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7030,4'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:7033,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7034,4'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:7037,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7038,4'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:7041,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7043,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7044,4'
          Dst:             deparseRangeVar
        - Src:             'src/postgres_deparse.c:7047,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7049,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7050,4'
          Dst:             deparseRangeVar
        - Src:             'src/postgres_deparse.c:7053,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7055,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7056,4'
          Dst:             deparseRangeVar
        - Src:             'src/postgres_deparse.c:7059,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7061,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7062,4'
          Dst:             deparseRangeVar
        - Src:             'src/postgres_deparse.c:7065,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7066,4'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:7073,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7074,39'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:7074,2'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseAlterOwnerStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10616
      functionLinenumberEnd: 10731
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          251
      EdgeCount:       57
      CyclomaticComplexity: 30
      functionsReached:
        - deparseAggregateWithArgtypes
        - deparseAnyName
        - deparseAnyNameSkipFirst
        - deparseAppendStringInfoString
        - deparseColId
        - deparseFunctionWithArgtypes
        - deparseNumericOnly
        - deparseOperatorWithArgtypes
        - deparseRoleSpec
        - list_nth_cell
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:10621,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:10619,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10624,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10625,4'
          Dst:             deparseAggregateWithArgtypes
        - Src:             'src/postgres_deparse.c:10628,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10629,4'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:10632,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10633,4'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:10636,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10637,4'
          Dst:             deparseColId
        - Src:             'src/postgres_deparse.c:10640,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10641,4'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:10644,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10645,4'
          Dst:             deparseFunctionWithArgtypes
        - Src:             'src/postgres_deparse.c:10648,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10649,4'
          Dst:             deparseColId
        - Src:             'src/postgres_deparse.c:10652,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10653,4'
          Dst:             deparseNumericOnly
        - Src:             'src/postgres_deparse.c:10656,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10657,4'
          Dst:             deparseOperatorWithArgtypes
        - Src:             'src/postgres_deparse.c:10661,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10662,4'
          Dst:             deparseAnyNameSkipFirst
        - Src:             'src/postgres_deparse.c:10663,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10664,24'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:10664,4'
          Dst:             deparseColId
        - Src:             'src/postgres_deparse.c:10668,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10669,4'
          Dst:             deparseAnyNameSkipFirst
        - Src:             'src/postgres_deparse.c:10670,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10671,24'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:10671,4'
          Dst:             deparseColId
        - Src:             'src/postgres_deparse.c:10674,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10675,4'
          Dst:             deparseFunctionWithArgtypes
        - Src:             'src/postgres_deparse.c:10678,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10679,4'
          Dst:             deparseFunctionWithArgtypes
        - Src:             'src/postgres_deparse.c:10682,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10683,4'
          Dst:             deparseColId
        - Src:             'src/postgres_deparse.c:10686,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10687,4'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:10690,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10691,4'
          Dst:             deparseColId
        - Src:             'src/postgres_deparse.c:10694,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10695,4'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:10698,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10699,4'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:10702,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10703,4'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:10706,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10707,4'
          Dst:             deparseColId
        - Src:             'src/postgres_deparse.c:10710,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10711,4'
          Dst:             deparseColId
        - Src:             'src/postgres_deparse.c:10714,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10715,4'
          Dst:             deparseColId
        - Src:             'src/postgres_deparse.c:10718,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10719,4'
          Dst:             deparseColId
        - Src:             'src/postgres_deparse.c:10722,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10723,4'
          Dst:             deparseColId
        - Src:             'src/postgres_deparse.c:10729,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10730,2'
          Dst:             deparseRoleSpec
    - functionName:    deparseAlterOperatorStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10754
      functionLinenumberEnd: 10760
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseOperatorDefList
        - deparseOperatorWithArgtypes
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:10755,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10756,2'
          Dst:             deparseOperatorWithArgtypes
        - Src:             'src/postgres_deparse.c:10757,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10758,2'
          Dst:             deparseOperatorDefList
        - Src:             'src/postgres_deparse.c:10759,2'
          Dst:             deparseAppendStringInfoChar
    - functionName:    deparseAlterTypeStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10763
      functionLinenumberEnd: 10769
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deparseAnyName
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseOperatorDefList
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:10764,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10765,2'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:10766,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10767,2'
          Dst:             deparseOperatorDefList
        - Src:             'src/postgres_deparse.c:10768,2'
          Dst:             deparseAppendStringInfoChar
    - functionName:    deparseAlterPolicyStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9834
      functionLinenumberEnd: 9861
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseExpr
        - deparseRangeVar
        - deparseRoleList
        - list_length
        - quote_identifier
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:9835,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9836,39'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:9836,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9837,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9838,2'
          Dst:             deparseRangeVar
        - Src:             'src/postgres_deparse.c:9839,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:9841,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:9843,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9844,3'
          Dst:             deparseRoleList
        - Src:             'src/postgres_deparse.c:9845,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:9850,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9851,3'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:9852,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9857,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9858,3'
          Dst:             deparseExpr
        - Src:             'src/postgres_deparse.c:9859,3'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseAlterSeqStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10048
      functionLinenumberEnd: 10062
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseRangeVar
        - deparseSeqOptList
        - removeTrailingSpace
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:10051,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10054,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10056,2'
          Dst:             deparseRangeVar
        - Src:             'src/postgres_deparse.c:10057,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:10059,2'
          Dst:             deparseSeqOptList
        - Src:             'src/postgres_deparse.c:10061,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseAlterSystemStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10065
      functionLinenumberEnd: 10068
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deparseAppendStringInfoString
        - deparseVariableSetStmt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:10066,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10067,2'
          Dst:             deparseVariableSetStmt
    - functionName:    deparseAlterTableMoveAllStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7475
      functionLinenumberEnd: 7498
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - deparseAlterTableObjType
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseRoleList
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:7476,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7477,2'
          Dst:             deparseAlterTableObjType
        - Src:             'src/postgres_deparse.c:7479,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7480,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7481,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:7485,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7486,3'
          Dst:             deparseRoleList
        - Src:             'src/postgres_deparse.c:7487,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:7490,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7491,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7492,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:7496,3'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseAlterTableStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7501
      functionLinenumberEnd: 7522
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          88
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - deparseAlterTableCmd
        - deparseAlterTableObjType
        - deparseAppendCommaAndPart
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseRangeVar
        - deparseStateDecreaseNestingLevel
        - deparseStateIncreaseNestingLevel
        - lnext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:7505,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7506,31'
          Dst:             deparseAlterTableObjType
        - Src:             'src/postgres_deparse.c:7509,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7511,2'
          Dst:             deparseRangeVar
        - Src:             'src/postgres_deparse.c:7512,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:7514,17'
          Dst:             deparseStateIncreaseNestingLevel
        - Src:             'src/postgres_deparse.c:7521,2'
          Dst:             deparseStateDecreaseNestingLevel
        - Src:             'src/postgres_deparse.c:7517,3'
          Dst:             deparseAlterTableCmd
        - Src:             'src/postgres_deparse.c:7518,7'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:7519,4'
          Dst:             deparseAppendCommaAndPart
    - functionName:    deparseAlterTableSpaceOptionsStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7525
      functionLinenumberEnd: 7536
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseColId
        - deparseRelOptions
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:7526,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7527,2'
          Dst:             deparseColId
        - Src:             'src/postgres_deparse.c:7528,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:7535,2'
          Dst:             deparseRelOptions
    - functionName:    deparseAlterPublicationStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10014
      functionLinenumberEnd: 10045
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseColId
        - deparseDefinition
        - deparsePublicationObjectList
        - list_length
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:10015,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10016,2'
          Dst:             deparseColId
        - Src:             'src/postgres_deparse.c:10017,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:10019,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10034,3'
          Dst:             deparsePublicationObjectList
        - Src:             'src/postgres_deparse.c:10036,11'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:10038,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10039,3'
          Dst:             deparseDefinition
    - functionName:    deparseAlterRoleSetStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5938
      functionLinenumberEnd: 5956
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseRoleSpec
        - deparseVariableSetStmt
        - quote_identifier
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:5939,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5942,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5944,3'
          Dst:             deparseRoleSpec
        - Src:             'src/postgres_deparse.c:5946,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:5950,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5951,40'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:5951,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5952,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:5955,2'
          Dst:             deparseVariableSetStmt
    - functionName:    deparseAlterRoleStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9322
      functionLinenumberEnd: 9363
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          117
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - deparseAlterRoleElem
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseRoleList
        - deparseRoleSpec
        - list_length
        - list_nth_cell
        - removeTrailingSpace
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:9325,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9327,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:9327,59'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:9327,52'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:9329,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9330,3'
          Dst:             deparseRoleSpec
        - Src:             'src/postgres_deparse.c:9331,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9346,26'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:9346,3'
          Dst:             deparseRoleList
        - Src:             'src/postgres_deparse.c:9350,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9351,3'
          Dst:             deparseRoleSpec
        - Src:             'src/postgres_deparse.c:9352,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:9354,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9357,4'
          Dst:             deparseAlterRoleElem
        - Src:             'src/postgres_deparse.c:9358,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:9362,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseAlterSubscriptionStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10522
      functionLinenumberEnd: 10597
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          266
      EdgeCount:       60
      CyclomaticComplexity: 14
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseColLabel
        - deparseDefinition
        - deparseOptDefinition
        - deparseStringLiteral
        - list_nth_cell
        - lnext
        - optBooleanValue
        - quote_identifier
        - removeTrailingSpace
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:10529,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:10525,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10526,39'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:10526,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10527,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:10532,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10533,4'
          Dst:             deparseDefinition
        - Src:             'src/postgres_deparse.c:10536,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10537,4'
          Dst:             deparseDefinition
        - Src:             'src/postgres_deparse.c:10540,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10541,4'
          Dst:             deparseStringLiteral
        - Src:             'src/postgres_deparse.c:10542,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:10545,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10546,4'
          Dst:             deparseOptDefinition
        - Src:             'src/postgres_deparse.c:10549,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10556,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:10557,4'
          Dst:             deparseOptDefinition
        - Src:             'src/postgres_deparse.c:10552,5'
          Dst:             deparseColLabel
        - Src:             'src/postgres_deparse.c:10553,9'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:10554,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10560,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10567,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:10568,4'
          Dst:             deparseOptDefinition
        - Src:             'src/postgres_deparse.c:10563,5'
          Dst:             deparseColLabel
        - Src:             'src/postgres_deparse.c:10564,9'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:10565,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10571,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10578,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:10579,4'
          Dst:             deparseOptDefinition
        - Src:             'src/postgres_deparse.c:10574,5'
          Dst:             deparseColLabel
        - Src:             'src/postgres_deparse.c:10575,9'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:10576,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10583,23'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:10585,8'
          Dst:             optBooleanValue
        - Src:             'src/postgres_deparse.c:10587,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10591,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10596,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseAlterStatsStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10385
      functionLinenumberEnd: 10398
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - deparseAnyName
        - deparseAppendStringInfo
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:10386,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10389,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10391,2'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:10392,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:10395,3'
          Dst:             deparseAppendStringInfo
        - Src:             'src/postgres_deparse.c:10397,3'
          Dst:             deparseAppendStringInfo
    - functionName:    deparseAlterTSConfigurationStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10411
      functionLinenumberEnd: 10454
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          110
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - deparseAnyName
        - deparseAnyNameList
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseNameList
        - list_nth_cell
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:10418,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:10414,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10415,2'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:10416,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:10421,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10422,4'
          Dst:             deparseNameList
        - Src:             'src/postgres_deparse.c:10423,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10424,4'
          Dst:             deparseAnyNameList
        - Src:             'src/postgres_deparse.c:10427,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10428,4'
          Dst:             deparseNameList
        - Src:             'src/postgres_deparse.c:10429,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10430,4'
          Dst:             deparseAnyNameList
        - Src:             'src/postgres_deparse.c:10433,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10434,26'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:10434,4'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:10435,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10436,26'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:10436,4'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:10439,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10440,4'
          Dst:             deparseNameList
        - Src:             'src/postgres_deparse.c:10441,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10442,26'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:10442,4'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:10443,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10444,26'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:10444,4'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:10447,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10449,5'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10450,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10451,4'
          Dst:             deparseNameList
    - functionName:    deparseAlterTSDictionaryStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10401
      functionLinenumberEnd: 10408
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deparseAnyName
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseDefinition
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:10402,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10404,2'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:10405,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:10407,2'
          Dst:             deparseDefinition
    - functionName:    deparseAlterUserMappingStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6345
      functionLinenumberEnd: 6357
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deparseAlterGenericOptions
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseRoleSpec
        - quote_identifier
        - removeTrailingSpace
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:6346,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6347,2'
          Dst:             deparseRoleSpec
        - Src:             'src/postgres_deparse.c:6348,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:6350,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6351,39'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:6351,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6352,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:6354,2'
          Dst:             deparseAlterGenericOptions
        - Src:             'src/postgres_deparse.c:6356,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseCallStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10610
      functionLinenumberEnd: 10613
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deparseAppendStringInfoString
        - deparseFuncCall
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:10611,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10612,2'
          Dst:             deparseFuncCall
    - functionName:    deparseCheckPointStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5899
      functionLinenumberEnd: 5901
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deparseAppendStringInfoString
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:5900,2'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseClosePortalStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10792
      functionLinenumberEnd: 10802
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAppendStringInfoString
        - quote_identifier
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:10793,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10796,40'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseClusterStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11654
      functionLinenumberEnd: 11673
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseRangeVar
        - deparseUtilityOptionList
        - quote_identifier
        - removeTrailingSpace
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:11655,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11657,9'
          Dst:             deparseUtilityOptionList
        - Src:             'src/postgres_deparse.c:11661,3'
          Dst:             deparseRangeVar
        - Src:             'src/postgres_deparse.c:11662,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:11667,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11668,40'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:11668,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:11669,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:11672,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseCommentStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10071
      functionLinenumberEnd: 10313
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         62
      ICount:          336
      EdgeCount:       64
      CyclomaticComplexity: 4
      functionsReached:
        - deparseAggregateWithArgtypes
        - deparseAnyName
        - deparseAnyNameSkipFirst
        - deparseAnyNameSkipLast
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseFunctionWithArgtypes
        - deparseOperatorWithArgtypes
        - deparseStringLiteral
        - deparseTypeName
        - deparseValue
        - list_last_cell
        - list_nth_cell
        - quote_identifier
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:10214,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:10075,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10230,4'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:10244,41'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:10244,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10248,4'
          Dst:             deparseTypeName
        - Src:             'src/postgres_deparse.c:10251,4'
          Dst:             deparseAggregateWithArgtypes
        - Src:             'src/postgres_deparse.c:10256,4'
          Dst:             deparseFunctionWithArgtypes
        - Src:             'src/postgres_deparse.c:10259,4'
          Dst:             deparseOperatorWithArgtypes
        - Src:             'src/postgres_deparse.c:10266,58'
          Dst:             list_last_cell
        - Src:             'src/postgres_deparse.c:10266,41'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:10266,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10267,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10268,4'
          Dst:             deparseAnyNameSkipLast
        - Src:             'src/postgres_deparse.c:10272,58'
          Dst:             list_last_cell
        - Src:             'src/postgres_deparse.c:10272,41'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:10272,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10273,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10274,27'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:10274,4'
          Dst:             deparseTypeName
        - Src:             'src/postgres_deparse.c:10278,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10279,27'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:10279,4'
          Dst:             deparseTypeName
        - Src:             'src/postgres_deparse.c:10280,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10281,58'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:10281,41'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:10281,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10286,4'
          Dst:             deparseAnyNameSkipFirst
        - Src:             'src/postgres_deparse.c:10287,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10288,58'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:10288,41'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:10288,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10291,4'
          Dst:             deparseValue
        - Src:             'src/postgres_deparse.c:10295,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:10296,27'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:10296,4'
          Dst:             deparseTypeName
        - Src:             'src/postgres_deparse.c:10297,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10298,27'
          Dst:             list_nth_cell
        - Src:             'src/postgres_deparse.c:10298,4'
          Dst:             deparseTypeName
        - Src:             'src/postgres_deparse.c:10299,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:10307,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:10310,3'
          Dst:             deparseStringLiteral
        - Src:             'src/postgres_deparse.c:10312,3'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseConstraintsSetStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8105
      functionLinenumberEnd: 8122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseQualifiedNameList
        - list_length
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:8106,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8108,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:8110,3'
          Dst:             deparseQualifiedNameList
        - Src:             'src/postgres_deparse.c:8111,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:8115,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseCopyStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8137
      functionLinenumberEnd: 8394
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         166
      ICount:          795
      EdgeCount:       234
      CyclomaticComplexity: 70
      functionsReached:
        - deparseAStar
        - deparseAppendPartGroup
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseColumnList
        - deparseNumericOnly
        - deparseOptBoolean
        - deparseOptBooleanOrString
        - deparsePreparableStmt
        - deparseRangeVar
        - deparseStringLiteral
        - deparseWhereClause
        - list_length
        - lnext
        - optBooleanValue
        - quote_identifier
        - removeTrailingSpace
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:8141,2'
          Dst:             deparseAppendPartGroup
        - Src:             'src/postgres_deparse.c:8145,3'
          Dst:             deparseRangeVar
        - Src:             'src/postgres_deparse.c:8146,7'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:8148,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:8149,4'
          Dst:             deparseColumnList
        - Src:             'src/postgres_deparse.c:8150,4'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:8152,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:8157,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:8158,3'
          Dst:             deparsePreparableStmt
        - Src:             'src/postgres_deparse.c:8159,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8168,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8172,3'
          Dst:             deparseStringLiteral
        - Src:             'src/postgres_deparse.c:8173,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:8178,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8180,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8183,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:8205,8'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:8205,69'
          Dst:             optBooleanValue
        - Src:             'src/postgres_deparse.c:8207,13'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:8207,74'
          Dst:             optBooleanValue
        - Src:             'src/postgres_deparse.c:8209,13'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:8209,57'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:8211,13'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:8226,9'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:8226,70'
          Dst:             optBooleanValue
        - Src:             'src/postgres_deparse.c:8228,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8230,14'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:8230,75'
          Dst:             optBooleanValue
        - Src:             'src/postgres_deparse.c:8232,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8234,14'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:8234,58'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:8236,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8238,14'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:8240,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8241,6'
          Dst:             deparseColumnList
        - Src:             'src/postgres_deparse.c:8250,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8387,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8255,9'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:8257,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8260,10'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:8261,7'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8262,15'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:8263,7'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8264,15'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:8265,7'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8269,14'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:8271,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8272,6'
          Dst:             deparseOptBoolean
        - Src:             'src/postgres_deparse.c:8274,14'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:8276,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8277,6'
          Dst:             deparseStringLiteral
        - Src:             'src/postgres_deparse.c:8279,14'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:8281,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8282,6'
          Dst:             deparseStringLiteral
        - Src:             'src/postgres_deparse.c:8284,14'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:8286,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8287,6'
          Dst:             deparseOptBoolean
        - Src:             'src/postgres_deparse.c:8289,14'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:8291,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8292,6'
          Dst:             deparseStringLiteral
        - Src:             'src/postgres_deparse.c:8294,14'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:8296,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8297,6'
          Dst:             deparseStringLiteral
        - Src:             'src/postgres_deparse.c:8299,14'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:8301,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8304,7'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:8308,7'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:8309,7'
          Dst:             deparseColumnList
        - Src:             'src/postgres_deparse.c:8310,7'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:8317,14'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:8319,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8322,7'
          Dst:             deparseAStar
        - Src:             'src/postgres_deparse.c:8325,7'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:8326,7'
          Dst:             deparseColumnList
        - Src:             'src/postgres_deparse.c:8327,7'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:8330,14'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:8332,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8335,7'
          Dst:             deparseAStar
        - Src:             'src/postgres_deparse.c:8338,7'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:8339,7'
          Dst:             deparseColumnList
        - Src:             'src/postgres_deparse.c:8340,7'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:8343,14'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:8345,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8346,6'
          Dst:             deparseStringLiteral
        - Src:             'src/postgres_deparse.c:8350,43'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:8350,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8352,7'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:8360,7'
          Dst:             deparseOptBooleanOrString
        - Src:             'src/postgres_deparse.c:8364,7'
          Dst:             deparseNumericOnly
        - Src:             'src/postgres_deparse.c:8368,7'
          Dst:             deparseAStar
        - Src:             'src/postgres_deparse.c:8373,7'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:8380,7'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:8376,8'
          Dst:             deparseOptBooleanOrString
        - Src:             'src/postgres_deparse.c:8377,12'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:8378,9'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8384,9'
          Dst:             lnext
        - Src:             'src/postgres_deparse.c:8385,6'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:8391,2'
          Dst:             deparseWhereClause
        - Src:             'src/postgres_deparse.c:8393,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseCreateAmStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9925
      functionLinenumberEnd: 9943
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseHandlerName
        - quote_identifier
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:9931,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:9926,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9927,39'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:9927,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9928,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:9930,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9941,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9942,2'
          Dst:             deparseHandlerName
    - functionName:    deparseCreateCastStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5182
      functionLinenumberEnd: 5223
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseFunctionWithArgtypes
        - deparseTypeName
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:5207,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:5186,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5187,2'
          Dst:             deparseTypeName
        - Src:             'src/postgres_deparse.c:5188,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5189,2'
          Dst:             deparseTypeName
        - Src:             'src/postgres_deparse.c:5190,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5194,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5195,3'
          Dst:             deparseFunctionWithArgtypes
        - Src:             'src/postgres_deparse.c:5196,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:5200,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5204,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
    - functionName:    deparseCreateConversionStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5959
      functionLinenumberEnd: 5975
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAnyName
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseStringLiteral
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:5960,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5962,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5964,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5965,2'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:5966,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:5968,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5969,2'
          Dst:             deparseStringLiteral
        - Src:             'src/postgres_deparse.c:5970,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5971,2'
          Dst:             deparseStringLiteral
        - Src:             'src/postgres_deparse.c:5973,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5974,2'
          Dst:             deparseAnyName
    - functionName:    deparseCreateDomainStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5355
      functionLinenumberEnd: 5380
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          73
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - deparseAnyName
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseCollateClause
        - deparseConstraint
        - deparseTypeName
        - removeTrailingSpace
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:5360,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5361,2'
          Dst:             deparseAnyName
        - Src:             'src/postgres_deparse.c:5362,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5364,2'
          Dst:             deparseTypeName
        - Src:             'src/postgres_deparse.c:5365,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:5369,3'
          Dst:             deparseCollateClause
        - Src:             'src/postgres_deparse.c:5370,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:5379,2'
          Dst:             removeTrailingSpace
        - Src:             'src/postgres_deparse.c:5375,3'
          Dst:             deparseConstraint
        - Src:             'src/postgres_deparse.c:5376,3'
          Dst:             deparseAppendStringInfoChar
    - functionName:    deparseCreateExtensionStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5383
      functionLinenumberEnd: 5421
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          110
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseColId
        - deparseNonReservedWordOrSconst
        - removeTrailingSpace
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:5386,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5389,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5391,2'
          Dst:             deparseColId
        - Src:             'src/postgres_deparse.c:5392,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:5420,2'
          Dst:             removeTrailingSpace
        - Src:             'src/postgres_deparse.c:5398,7'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:5400,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5401,4'
          Dst:             deparseColId
        - Src:             'src/postgres_deparse.c:5403,12'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:5405,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5406,4'
          Dst:             deparseNonReservedWordOrSconst
        - Src:             'src/postgres_deparse.c:5408,12'
          Dst:             strcmp
        - Src:             'src/postgres_deparse.c:5410,4'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:5417,3'
          Dst:             deparseAppendStringInfoChar
    - functionName:    deparseCreateFdwStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6224
      functionLinenumberEnd: 6240
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseCreateGenericOptions
        - deparseFdwOptions
        - list_length
        - quote_identifier
        - removeTrailingSpace
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:6227,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6228,39'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:6228,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6229,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:6231,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:6233,3'
          Dst:             deparseFdwOptions
        - Src:             'src/postgres_deparse.c:6234,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:6237,2'
          Dst:             deparseCreateGenericOptions
        - Src:             'src/postgres_deparse.c:6239,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseCreateForeignServerStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6261
      functionLinenumberEnd: 6291
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseCreateGenericOptions
        - deparseStringLiteral
        - quote_identifier
        - removeTrailingSpace
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:6264,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6266,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6267,39'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:6267,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6268,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:6272,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6273,3'
          Dst:             deparseStringLiteral
        - Src:             'src/postgres_deparse.c:6274,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:6279,3'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6280,3'
          Dst:             deparseStringLiteral
        - Src:             'src/postgres_deparse.c:6281,3'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:6284,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6285,39'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:6285,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6286,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:6288,2'
          Dst:             deparseCreateGenericOptions
        - Src:             'src/postgres_deparse.c:6290,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseCreateForeignTableStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6490
      functionLinenumberEnd: 6503
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deparseAlterGenericOptions
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - deparseCreateStmt
        - list_length
        - quote_identifier
        - removeTrailingSpace
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:6493,2'
          Dst:             deparseCreateStmt
        - Src:             'src/postgres_deparse.c:6495,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6496,39'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:6496,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:6497,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:6499,6'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:6500,3'
          Dst:             deparseAlterGenericOptions
        - Src:             'src/postgres_deparse.c:6502,2'
          Dst:             removeTrailingSpace
    - functionName:    deparseAlterEventTrigStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9727
      functionLinenumberEnd: 9747
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          45
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - deparseAppendStringInfoChar
        - deparseAppendStringInfoString
        - quote_identifier
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:9732,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:9728,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9729,39'
          Dst:             quote_identifier
        - Src:             'src/postgres_deparse.c:9729,2'
          Dst:             deparseAppendStringInfoString
        - Src:             'src/postgres_deparse.c:9730,2'
          Dst:             deparseAppendStringInfoChar
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             deparseAppendStringInfoString
    - functionName:    optBooleanValue
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1871
      functionLinenumberEnd: 1901
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
        - strlcpy
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/postgres_deparse.c:1877,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres_deparse.c:1882,4'
          Dst:             strlcpy
        - Src:             'src/postgres_deparse.c:1884,8'
          Dst:             strcmp
    - functionName:    deparseEmit
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          232
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - appendStringInfoChar
        - appendStringInfoString
        - freeDeparseStatePart
        - list_cell_number
        - list_delete_last
        - list_free
        - list_last_cell
        - list_length
        - removeTrailingSpaceFromStr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:524,53'
          Dst:             list_last_cell
        - Src:             'src/postgres_deparse.c:527,3'
          Dst:             freeDeparseStatePart
        - Src:             'src/postgres_deparse.c:528,25'
          Dst:             list_delete_last
        - Src:             'src/postgres_deparse.c:558,2'
          Dst:             list_free
        - Src:             'src/postgres_deparse.c:534,20'
          Dst:             list_cell_number
        - Src:             'src/postgres_deparse.c:534,65'
          Dst:             list_length
        - Src:             'src/postgres_deparse.c:537,4'
          Dst:             removeTrailingSpaceFromStr
        - Src:             'src/postgres_deparse.c:542,5'
          Dst:             appendStringInfoChar
        - Src:             'src/postgres_deparse.c:545,3'
          Dst:             appendStringInfoString
        - Src:             'src/postgres_deparse.c:546,3'
          Dst:             removeTrailingSpaceFromStr
        - Src:             'src/postgres_deparse.c:0,0'
          Dst:             appendStringInfoChar
        - Src:             'src/postgres_deparse.c:556,3'
          Dst:             freeDeparseStatePart
        - Src:             'src/postgres_deparse.c:562,3'
          Dst:             appendStringInfoChar
    - functionName:    deparseRawStmtOpts
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3036
      functionLinenumberEnd: 3072
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          102
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - bms_free
        - deparseAppendCommentsIfNeeded
        - deparseEmit
        - deparseRemoveTrailingEmptyPart
        - deparseStateDecreaseNestingLevel
        - deparseStateIncreaseNestingLevel
        - deparseStmt
        - errfinish
        - errmsg_internal
        - errstart_cold
        - palloc0
        - pfree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:3039,3'
          Dst:             errstart_cold
        - Src:             'src/postgres_deparse.c:3039,3'
          Dst:             errmsg_internal
        - Src:             'src/postgres_deparse.c:3039,3'
          Dst:             errfinish
        - Src:             'src/postgres_deparse.c:3041,10'
          Dst:             palloc0
        - Src:             'src/postgres_deparse.c:3051,3'
          Dst:             deparseStateIncreaseNestingLevel
        - Src:             'src/postgres_deparse.c:3052,3'
          Dst:             deparseAppendCommentsIfNeeded
        - Src:             'src/postgres_deparse.c:3053,3'
          Dst:             deparseRemoveTrailingEmptyPart
        - Src:             'src/postgres_deparse.c:3054,3'
          Dst:             deparseStateDecreaseNestingLevel
        - Src:             'src/postgres_deparse.c:3057,2'
          Dst:             deparseStmt
        - Src:             'src/postgres_deparse.c:3062,3'
          Dst:             deparseStateIncreaseNestingLevel
        - Src:             'src/postgres_deparse.c:3063,3'
          Dst:             deparseAppendCommentsIfNeeded
        - Src:             'src/postgres_deparse.c:3064,3'
          Dst:             deparseRemoveTrailingEmptyPart
        - Src:             'src/postgres_deparse.c:3065,3'
          Dst:             deparseStateDecreaseNestingLevel
        - Src:             'src/postgres_deparse.c:3068,2'
          Dst:             deparseEmit
        - Src:             'src/postgres_deparse.c:3070,2'
          Dst:             bms_free
        - Src:             'src/postgres_deparse.c:3071,2'
          Dst:             pfree
    - functionName:    deparseRawStmt
      functionSourceFile: '/src/libpg_query/src/postgres_deparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3029
      functionLinenumberEnd: 3033
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deparseRawStmtOpts
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres_deparse.c:3032,2'
          Dst:             deparseRawStmtOpts
    - functionName:    comp_location
      functionSourceFile: '/src/libpg_query/src/pg_query_normalize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fill_in_constant_lengths
      functionSourceFile: '/src/libpg_query/src/pg_query_normalize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          192
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - comp_location
        - core_yylex
        - pg_qsort
        - scanner_finish
        - scanner_init
        - scanner_isspace
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_normalize.c:121,3'
          Dst:             pg_qsort
        - Src:             'src/pg_query_normalize.c:121,3'
          Dst:             comp_location
        - Src:             'src/pg_query_normalize.c:126,14'
          Dst:             scanner_init
        - Src:             'src/pg_query_normalize.c:145,10'
          Dst:             core_yylex
        - Src:             'src/pg_query_normalize.c:171,12'
          Dst:             core_yylex
        - Src:             'src/pg_query_normalize.c:180,28'
          Dst:             strlen
        - Src:             'src/pg_query_normalize.c:192,23'
          Dst:             scanner_isspace
        - Src:             'src/pg_query_normalize.c:207,2'
          Dst:             scanner_finish
    - functionName:    is_special_string_start
      functionSourceFile: '/src/libpg_query/src/pg_query_normalize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          60
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_string_delimiter
      functionSourceFile: '/src/libpg_query/src/pg_query_normalize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    record_matching_string
      functionSourceFile: '/src/libpg_query/src/pg_query_normalize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - RecordConstLocation
        - strstr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_normalize.c:380,8'
          Dst:             strstr
        - Src:             'src/pg_query_normalize.c:382,3'
          Dst:             RecordConstLocation
    - functionName:    RecordConstLocation
      functionSourceFile: '/src/libpg_query/src/pg_query_normalize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          107
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - repalloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_normalize.c:316,5'
          Dst:             repalloc
        - Src:             'src/pg_query_normalize.c:332,34'
          Dst:             repalloc
    - functionName:    record_defelem_arg_location
      functionSourceFile: '/src/libpg_query/src/pg_query_normalize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          107
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - RecordConstLocation
        - is_special_string_start
        - is_string_delimiter
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_normalize.c:353,8'
          Dst:             is_string_delimiter
        - Src:             'src/pg_query_normalize.c:365,33'
          Dst:             is_special_string_start
        - Src:             'src/pg_query_normalize.c:368,3'
          Dst:             RecordConstLocation
    - functionName:    pg_query_free_normalize_result
      functionSourceFile: '/src/libpg_query/src/pg_query_normalize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 711
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pg_query_normalize_utility
      functionSourceFile: '/src/libpg_query/src/pg_query_normalize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pg_query_normalize_ext
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_normalize.c:707,9'
          Dst:             pg_query_normalize_ext
    - functionName:    pg_query_normalize_ext
      functionSourceFile: '/src/libpg_query/src/pg_query_normalize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 697
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          101
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CopyErrorData
        - FlushErrorState
        - MemoryContextSwitchTo
        - __sigsetjmp
        - const_record_walker
        - generate_normalized_query
        - palloc
        - pg_query_enter_memory_context
        - pg_query_exit_memory_context
        - raw_parser
        - strdup
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_normalize.c:640,8'
          Dst:             pg_query_enter_memory_context
        - Src:             'src/pg_query_normalize.c:642,2'
          Dst:             __sigsetjmp
        - Src:             'src/pg_query_normalize.c:649,10'
          Dst:             raw_parser
        - Src:             'src/pg_query_normalize.c:651,21'
          Dst:             strlen
        - Src:             'src/pg_query_normalize.c:656,4'
          Dst:             palloc
        - Src:             'src/pg_query_normalize.c:668,3'
          Dst:             const_record_walker
        - Src:             'src/pg_query_normalize.c:671,36'
          Dst:             generate_normalized_query
        - Src:             'src/pg_query_normalize.c:671,29'
          Dst:             strdup
        - Src:             'src/pg_query_normalize.c:678,3'
          Dst:             MemoryContextSwitchTo
        - Src:             'src/pg_query_normalize.c:679,16'
          Dst:             CopyErrorData
        - Src:             'src/pg_query_normalize.c:682,22'
          Dst:             strdup
        - Src:             'src/pg_query_normalize.c:683,22'
          Dst:             strdup
        - Src:             'src/pg_query_normalize.c:684,22'
          Dst:             strdup
        - Src:             'src/pg_query_normalize.c:690,3'
          Dst:             FlushErrorState
        - Src:             'src/pg_query_normalize.c:694,2'
          Dst:             pg_query_exit_memory_context
    - functionName:    const_record_walker
      functionSourceFile: '/src/libpg_query/src/pg_query_normalize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         168
      ICount:          822
      EdgeCount:       228
      CyclomaticComplexity: 62
      functionsReached:
        - FlushErrorState
        - MemoryContextSwitchTo
        - RecordConstLocation
        - __sigsetjmp
        - const_record_walker
        - lappend
        - list_delete_nth_cell
        - palloc0
        - pg_query_fingerprint_node
        - raw_expression_tree_walker_impl
        - record_defelem_arg_location
        - record_matching_string
        - repalloc
        - strstr
      functionUses:    35
      BranchProfiles:
        - Branch String:   'src/pg_query_normalize.c:392,2'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pg_query_normalize.c:395,4'
          Dst:             RecordConstLocation
        - Src:             'src/pg_query_normalize.c:408,36'
          Dst:             repalloc
        - Src:             'src/pg_query_normalize.c:0,0'
          Dst:             record_defelem_arg_location
        - Src:             'src/pg_query_normalize.c:423,12'
          Dst:             const_record_walker
        - Src:             'src/pg_query_normalize.c:427,11'
          Dst:             const_record_walker
        - Src:             'src/pg_query_normalize.c:430,11'
          Dst:             const_record_walker
        - Src:             'src/pg_query_normalize.c:433,11'
          Dst:             const_record_walker
        - Src:             'src/pg_query_normalize.c:436,11'
          Dst:             const_record_walker
        - Src:             'src/pg_query_normalize.c:438,11'
          Dst:             const_record_walker
        - Src:             'src/pg_query_normalize.c:440,11'
          Dst:             const_record_walker
        - Src:             'src/pg_query_normalize.c:442,11'
          Dst:             const_record_walker
        - Src:             'src/pg_query_normalize.c:445,11'
          Dst:             const_record_walker
        - Src:             'src/pg_query_normalize.c:448,11'
          Dst:             const_record_walker
        - Src:             'src/pg_query_normalize.c:451,11'
          Dst:             const_record_walker
        - Src:             'src/pg_query_normalize.c:453,4'
          Dst:             record_matching_string
        - Src:             'src/pg_query_normalize.c:456,4'
          Dst:             record_matching_string
        - Src:             'src/pg_query_normalize.c:459,11'
          Dst:             const_record_walker
        - Src:             'src/pg_query_normalize.c:461,11'
          Dst:             const_record_walker
        - Src:             'src/pg_query_normalize.c:472,9'
          Dst:             const_record_walker
        - Src:             'src/pg_query_normalize.c:474,9'
          Dst:             const_record_walker
        - Src:             'src/pg_query_normalize.c:479,42'
          Dst:             palloc0
        - Src:             'src/pg_query_normalize.c:482,27'
          Dst:             palloc0
        - Src:             'src/pg_query_normalize.c:487,10'
          Dst:             const_record_walker
        - Src:             'src/pg_query_normalize.c:491,30'
          Dst:             pg_query_fingerprint_node
        - Src:             'src/pg_query_normalize.c:494,31'
          Dst:             lappend
        - Src:             'src/pg_query_normalize.c:501,9'
          Dst:             const_record_walker
        - Src:             'src/pg_query_normalize.c:503,9'
          Dst:             const_record_walker
        - Src:             'src/pg_query_normalize.c:527,20'
          Dst:             pg_query_fingerprint_node
        - Src:             'src/pg_query_normalize.c:533,8'
          Dst:             list_delete_nth_cell
        - Src:             'src/pg_query_normalize.c:539,10'
          Dst:             const_record_walker
        - Src:             'src/pg_query_normalize.c:556,10'
          Dst:             const_record_walker
        - Src:             'src/pg_query_normalize.c:559,9'
          Dst:             const_record_walker
        - Src:             'src/pg_query_normalize.c:561,9'
          Dst:             const_record_walker
        - Src:             'src/pg_query_normalize.c:563,9'
          Dst:             const_record_walker
        - Src:             'src/pg_query_normalize.c:565,9'
          Dst:             const_record_walker
        - Src:             'src/pg_query_normalize.c:567,9'
          Dst:             const_record_walker
        - Src:             'src/pg_query_normalize.c:569,9'
          Dst:             const_record_walker
        - Src:             'src/pg_query_normalize.c:571,9'
          Dst:             const_record_walker
        - Src:             'src/pg_query_normalize.c:573,9'
          Dst:             const_record_walker
        - Src:             'src/pg_query_normalize.c:575,9'
          Dst:             const_record_walker
        - Src:             'src/pg_query_normalize.c:583,12'
          Dst:             raw_expression_tree_walker_impl
        - Src:             'src/pg_query_normalize.c:583,12'
          Dst:             const_record_walker
        - Src:             'src/pg_query_normalize.c:592,17'
          Dst:             strstr
        - Src:             'src/pg_query_normalize.c:599,5'
          Dst:             record_defelem_arg_location
        - Src:             'src/pg_query_normalize.c:605,12'
          Dst:             raw_expression_tree_walker_impl
        - Src:             'src/pg_query_normalize.c:605,12'
          Dst:             const_record_walker
        - Src:             'src/pg_query_normalize.c:610,12'
          Dst:             raw_expression_tree_walker_impl
        - Src:             'src/pg_query_normalize.c:610,12'
          Dst:             const_record_walker
        - Src:             'src/pg_query_normalize.c:615,12'
          Dst:             raw_expression_tree_walker_impl
        - Src:             'src/pg_query_normalize.c:615,12'
          Dst:             const_record_walker
        - Src:             'src/pg_query_normalize.c:619,5'
          Dst:             __sigsetjmp
        - Src:             'src/pg_query_normalize.c:621,13'
          Dst:             raw_expression_tree_walker_impl
        - Src:             'src/pg_query_normalize.c:621,13'
          Dst:             const_record_walker
        - Src:             'src/pg_query_normalize.c:625,6'
          Dst:             MemoryContextSwitchTo
        - Src:             'src/pg_query_normalize.c:626,6'
          Dst:             FlushErrorState
    - functionName:    generate_normalized_query
      functionSourceFile: '/src/libpg_query/src/pg_query_normalize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          118
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - fill_in_constant_lengths
        - palloc
        - pg_sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_normalize.c:241,2'
          Dst:             fill_in_constant_lengths
        - Src:             'src/pg_query_normalize.c:253,15'
          Dst:             palloc
        - Src:             'src/pg_query_normalize.c:282,17'
          Dst:             pg_sprintf
    - 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_normalize
      functionSourceFile: '/src/libpg_query/src/pg_query_normalize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 701
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pg_query_normalize_ext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_normalize.c:701,9'
          Dst:             pg_query_normalize_ext
    - 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:    1
      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:    1
      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:    _intToEnumAlterSubscriptionType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2625
      functionLinenumberEnd: 2638
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumAlterPublicationAction
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2614
      functionLinenumberEnd: 2622
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumPublicationObjSpecType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2602
      functionLinenumberEnd: 2611
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumAlterTSConfigType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2589
      functionLinenumberEnd: 2599
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumCoercionContext
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2697
      functionLinenumberEnd: 2706
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumReindexObjectType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2576
      functionLinenumberEnd: 2586
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumDiscardMode
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2564
      functionLinenumberEnd: 2573
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumViewCheckOption
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2553
      functionLinenumberEnd: 2561
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumTransactionStmtKind
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2535
      functionLinenumberEnd: 2550
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _readString
      functionSourceFile: '/src/libpg_query/src/pg_query_readfuncs_protobuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - makeString
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_readfuncs_protobuf.c:81,20'
          Dst:             pstrdup
        - Src:             'src/pg_query_readfuncs_protobuf.c:81,9'
          Dst:             makeString
    - functionName:    _intToEnumFunctionParameterMode
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2521
      functionLinenumberEnd: 2532
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumFetchDirection
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2509
      functionLinenumberEnd: 2518
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumRoleStmtType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2498
      functionLinenumberEnd: 2506
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumImportForeignSchemaType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2487
      functionLinenumberEnd: 2495
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumConstrType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2463
      functionLinenumberEnd: 2484
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumVariableSetKind
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2449
      functionLinenumberEnd: 2460
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumGrantTargetType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2438
      functionLinenumberEnd: 2446
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumDropBehavior
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2354
      functionLinenumberEnd: 2361
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumAlterTableType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2364
      functionLinenumberEnd: 2435
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumObjectType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2294
      functionLinenumberEnd: 2351
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumSetOperation
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2282
      functionLinenumberEnd: 2291
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumJsonTableColumnType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2269
      functionLinenumberEnd: 2279
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumJsonQuotes
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2258
      functionLinenumberEnd: 2266
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumReturningOptionKind
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2248
      functionLinenumberEnd: 2255
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumCTEMaterialize
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2237
      functionLinenumberEnd: 2245
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumGroupingSetKind
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2224
      functionLinenumberEnd: 2234
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumWCOKind
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2210
      functionLinenumberEnd: 2221
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumRTEKind
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2192
      functionLinenumberEnd: 2207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumPartitionRangeDatumKind
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2181
      functionLinenumberEnd: 2189
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumPartitionStrategy
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2170
      functionLinenumberEnd: 2178
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumLockWaitPolicy
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3047
      functionLinenumberEnd: 3055
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumLockClauseStrength
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3034
      functionLinenumberEnd: 3044
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumDefElemAction
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2158
      functionLinenumberEnd: 2167
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumSortByNulls
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2083
      functionLinenumberEnd: 2091
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumSortByDir
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2071
      functionLinenumberEnd: 2080
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumRoleSpecType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2127
      functionLinenumberEnd: 2137
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumA_Expr_Kind
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2105
      functionLinenumberEnd: 2124
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumLimitOption
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3023
      functionLinenumberEnd: 3031
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumQuerySource
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2058
      functionLinenumberEnd: 2068
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumOnConflictAction
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3012
      functionLinenumberEnd: 3020
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumJoinType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2949
      functionLinenumberEnd: 2964
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumOverridingKind
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2641
      functionLinenumberEnd: 2649
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumCmdType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2933
      functionLinenumberEnd: 2946
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumMergeMatchKind
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2922
      functionLinenumberEnd: 2930
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumBoolTestType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2908
      functionLinenumberEnd: 2919
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumNullTestType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2898
      functionLinenumberEnd: 2905
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumJsonWrapper
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2857
      functionLinenumberEnd: 2866
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumJsonExprOp
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2886
      functionLinenumberEnd: 2895
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumJsonBehaviorType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2869
      functionLinenumberEnd: 2883
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumJsonValueType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2845
      functionLinenumberEnd: 2854
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumJsonConstructorType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2830
      functionLinenumberEnd: 2842
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumJsonEncoding
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2807
      functionLinenumberEnd: 2816
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumJsonFormatType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2819
      functionLinenumberEnd: 2827
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumXmlOptionType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2797
      functionLinenumberEnd: 2804
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumXmlExprOp
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2781
      functionLinenumberEnd: 2794
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumSQLValueFunctionOp
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2758
      functionLinenumberEnd: 2778
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumMinMaxOp
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2748
      functionLinenumberEnd: 2755
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumCompareType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3070
      functionLinenumberEnd: 3084
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumSubLinkType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2732
      functionLinenumberEnd: 2745
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumBoolExprType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2721
      functionLinenumberEnd: 2729
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumCoercionForm
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2709
      functionLinenumberEnd: 2718
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumAggSplit
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2979
      functionLinenumberEnd: 2987
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumParamKind
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2685
      functionLinenumberEnd: 2694
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumVarReturningType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2674
      functionLinenumberEnd: 2682
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumOnCommitAction
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2652
      functionLinenumberEnd: 2661
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _intToEnumTableFuncType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_enum_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2664
      functionLinenumberEnd: 2671
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _readList
      functionSourceFile: '/src/libpg_query/src/pg_query_readfuncs_protobuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_readfuncs_protobuf.c:91,10'
          Dst:             _readNode
        - Src:             'src/pg_query_readfuncs_protobuf.c:91,10'
          Dst:             list_make1_impl
        - Src:             'src/pg_query_readfuncs_protobuf.c:93,24'
          Dst:             _readNode
        - Src:             'src/pg_query_readfuncs_protobuf.c:93,10'
          Dst:             lappend
    - functionName:    _readNode
      functionSourceFile: '/src/libpg_query/src/pg_query_readfuncs_protobuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         283
      ICount:          2007
      EdgeCount:       564
      CyclomaticComplexity: 283
      functionsReached:
        - _readAArrayExpr
        - _readAExpr
        - _readAIndices
        - _readAIndirection
        - _readAStar
        - _readATAlterConstraint
        - _readAccessPriv
        - _readAggref
        - _readAlias
        - _readAlterCollationStmt
        - _readAlterDatabaseRefreshCollStmt
        - _readAlterDatabaseSetStmt
        - _readAlterDatabaseStmt
        - _readAlterDefaultPrivilegesStmt
        - _readAlterDomainStmt
        - _readAlterEnumStmt
        - _readAlterEventTrigStmt
        - _readAlterExtensionContentsStmt
        - _readAlterExtensionStmt
        - _readAlterFdwStmt
        - _readAlterForeignServerStmt
        - _readAlterFunctionStmt
        - _readAlterObjectDependsStmt
        - _readAlterObjectSchemaStmt
        - _readAlterOpFamilyStmt
        - _readAlterOperatorStmt
        - _readAlterOwnerStmt
        - _readAlterPolicyStmt
        - _readAlterPublicationStmt
        - _readAlterRoleSetStmt
        - _readAlterRoleStmt
        - _readAlterSeqStmt
        - _readAlterStatsStmt
        - _readAlterSubscriptionStmt
        - _readAlterSystemStmt
        - _readAlterTSConfigurationStmt
        - _readAlterTSDictionaryStmt
        - _readAlterTableCmd
        - _readAlterTableMoveAllStmt
        - _readAlterTableSpaceOptionsStmt
        - _readAlterTableStmt
        - _readAlterTypeStmt
        - _readAlterUserMappingStmt
        - _readAlternativeSubPlan
        - _readArrayCoerceExpr
        - _readArrayExpr
        - _readBoolExpr
        - _readBooleanTest
        - _readCTECycleClause
        - _readCTESearchClause
        - _readCallContext
        - _readCallStmt
        - _readCaseExpr
        - _readCaseTestExpr
        - _readCaseWhen
        - _readCheckPointStmt
        - _readClosePortalStmt
        - _readClusterStmt
        - _readCoalesceExpr
        - _readCoerceToDomain
        - _readCoerceToDomainValue
        - _readCoerceViaIO
        - _readCollateClause
        - _readCollateExpr
        - _readColumnDef
        - _readColumnRef
        - _readCommentStmt
        - _readCommonTableExpr
        - _readCompositeTypeStmt
        - _readConstraint
        - _readConstraintsSetStmt
        - _readConvertRowtypeExpr
        - _readCopyStmt
        - _readCreateAmStmt
        - _readCreateCastStmt
        - _readCreateConversionStmt
        - _readCreateDomainStmt
        - _readCreateEnumStmt
        - _readCreateEventTrigStmt
        - _readCreateExtensionStmt
        - _readCreateFdwStmt
        - _readCreateForeignServerStmt
        - _readCreateForeignTableStmt
        - _readCreateFunctionStmt
        - _readCreateOpClassItem
        - _readCreateOpClassStmt
        - _readCreateOpFamilyStmt
        - _readCreatePLangStmt
        - _readCreatePolicyStmt
        - _readCreatePublicationStmt
        - _readCreateRangeStmt
        - _readCreateRoleStmt
        - _readCreateSchemaStmt
        - _readCreateSeqStmt
        - _readCreateStatsStmt
        - _readCreateStmt
        - _readCreateSubscriptionStmt
        - _readCreateTableAsStmt
        - _readCreateTableSpaceStmt
        - _readCreateTransformStmt
        - _readCreateTrigStmt
        - _readCreateUserMappingStmt
        - _readCreatedbStmt
        - _readCurrentOfExpr
        - _readDeallocateStmt
        - _readDeclareCursorStmt
        - _readDefElem
        - _readDefineStmt
        - _readDeleteStmt
        - _readDiscardStmt
        - _readDistinctExpr
        - _readDoStmt
        - _readDropOwnedStmt
        - _readDropRoleStmt
        - _readDropStmt
        - _readDropSubscriptionStmt
        - _readDropTableSpaceStmt
        - _readDropUserMappingStmt
        - _readDropdbStmt
        - _readExecuteStmt
        - _readExplainStmt
        - _readFetchStmt
        - _readFieldSelect
        - _readFieldStore
        - _readFromExpr
        - _readFuncCall
        - _readFuncExpr
        - _readFunctionParameter
        - _readGrantRoleStmt
        - _readGrantStmt
        - _readGroupingFunc
        - _readGroupingSet
        - _readImportForeignSchemaStmt
        - _readIndexElem
        - _readIndexStmt
        - _readInferClause
        - _readInferenceElem
        - _readInlineCodeBlock
        - _readInsertStmt
        - _readIntoClause
        - _readJoinExpr
        - _readJsonAggConstructor
        - _readJsonArgument
        - _readJsonArrayAgg
        - _readJsonArrayConstructor
        - _readJsonArrayQueryConstructor
        - _readJsonBehavior
        - _readJsonConstructorExpr
        - _readJsonExpr
        - _readJsonFormat
        - _readJsonFuncExpr
        - _readJsonIsPredicate
        - _readJsonKeyValue
        - _readJsonObjectAgg
        - _readJsonObjectConstructor
        - _readJsonOutput
        - _readJsonParseExpr
        - _readJsonReturning
        - _readJsonScalarExpr
        - _readJsonSerializeExpr
        - _readJsonTable
        - _readJsonTableColumn
        - _readJsonTablePath
        - _readJsonTablePathScan
        - _readJsonTablePathSpec
        - _readJsonTableSiblingJoin
        - _readJsonValueExpr
        - _readList
        - _readListenStmt
        - _readLoadStmt
        - _readLockStmt
        - _readLockingClause
        - _readMergeAction
        - _readMergeStmt
        - _readMergeSupportFunc
        - _readMergeWhenClause
        - _readMinMaxExpr
        - _readMultiAssignRef
        - _readNamedArgExpr
        - _readNextValueExpr
        - _readNotifyStmt
        - _readNullIfExpr
        - _readNullTest
        - _readObjectWithArgs
        - _readOnConflictClause
        - _readOnConflictExpr
        - _readOpExpr
        - _readPLAssignStmt
        - _readParam
        - _readParamRef
        - _readPartitionBoundSpec
        - _readPartitionCmd
        - _readPartitionElem
        - _readPartitionRangeDatum
        - _readPartitionSpec
        - _readPrepareStmt
        - _readPublicationObjSpec
        - _readPublicationTable
        - _readQuery
        - _readRTEPermissionInfo
        - _readRangeFunction
        - _readRangeSubselect
        - _readRangeTableFunc
        - _readRangeTableFuncCol
        - _readRangeTableSample
        - _readRangeTblEntry
        - _readRangeTblFunction
        - _readRangeTblRef
        - _readRangeVar
        - _readRawStmt
        - _readReassignOwnedStmt
        - _readRefreshMatViewStmt
        - _readReindexStmt
        - _readRelabelType
        - _readRenameStmt
        - _readReplicaIdentityStmt
        - _readResTarget
        - _readReturnStmt
        - _readReturningClause
        - _readReturningExpr
        - _readReturningOption
        - _readRoleSpec
        - _readRowCompareExpr
        - _readRowExpr
        - _readRowMarkClause
        - _readRuleStmt
        - _readSQLValueFunction
        - _readScalarArrayOpExpr
        - _readSecLabelStmt
        - _readSelectStmt
        - _readSetOperationStmt
        - _readSetToDefault
        - _readSortBy
        - _readSortGroupClause
        - _readStatsElem
        - _readSubLink
        - _readSubPlan
        - _readSubscriptingRef
        - _readTableFunc
        - _readTableLikeClause
        - _readTableSampleClause
        - _readTargetEntry
        - _readTransactionStmt
        - _readTriggerTransition
        - _readTruncateStmt
        - _readTypeCast
        - _readTypeName
        - _readUnlistenStmt
        - _readUpdateStmt
        - _readVacuumRelation
        - _readVacuumStmt
        - _readVar
        - _readVariableSetStmt
        - _readVariableShowStmt
        - _readViewStmt
        - _readWindowClause
        - _readWindowDef
        - _readWindowFunc
        - _readWindowFuncRunCondition
        - _readWithCheckOption
        - _readWithClause
        - _readXmlExpr
        - _readXmlSerialize
        - errfinish
        - errmsg_internal
        - errstart_cold
        - makeBitString
        - makeBoolean
        - makeFloat
        - makeInteger
        - makeString
        - newNode
        - pstrdup
      functionUses:    751
      BranchProfiles:
        - Branch String:   'src/pg_query_readfuncs_protobuf.c:99,2'
          Branch Sides:    []
        - Branch String:   'src/pg_query_readfuncs_protobuf.c:120,5'
          Branch Sides:    []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_conds.c:3,3'
          Dst:             _readAlias
        - Src:             './src/include/pg_query_readfuncs_conds.c:4,3'
          Dst:             _readRangeVar
        - Src:             './src/include/pg_query_readfuncs_conds.c:5,3'
          Dst:             _readTableFunc
        - Src:             './src/include/pg_query_readfuncs_conds.c:6,3'
          Dst:             _readIntoClause
        - Src:             './src/include/pg_query_readfuncs_conds.c:7,3'
          Dst:             _readVar
        - Src:             './src/include/pg_query_readfuncs_conds.c:8,3'
          Dst:             _readParam
        - Src:             './src/include/pg_query_readfuncs_conds.c:9,3'
          Dst:             _readAggref
        - Src:             './src/include/pg_query_readfuncs_conds.c:10,3'
          Dst:             _readGroupingFunc
        - Src:             './src/include/pg_query_readfuncs_conds.c:11,3'
          Dst:             _readWindowFunc
        - Src:             './src/include/pg_query_readfuncs_conds.c:12,3'
          Dst:             _readWindowFuncRunCondition
        - Src:             './src/include/pg_query_readfuncs_conds.c:13,3'
          Dst:             _readMergeSupportFunc
        - Src:             './src/include/pg_query_readfuncs_conds.c:14,3'
          Dst:             _readSubscriptingRef
        - Src:             './src/include/pg_query_readfuncs_conds.c:15,3'
          Dst:             _readFuncExpr
        - Src:             './src/include/pg_query_readfuncs_conds.c:16,3'
          Dst:             _readNamedArgExpr
        - Src:             './src/include/pg_query_readfuncs_conds.c:17,3'
          Dst:             _readOpExpr
        - Src:             './src/include/pg_query_readfuncs_conds.c:18,3'
          Dst:             _readDistinctExpr
        - Src:             './src/include/pg_query_readfuncs_conds.c:19,3'
          Dst:             _readNullIfExpr
        - Src:             './src/include/pg_query_readfuncs_conds.c:20,3'
          Dst:             _readScalarArrayOpExpr
        - Src:             './src/include/pg_query_readfuncs_conds.c:21,3'
          Dst:             _readBoolExpr
        - Src:             './src/include/pg_query_readfuncs_conds.c:22,3'
          Dst:             _readSubLink
        - Src:             './src/include/pg_query_readfuncs_conds.c:23,3'
          Dst:             _readSubPlan
        - Src:             './src/include/pg_query_readfuncs_conds.c:24,3'
          Dst:             _readAlternativeSubPlan
        - Src:             './src/include/pg_query_readfuncs_conds.c:25,3'
          Dst:             _readFieldSelect
        - Src:             './src/include/pg_query_readfuncs_conds.c:26,3'
          Dst:             _readFieldStore
        - Src:             './src/include/pg_query_readfuncs_conds.c:27,3'
          Dst:             _readRelabelType
        - Src:             './src/include/pg_query_readfuncs_conds.c:28,3'
          Dst:             _readCoerceViaIO
        - Src:             './src/include/pg_query_readfuncs_conds.c:29,3'
          Dst:             _readArrayCoerceExpr
        - Src:             './src/include/pg_query_readfuncs_conds.c:30,3'
          Dst:             _readConvertRowtypeExpr
        - Src:             './src/include/pg_query_readfuncs_conds.c:31,3'
          Dst:             _readCollateExpr
        - Src:             './src/include/pg_query_readfuncs_conds.c:32,3'
          Dst:             _readCaseExpr
        - Src:             './src/include/pg_query_readfuncs_conds.c:33,3'
          Dst:             _readCaseWhen
        - Src:             './src/include/pg_query_readfuncs_conds.c:34,3'
          Dst:             _readCaseTestExpr
        - Src:             './src/include/pg_query_readfuncs_conds.c:35,3'
          Dst:             _readArrayExpr
        - Src:             './src/include/pg_query_readfuncs_conds.c:36,3'
          Dst:             _readRowExpr
        - Src:             './src/include/pg_query_readfuncs_conds.c:37,3'
          Dst:             _readRowCompareExpr
        - Src:             './src/include/pg_query_readfuncs_conds.c:38,3'
          Dst:             _readCoalesceExpr
        - Src:             './src/include/pg_query_readfuncs_conds.c:39,3'
          Dst:             _readMinMaxExpr
        - Src:             './src/include/pg_query_readfuncs_conds.c:40,3'
          Dst:             _readSQLValueFunction
        - Src:             './src/include/pg_query_readfuncs_conds.c:41,3'
          Dst:             _readXmlExpr
        - Src:             './src/include/pg_query_readfuncs_conds.c:42,3'
          Dst:             _readJsonFormat
        - Src:             './src/include/pg_query_readfuncs_conds.c:43,3'
          Dst:             _readJsonReturning
        - Src:             './src/include/pg_query_readfuncs_conds.c:44,3'
          Dst:             _readJsonValueExpr
        - Src:             './src/include/pg_query_readfuncs_conds.c:45,3'
          Dst:             _readJsonConstructorExpr
        - Src:             './src/include/pg_query_readfuncs_conds.c:46,3'
          Dst:             _readJsonIsPredicate
        - Src:             './src/include/pg_query_readfuncs_conds.c:47,3'
          Dst:             _readJsonBehavior
        - Src:             './src/include/pg_query_readfuncs_conds.c:48,3'
          Dst:             _readJsonExpr
        - Src:             './src/include/pg_query_readfuncs_conds.c:49,3'
          Dst:             _readJsonTablePath
        - Src:             './src/include/pg_query_readfuncs_conds.c:50,3'
          Dst:             _readJsonTablePathScan
        - Src:             './src/include/pg_query_readfuncs_conds.c:51,3'
          Dst:             _readJsonTableSiblingJoin
        - Src:             './src/include/pg_query_readfuncs_conds.c:52,3'
          Dst:             _readNullTest
        - Src:             './src/include/pg_query_readfuncs_conds.c:53,3'
          Dst:             _readBooleanTest
        - Src:             './src/include/pg_query_readfuncs_conds.c:54,3'
          Dst:             _readMergeAction
        - Src:             './src/include/pg_query_readfuncs_conds.c:55,3'
          Dst:             _readCoerceToDomain
        - Src:             './src/include/pg_query_readfuncs_conds.c:56,3'
          Dst:             _readCoerceToDomainValue
        - Src:             './src/include/pg_query_readfuncs_conds.c:57,3'
          Dst:             _readSetToDefault
        - Src:             './src/include/pg_query_readfuncs_conds.c:58,3'
          Dst:             _readCurrentOfExpr
        - Src:             './src/include/pg_query_readfuncs_conds.c:59,3'
          Dst:             _readNextValueExpr
        - Src:             './src/include/pg_query_readfuncs_conds.c:60,3'
          Dst:             _readInferenceElem
        - Src:             './src/include/pg_query_readfuncs_conds.c:61,3'
          Dst:             _readReturningExpr
        - Src:             './src/include/pg_query_readfuncs_conds.c:62,3'
          Dst:             _readTargetEntry
        - Src:             './src/include/pg_query_readfuncs_conds.c:63,3'
          Dst:             _readRangeTblRef
        - Src:             './src/include/pg_query_readfuncs_conds.c:64,3'
          Dst:             _readJoinExpr
        - Src:             './src/include/pg_query_readfuncs_conds.c:65,3'
          Dst:             _readFromExpr
        - Src:             './src/include/pg_query_readfuncs_conds.c:66,3'
          Dst:             _readOnConflictExpr
        - Src:             './src/include/pg_query_readfuncs_conds.c:67,3'
          Dst:             _readQuery
        - Src:             './src/include/pg_query_readfuncs_conds.c:68,3'
          Dst:             _readTypeName
        - Src:             './src/include/pg_query_readfuncs_conds.c:69,3'
          Dst:             _readColumnRef
        - Src:             './src/include/pg_query_readfuncs_conds.c:70,3'
          Dst:             _readParamRef
        - Src:             './src/include/pg_query_readfuncs_conds.c:71,3'
          Dst:             _readAExpr
        - Src:             './src/include/pg_query_readfuncs_conds.c:72,3'
          Dst:             _readTypeCast
        - Src:             './src/include/pg_query_readfuncs_conds.c:73,3'
          Dst:             _readCollateClause
        - Src:             './src/include/pg_query_readfuncs_conds.c:74,3'
          Dst:             _readRoleSpec
        - Src:             './src/include/pg_query_readfuncs_conds.c:75,3'
          Dst:             _readFuncCall
        - Src:             './src/include/pg_query_readfuncs_conds.c:76,3'
          Dst:             _readAStar
        - Src:             './src/include/pg_query_readfuncs_conds.c:77,3'
          Dst:             _readAIndices
        - Src:             './src/include/pg_query_readfuncs_conds.c:78,3'
          Dst:             _readAIndirection
        - Src:             './src/include/pg_query_readfuncs_conds.c:79,3'
          Dst:             _readAArrayExpr
        - Src:             './src/include/pg_query_readfuncs_conds.c:80,3'
          Dst:             _readResTarget
        - Src:             './src/include/pg_query_readfuncs_conds.c:81,3'
          Dst:             _readMultiAssignRef
        - Src:             './src/include/pg_query_readfuncs_conds.c:82,3'
          Dst:             _readSortBy
        - Src:             './src/include/pg_query_readfuncs_conds.c:83,3'
          Dst:             _readWindowDef
        - Src:             './src/include/pg_query_readfuncs_conds.c:84,3'
          Dst:             _readRangeSubselect
        - Src:             './src/include/pg_query_readfuncs_conds.c:85,3'
          Dst:             _readRangeFunction
        - Src:             './src/include/pg_query_readfuncs_conds.c:86,3'
          Dst:             _readRangeTableFunc
        - Src:             './src/include/pg_query_readfuncs_conds.c:87,3'
          Dst:             _readRangeTableFuncCol
        - Src:             './src/include/pg_query_readfuncs_conds.c:88,3'
          Dst:             _readRangeTableSample
        - Src:             './src/include/pg_query_readfuncs_conds.c:89,3'
          Dst:             _readColumnDef
        - Src:             './src/include/pg_query_readfuncs_conds.c:90,3'
          Dst:             _readTableLikeClause
        - Src:             './src/include/pg_query_readfuncs_conds.c:91,3'
          Dst:             _readIndexElem
        - Src:             './src/include/pg_query_readfuncs_conds.c:92,3'
          Dst:             _readDefElem
        - Src:             './src/include/pg_query_readfuncs_conds.c:93,3'
          Dst:             _readLockingClause
        - Src:             './src/include/pg_query_readfuncs_conds.c:94,3'
          Dst:             _readXmlSerialize
        - Src:             './src/include/pg_query_readfuncs_conds.c:95,3'
          Dst:             _readPartitionElem
        - Src:             './src/include/pg_query_readfuncs_conds.c:96,3'
          Dst:             _readPartitionSpec
        - Src:             './src/include/pg_query_readfuncs_conds.c:97,3'
          Dst:             _readPartitionBoundSpec
        - Src:             './src/include/pg_query_readfuncs_conds.c:98,3'
          Dst:             _readPartitionRangeDatum
        - Src:             './src/include/pg_query_readfuncs_conds.c:99,3'
          Dst:             _readPartitionCmd
        - Src:             './src/include/pg_query_readfuncs_conds.c:100,3'
          Dst:             _readRangeTblEntry
        - Src:             './src/include/pg_query_readfuncs_conds.c:101,3'
          Dst:             _readRTEPermissionInfo
        - Src:             './src/include/pg_query_readfuncs_conds.c:102,3'
          Dst:             _readRangeTblFunction
        - Src:             './src/include/pg_query_readfuncs_conds.c:103,3'
          Dst:             _readTableSampleClause
        - Src:             './src/include/pg_query_readfuncs_conds.c:104,3'
          Dst:             _readWithCheckOption
        - Src:             './src/include/pg_query_readfuncs_conds.c:105,3'
          Dst:             _readSortGroupClause
        - Src:             './src/include/pg_query_readfuncs_conds.c:106,3'
          Dst:             _readGroupingSet
        - Src:             './src/include/pg_query_readfuncs_conds.c:107,3'
          Dst:             _readWindowClause
        - Src:             './src/include/pg_query_readfuncs_conds.c:108,3'
          Dst:             _readRowMarkClause
        - Src:             './src/include/pg_query_readfuncs_conds.c:109,3'
          Dst:             _readWithClause
        - Src:             './src/include/pg_query_readfuncs_conds.c:110,3'
          Dst:             _readInferClause
        - Src:             './src/include/pg_query_readfuncs_conds.c:111,3'
          Dst:             _readOnConflictClause
        - Src:             './src/include/pg_query_readfuncs_conds.c:112,3'
          Dst:             _readCTESearchClause
        - Src:             './src/include/pg_query_readfuncs_conds.c:113,3'
          Dst:             _readCTECycleClause
        - Src:             './src/include/pg_query_readfuncs_conds.c:114,3'
          Dst:             _readCommonTableExpr
        - Src:             './src/include/pg_query_readfuncs_conds.c:115,3'
          Dst:             _readMergeWhenClause
        - Src:             './src/include/pg_query_readfuncs_conds.c:116,3'
          Dst:             _readReturningOption
        - Src:             './src/include/pg_query_readfuncs_conds.c:117,3'
          Dst:             _readReturningClause
        - Src:             './src/include/pg_query_readfuncs_conds.c:118,3'
          Dst:             _readTriggerTransition
        - Src:             './src/include/pg_query_readfuncs_conds.c:119,3'
          Dst:             _readJsonOutput
        - Src:             './src/include/pg_query_readfuncs_conds.c:120,3'
          Dst:             _readJsonArgument
        - Src:             './src/include/pg_query_readfuncs_conds.c:121,3'
          Dst:             _readJsonFuncExpr
        - Src:             './src/include/pg_query_readfuncs_conds.c:122,3'
          Dst:             _readJsonTablePathSpec
        - Src:             './src/include/pg_query_readfuncs_conds.c:123,3'
          Dst:             _readJsonTable
        - Src:             './src/include/pg_query_readfuncs_conds.c:124,3'
          Dst:             _readJsonTableColumn
        - Src:             './src/include/pg_query_readfuncs_conds.c:125,3'
          Dst:             _readJsonKeyValue
        - Src:             './src/include/pg_query_readfuncs_conds.c:126,3'
          Dst:             _readJsonParseExpr
        - Src:             './src/include/pg_query_readfuncs_conds.c:127,3'
          Dst:             _readJsonScalarExpr
        - Src:             './src/include/pg_query_readfuncs_conds.c:128,3'
          Dst:             _readJsonSerializeExpr
        - Src:             './src/include/pg_query_readfuncs_conds.c:129,3'
          Dst:             _readJsonObjectConstructor
        - Src:             './src/include/pg_query_readfuncs_conds.c:130,3'
          Dst:             _readJsonArrayConstructor
        - Src:             './src/include/pg_query_readfuncs_conds.c:131,3'
          Dst:             _readJsonArrayQueryConstructor
        - Src:             './src/include/pg_query_readfuncs_conds.c:132,3'
          Dst:             _readJsonAggConstructor
        - Src:             './src/include/pg_query_readfuncs_conds.c:133,3'
          Dst:             _readJsonObjectAgg
        - Src:             './src/include/pg_query_readfuncs_conds.c:134,3'
          Dst:             _readJsonArrayAgg
        - Src:             './src/include/pg_query_readfuncs_conds.c:135,3'
          Dst:             _readRawStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:136,3'
          Dst:             _readInsertStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:137,3'
          Dst:             _readDeleteStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:138,3'
          Dst:             _readUpdateStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:139,3'
          Dst:             _readMergeStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:140,3'
          Dst:             _readSelectStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:141,3'
          Dst:             _readSetOperationStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:142,3'
          Dst:             _readReturnStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:143,3'
          Dst:             _readPLAssignStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:144,3'
          Dst:             _readCreateSchemaStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:145,3'
          Dst:             _readAlterTableStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:146,3'
          Dst:             _readAlterTableCmd
        - Src:             './src/include/pg_query_readfuncs_conds.c:147,3'
          Dst:             _readATAlterConstraint
        - Src:             './src/include/pg_query_readfuncs_conds.c:148,3'
          Dst:             _readReplicaIdentityStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:149,3'
          Dst:             _readAlterCollationStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:150,3'
          Dst:             _readAlterDomainStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:151,3'
          Dst:             _readGrantStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:152,3'
          Dst:             _readObjectWithArgs
        - Src:             './src/include/pg_query_readfuncs_conds.c:153,3'
          Dst:             _readAccessPriv
        - Src:             './src/include/pg_query_readfuncs_conds.c:154,3'
          Dst:             _readGrantRoleStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:155,3'
          Dst:             _readAlterDefaultPrivilegesStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:156,3'
          Dst:             _readCopyStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:157,3'
          Dst:             _readVariableSetStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:158,3'
          Dst:             _readVariableShowStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:159,3'
          Dst:             _readCreateStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:160,3'
          Dst:             _readConstraint
        - Src:             './src/include/pg_query_readfuncs_conds.c:161,3'
          Dst:             _readCreateTableSpaceStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:162,3'
          Dst:             _readDropTableSpaceStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:163,3'
          Dst:             _readAlterTableSpaceOptionsStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:164,3'
          Dst:             _readAlterTableMoveAllStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:165,3'
          Dst:             _readCreateExtensionStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:166,3'
          Dst:             _readAlterExtensionStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:167,3'
          Dst:             _readAlterExtensionContentsStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:168,3'
          Dst:             _readCreateFdwStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:169,3'
          Dst:             _readAlterFdwStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:170,3'
          Dst:             _readCreateForeignServerStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:171,3'
          Dst:             _readAlterForeignServerStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:172,3'
          Dst:             _readCreateForeignTableStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:173,3'
          Dst:             _readCreateUserMappingStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:174,3'
          Dst:             _readAlterUserMappingStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:175,3'
          Dst:             _readDropUserMappingStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:176,3'
          Dst:             _readImportForeignSchemaStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:177,3'
          Dst:             _readCreatePolicyStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:178,3'
          Dst:             _readAlterPolicyStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:179,3'
          Dst:             _readCreateAmStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:180,3'
          Dst:             _readCreateTrigStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:181,3'
          Dst:             _readCreateEventTrigStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:182,3'
          Dst:             _readAlterEventTrigStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:183,3'
          Dst:             _readCreatePLangStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:184,3'
          Dst:             _readCreateRoleStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:185,3'
          Dst:             _readAlterRoleStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:186,3'
          Dst:             _readAlterRoleSetStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:187,3'
          Dst:             _readDropRoleStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:188,3'
          Dst:             _readCreateSeqStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:189,3'
          Dst:             _readAlterSeqStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:190,3'
          Dst:             _readDefineStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:191,3'
          Dst:             _readCreateDomainStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:192,3'
          Dst:             _readCreateOpClassStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:193,3'
          Dst:             _readCreateOpClassItem
        - Src:             './src/include/pg_query_readfuncs_conds.c:194,3'
          Dst:             _readCreateOpFamilyStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:195,3'
          Dst:             _readAlterOpFamilyStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:196,3'
          Dst:             _readDropStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:197,3'
          Dst:             _readTruncateStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:198,3'
          Dst:             _readCommentStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:199,3'
          Dst:             _readSecLabelStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:200,3'
          Dst:             _readDeclareCursorStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:201,3'
          Dst:             _readClosePortalStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:202,3'
          Dst:             _readFetchStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:203,3'
          Dst:             _readIndexStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:204,3'
          Dst:             _readCreateStatsStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:205,3'
          Dst:             _readStatsElem
        - Src:             './src/include/pg_query_readfuncs_conds.c:206,3'
          Dst:             _readAlterStatsStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:207,3'
          Dst:             _readCreateFunctionStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:208,3'
          Dst:             _readFunctionParameter
        - Src:             './src/include/pg_query_readfuncs_conds.c:209,3'
          Dst:             _readAlterFunctionStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:210,3'
          Dst:             _readDoStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:211,3'
          Dst:             _readInlineCodeBlock
        - Src:             './src/include/pg_query_readfuncs_conds.c:212,3'
          Dst:             _readCallStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:213,3'
          Dst:             _readCallContext
        - Src:             './src/include/pg_query_readfuncs_conds.c:214,3'
          Dst:             _readRenameStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:215,3'
          Dst:             _readAlterObjectDependsStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:216,3'
          Dst:             _readAlterObjectSchemaStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:217,3'
          Dst:             _readAlterOwnerStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:218,3'
          Dst:             _readAlterOperatorStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:219,3'
          Dst:             _readAlterTypeStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:220,3'
          Dst:             _readRuleStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:221,3'
          Dst:             _readNotifyStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:222,3'
          Dst:             _readListenStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:223,3'
          Dst:             _readUnlistenStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:224,3'
          Dst:             _readTransactionStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:225,3'
          Dst:             _readCompositeTypeStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:226,3'
          Dst:             _readCreateEnumStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:227,3'
          Dst:             _readCreateRangeStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:228,3'
          Dst:             _readAlterEnumStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:229,3'
          Dst:             _readViewStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:230,3'
          Dst:             _readLoadStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:231,3'
          Dst:             _readCreatedbStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:232,3'
          Dst:             _readAlterDatabaseStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:233,3'
          Dst:             _readAlterDatabaseRefreshCollStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:234,3'
          Dst:             _readAlterDatabaseSetStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:235,3'
          Dst:             _readDropdbStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:236,3'
          Dst:             _readAlterSystemStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:237,3'
          Dst:             _readClusterStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:238,3'
          Dst:             _readVacuumStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:239,3'
          Dst:             _readVacuumRelation
        - Src:             './src/include/pg_query_readfuncs_conds.c:240,3'
          Dst:             _readExplainStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:241,3'
          Dst:             _readCreateTableAsStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:242,3'
          Dst:             _readRefreshMatViewStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:243,3'
          Dst:             _readCheckPointStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:244,3'
          Dst:             _readDiscardStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:245,3'
          Dst:             _readLockStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:246,3'
          Dst:             _readConstraintsSetStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:247,3'
          Dst:             _readReindexStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:248,3'
          Dst:             _readCreateConversionStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:249,3'
          Dst:             _readCreateCastStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:250,3'
          Dst:             _readCreateTransformStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:251,3'
          Dst:             _readPrepareStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:252,3'
          Dst:             _readExecuteStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:253,3'
          Dst:             _readDeallocateStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:254,3'
          Dst:             _readDropOwnedStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:255,3'
          Dst:             _readReassignOwnedStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:256,3'
          Dst:             _readAlterTSDictionaryStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:257,3'
          Dst:             _readAlterTSConfigurationStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:258,3'
          Dst:             _readPublicationTable
        - Src:             './src/include/pg_query_readfuncs_conds.c:259,3'
          Dst:             _readPublicationObjSpec
        - Src:             './src/include/pg_query_readfuncs_conds.c:260,3'
          Dst:             _readCreatePublicationStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:261,3'
          Dst:             _readAlterPublicationStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:262,3'
          Dst:             _readCreateSubscriptionStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:263,3'
          Dst:             _readAlterSubscriptionStmt
        - Src:             './src/include/pg_query_readfuncs_conds.c:264,3'
          Dst:             _readDropSubscriptionStmt
        - Src:             'src/pg_query_readfuncs_protobuf.c:104,20'
          Dst:             makeInteger
        - Src:             'src/pg_query_readfuncs_protobuf.c:106,30'
          Dst:             pstrdup
        - Src:             'src/pg_query_readfuncs_protobuf.c:106,20'
          Dst:             makeFloat
        - Src:             'src/pg_query_readfuncs_protobuf.c:108,20'
          Dst:             makeBoolean
        - Src:             'src/pg_query_readfuncs_protobuf.c:110,31'
          Dst:             pstrdup
        - Src:             'src/pg_query_readfuncs_protobuf.c:110,20'
          Dst:             makeString
        - Src:             'src/pg_query_readfuncs_protobuf.c:112,34'
          Dst:             pstrdup
        - Src:             'src/pg_query_readfuncs_protobuf.c:112,20'
          Dst:             makeBitString
        - Src:             'src/pg_query_readfuncs_protobuf.c:114,18'
          Dst:             newNode
        - Src:             'src/pg_query_readfuncs_protobuf.c:122,23'
          Dst:             makeInteger
        - Src:             'src/pg_query_readfuncs_protobuf.c:125,33'
          Dst:             pstrdup
        - Src:             'src/pg_query_readfuncs_protobuf.c:125,23'
          Dst:             makeFloat
        - Src:             'src/pg_query_readfuncs_protobuf.c:128,26'
          Dst:             makeBoolean
        - Src:             'src/pg_query_readfuncs_protobuf.c:131,34'
          Dst:             pstrdup
        - Src:             'src/pg_query_readfuncs_protobuf.c:131,23'
          Dst:             makeString
        - Src:             'src/pg_query_readfuncs_protobuf.c:134,38'
          Dst:             pstrdup
        - Src:             'src/pg_query_readfuncs_protobuf.c:134,24'
          Dst:             makeBitString
        - Src:             'src/pg_query_readfuncs_protobuf.c:146,20'
          Dst:             _readList
        - Src:             'src/pg_query_readfuncs_protobuf.c:150,4'
          Dst:             errstart_cold
        - Src:             'src/pg_query_readfuncs_protobuf.c:150,4'
          Dst:             errmsg_internal
        - Src:             'src/pg_query_readfuncs_protobuf.c:150,4'
          Dst:             errfinish
    - functionName:    _readAlias
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          85
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:270,17'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:271,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:272,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:272,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:272,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:272,3'
          Dst:             lappend
    - functionName:    _readRangeVar
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          129
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - _readAlias
        - newNode
        - pstrdup
      functionUses:    32
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:279,20'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:280,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:281,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:282,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:285,3'
          Dst:             _readAlias
    - functionName:    _readTableFunc
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         92
      ICount:          570
      EdgeCount:       125
      CyclomaticComplexity: 35
      functionsReached:
        - _intToEnumTableFuncType
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:293,21'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:294,3'
          Dst:             _intToEnumTableFuncType
        - Src:             './src/include/pg_query_readfuncs_defs.c:295,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:295,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:295,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:295,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:296,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:296,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:296,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:296,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:297,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:298,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:299,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:299,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:299,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:299,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:300,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:300,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:300,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:300,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:301,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:301,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:301,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:301,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:302,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:302,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:302,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:302,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:303,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:303,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:303,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:303,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:304,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:304,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:304,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:304,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:305,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:305,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:305,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:305,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:306,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:306,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:306,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:306,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:308,3'
          Dst:             _readNode
    - functionName:    _readIntoClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          200
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - _intToEnumOnCommitAction
        - _readNode
        - _readQuery
        - _readRangeVar
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:317,22'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:318,3'
          Dst:             _readRangeVar
        - Src:             './src/include/pg_query_readfuncs_defs.c:319,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:319,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:319,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:319,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:320,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:321,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:321,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:322,3'
          Dst:             _intToEnumOnCommitAction
        - Src:             './src/include/pg_query_readfuncs_defs.c:321,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:321,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:323,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:324,3'
          Dst:             _readQuery
    - functionName:    _readVar
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _intToEnumVarReturningType
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:332,15'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:340,3'
          Dst:             _intToEnumVarReturningType
    - functionName:    _readParam
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _intToEnumParamKind
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:348,17'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:349,3'
          Dst:             _intToEnumParamKind
    - functionName:    _readAggref
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         51
      ICount:          350
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached:
        - _intToEnumAggSplit
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:361,18'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:366,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:366,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:366,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:366,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:367,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:367,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:367,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:367,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:368,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:368,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:368,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:368,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:369,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:369,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:369,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:369,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:370,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:370,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:370,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:370,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:371,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:376,3'
          Dst:             _intToEnumAggSplit
    - functionName:    _readGroupingFunc
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          120
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:386,24'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:387,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:387,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:387,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:387,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:388,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:388,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:388,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:388,3'
          Dst:             lappend
    - functionName:    _readWindowFunc
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          165
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:397,22'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:402,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:402,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:402,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:402,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:403,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:404,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:404,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:404,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:404,3'
          Dst:             lappend
    - functionName:    _readWindowFuncRunCondition
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _readNode
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:415,34'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:419,3'
          Dst:             _readNode
    - functionName:    _readMergeSupportFunc
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 430
      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/include/pg_query_readfuncs_defs.c:426,28'
          Dst:             newNode
    - functionName:    _readSubscriptingRef
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          162
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:436,27'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:442,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:442,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:442,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:442,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:443,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:443,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:443,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:443,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:444,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:445,3'
          Dst:             _readNode
    - functionName:    _readFuncExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          101
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _intToEnumCoercionForm
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:452,20'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:457,3'
          Dst:             _intToEnumCoercionForm
        - Src:             './src/include/pg_query_readfuncs_defs.c:460,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:460,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:460,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:460,3'
          Dst:             lappend
    - functionName:    _readNamedArgExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _readNode
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:468,24'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:469,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:470,3'
          Dst:             pstrdup
    - functionName:    _readOpExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          89
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:479,18'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:485,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:485,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:485,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:485,3'
          Dst:             lappend
    - functionName:    _readDistinctExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          89
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:493,24'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:499,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:499,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:499,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:499,3'
          Dst:             lappend
    - functionName:    _readNullIfExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          89
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:507,22'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:513,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:513,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:513,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:513,3'
          Dst:             lappend
    - functionName:    _readScalarArrayOpExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          81
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:521,29'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:525,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:525,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:525,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:525,3'
          Dst:             lappend
    - functionName:    _readBoolExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _intToEnumBoolExprType
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:533,20'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:534,3'
          Dst:             _intToEnumBoolExprType
        - Src:             './src/include/pg_query_readfuncs_defs.c:535,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:535,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:535,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:535,3'
          Dst:             lappend
    - functionName:    _readSubLink
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          105
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _intToEnumSubLinkType
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:543,19'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:544,3'
          Dst:             _intToEnumSubLinkType
        - Src:             './src/include/pg_query_readfuncs_defs.c:546,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:547,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:547,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:547,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:547,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:548,3'
          Dst:             _readNode
    - functionName:    _readSubPlan
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          300
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - _intToEnumSubLinkType
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:556,19'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:557,3'
          Dst:             _intToEnumSubLinkType
        - Src:             './src/include/pg_query_readfuncs_defs.c:558,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:559,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:559,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:559,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:559,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:561,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:568,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:568,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:568,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:568,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:569,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:569,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:569,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:569,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:570,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:570,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:570,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:570,3'
          Dst:             lappend
    - functionName:    _readAlternativeSubPlan
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          62
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:579,30'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:580,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:580,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:580,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:580,3'
          Dst:             lappend
    - functionName:    _readFieldSelect
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 593
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _readNode
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:587,23'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:588,3'
          Dst:             _readNode
    - functionName:    _readFieldStore
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          131
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:599,22'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:600,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:601,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:601,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:601,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:601,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:602,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:602,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:602,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:602,3'
          Dst:             lappend
    - functionName:    _readRelabelType
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _intToEnumCoercionForm
        - _readNode
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:610,23'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:611,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:615,3'
          Dst:             _intToEnumCoercionForm
    - functionName:    _readCoerceViaIO
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _intToEnumCoercionForm
        - _readNode
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:623,23'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:624,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:627,3'
          Dst:             _intToEnumCoercionForm
    - functionName:    _readArrayCoerceExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _intToEnumCoercionForm
        - _readNode
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:635,27'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:636,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:637,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:641,3'
          Dst:             _intToEnumCoercionForm
    - functionName:    _readConvertRowtypeExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 654
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _intToEnumCoercionForm
        - _readNode
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:649,30'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:650,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:652,3'
          Dst:             _intToEnumCoercionForm
    - functionName:    _readCollateExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _readNode
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:660,23'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:661,3'
          Dst:             _readNode
    - functionName:    _readCaseExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 669
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          104
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:670,20'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:673,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:674,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:674,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:674,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:674,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:675,3'
          Dst:             _readNode
    - functionName:    _readCaseWhen
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _readNode
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:683,20'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:684,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:685,3'
          Dst:             _readNode
    - functionName:    _readCaseTestExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 697
      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/include/pg_query_readfuncs_defs.c:693,24'
          Dst:             newNode
    - functionName:    _readArrayExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 702
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          93
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:703,21'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:707,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:707,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:707,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:707,3'
          Dst:             lappend
    - functionName:    _readRowExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          125
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _intToEnumCoercionForm
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:718,19'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:719,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:719,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:721,3'
          Dst:             _intToEnumCoercionForm
        - Src:             './src/include/pg_query_readfuncs_defs.c:719,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:719,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:722,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:722,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:722,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:722,3'
          Dst:             lappend
    - functionName:    _readRowCompareExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 729
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          267
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - _intToEnumCompareType
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:730,26'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:731,3'
          Dst:             _intToEnumCompareType
        - Src:             './src/include/pg_query_readfuncs_defs.c:732,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:732,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:732,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:732,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:733,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:733,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:733,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:733,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:734,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:734,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:734,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:734,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:735,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:735,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:735,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:735,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:736,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:736,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:736,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:736,3'
          Dst:             lappend
    - functionName:    _readCoalesceExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          74
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:743,24'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:746,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:746,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:746,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:746,3'
          Dst:             lappend
    - functionName:    _readMinMaxExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 753
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          83
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _intToEnumMinMaxOp
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:754,22'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:758,3'
          Dst:             _intToEnumMinMaxOp
        - Src:             './src/include/pg_query_readfuncs_defs.c:759,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:759,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:759,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:759,3'
          Dst:             lappend
    - functionName:    _readSQLValueFunction
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _intToEnumSQLValueFunctionOp
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:767,28'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:768,3'
          Dst:             _intToEnumSQLValueFunctionOp
    - functionName:    _readXmlExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          214
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - _intToEnumXmlExprOp
        - _intToEnumXmlOptionType
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:778,19'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:779,3'
          Dst:             _intToEnumXmlExprOp
        - Src:             './src/include/pg_query_readfuncs_defs.c:780,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:781,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:781,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:781,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:781,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:782,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:782,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:782,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:782,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:783,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:783,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:784,3'
          Dst:             _intToEnumXmlOptionType
        - Src:             './src/include/pg_query_readfuncs_defs.c:783,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:783,3'
          Dst:             lappend
    - functionName:    _readJsonFormat
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionLinenumberEnd: 799
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _intToEnumJsonEncoding
        - _intToEnumJsonFormatType
        - newNode
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:795,22'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:796,3'
          Dst:             _intToEnumJsonFormatType
        - Src:             './src/include/pg_query_readfuncs_defs.c:797,3'
          Dst:             _intToEnumJsonEncoding
    - functionName:    _readJsonReturning
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 809
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _readJsonFormat
        - newNode
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:805,25'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:806,3'
          Dst:             _readJsonFormat
    - functionName:    _readJsonValueExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 819
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _readJsonFormat
        - _readNode
        - newNode
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:815,25'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:816,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:817,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:818,3'
          Dst:             _readJsonFormat
    - functionName:    _readJsonConstructorExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 824
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          130
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _intToEnumJsonConstructorType
        - _readJsonReturning
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:825,31'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:826,3'
          Dst:             _intToEnumJsonConstructorType
        - Src:             './src/include/pg_query_readfuncs_defs.c:827,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:827,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:827,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:827,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:828,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:829,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:830,3'
          Dst:             _readJsonReturning
    - functionName:    _readJsonIsPredicate
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 839
      functionLinenumberEnd: 846
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _intToEnumJsonValueType
        - _readJsonFormat
        - _readNode
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:840,27'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:841,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:842,3'
          Dst:             _readJsonFormat
        - Src:             './src/include/pg_query_readfuncs_defs.c:843,3'
          Dst:             _intToEnumJsonValueType
    - functionName:    _readJsonBehavior
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 851
      functionLinenumberEnd: 857
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _intToEnumJsonBehaviorType
        - _readNode
        - newNode
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:852,24'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:853,3'
          Dst:             _intToEnumJsonBehaviorType
        - Src:             './src/include/pg_query_readfuncs_defs.c:854,3'
          Dst:             _readNode
    - functionName:    _readJsonExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 862
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         42
      ICount:          264
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - _intToEnumJsonExprOp
        - _intToEnumJsonWrapper
        - _readJsonBehavior
        - _readJsonFormat
        - _readJsonReturning
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:863,20'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:864,3'
          Dst:             _intToEnumJsonExprOp
        - Src:             './src/include/pg_query_readfuncs_defs.c:865,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:866,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:867,3'
          Dst:             _readJsonFormat
        - Src:             './src/include/pg_query_readfuncs_defs.c:868,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:869,3'
          Dst:             _readJsonReturning
        - Src:             './src/include/pg_query_readfuncs_defs.c:870,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:870,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:870,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:870,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:871,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:871,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:871,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:871,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:872,3'
          Dst:             _readJsonBehavior
        - Src:             './src/include/pg_query_readfuncs_defs.c:873,3'
          Dst:             _readJsonBehavior
        - Src:             './src/include/pg_query_readfuncs_defs.c:876,3'
          Dst:             _intToEnumJsonWrapper
    - functionName:    _readJsonTablePath
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 885
      functionLinenumberEnd: 888
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - newNode
        - pstrdup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:886,25'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:887,3'
          Dst:             pstrdup
    - functionName:    _readJsonTablePathScan
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 893
      functionLinenumberEnd: 900
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _readJsonTablePath
        - _readNode
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:894,29'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:895,3'
          Dst:             _readJsonTablePath
        - Src:             './src/include/pg_query_readfuncs_defs.c:897,3'
          Dst:             _readNode
    - functionName:    _readJsonTableSiblingJoin
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 905
      functionLinenumberEnd: 909
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _readNode
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:906,32'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:907,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:908,3'
          Dst:             _readNode
    - functionName:    _readNullTest
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 914
      functionLinenumberEnd: 920
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _intToEnumNullTestType
        - _readNode
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:915,20'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:916,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:917,3'
          Dst:             _intToEnumNullTestType
    - functionName:    _readBooleanTest
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 925
      functionLinenumberEnd: 930
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _intToEnumBoolTestType
        - _readNode
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:926,23'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:927,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:928,3'
          Dst:             _intToEnumBoolTestType
    - functionName:    _readMergeAction
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 935
      functionLinenumberEnd: 943
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          142
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _intToEnumCmdType
        - _intToEnumMergeMatchKind
        - _intToEnumOverridingKind
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:936,23'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:937,3'
          Dst:             _intToEnumMergeMatchKind
        - Src:             './src/include/pg_query_readfuncs_defs.c:938,3'
          Dst:             _intToEnumCmdType
        - Src:             './src/include/pg_query_readfuncs_defs.c:939,3'
          Dst:             _intToEnumOverridingKind
        - Src:             './src/include/pg_query_readfuncs_defs.c:940,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:941,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:941,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:941,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:941,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:942,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:942,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:942,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:942,3'
          Dst:             lappend
    - functionName:    _readCoerceToDomain
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 948
      functionLinenumberEnd: 956
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _intToEnumCoercionForm
        - _readNode
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:949,26'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:950,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:954,3'
          Dst:             _intToEnumCoercionForm
    - functionName:    _readCoerceToDomainValue
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 961
      functionLinenumberEnd: 967
      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/include/pg_query_readfuncs_defs.c:962,31'
          Dst:             newNode
    - functionName:    _readSetToDefault
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 972
      functionLinenumberEnd: 978
      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/include/pg_query_readfuncs_defs.c:973,24'
          Dst:             newNode
    - functionName:    _readCurrentOfExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 983
      functionLinenumberEnd: 988
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:984,25'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:986,3'
          Dst:             pstrdup
    - functionName:    _readNextValueExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 993
      functionLinenumberEnd: 997
      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/include/pg_query_readfuncs_defs.c:994,25'
          Dst:             newNode
    - functionName:    _readInferenceElem
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1002
      functionLinenumberEnd: 1007
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _readNode
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1003,25'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1004,3'
          Dst:             _readNode
    - functionName:    _readReturningExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1012
      functionLinenumberEnd: 1017
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _readNode
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1013,25'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1016,3'
          Dst:             _readNode
    - functionName:    _readTargetEntry
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1022
      functionLinenumberEnd: 1031
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _readNode
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1023,23'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1024,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1026,3'
          Dst:             pstrdup
    - functionName:    _readRangeTblRef
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1036
      functionLinenumberEnd: 1039
      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/include/pg_query_readfuncs_defs.c:1037,23'
          Dst:             newNode
    - functionName:    _readJoinExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1044
      functionLinenumberEnd: 1055
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          153
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - _intToEnumJoinType
        - _readAlias
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1045,20'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1046,3'
          Dst:             _intToEnumJoinType
        - Src:             './src/include/pg_query_readfuncs_defs.c:1048,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1049,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1050,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1050,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1050,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1050,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1051,3'
          Dst:             _readAlias
        - Src:             './src/include/pg_query_readfuncs_defs.c:1052,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1053,3'
          Dst:             _readAlias
    - functionName:    _readFromExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1060
      functionLinenumberEnd: 1064
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          77
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1061,20'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1062,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1062,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1062,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1062,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1063,3'
          Dst:             _readNode
    - functionName:    _readOnConflictExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1069
      functionLinenumberEnd: 1079
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          205
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - _intToEnumOnConflictAction
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1070,26'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1071,3'
          Dst:             _intToEnumOnConflictAction
        - Src:             './src/include/pg_query_readfuncs_defs.c:1072,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1072,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1072,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1072,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1073,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1075,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1075,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1075,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1075,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1076,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1078,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1078,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1078,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1078,3'
          Dst:             lappend
    - functionName:    _readQuery
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1084
      functionLinenumberEnd: 1131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         149
      ICount:          1005
      EdgeCount:       203
      CyclomaticComplexity: 56
      functionsReached:
        - _intToEnumCmdType
        - _intToEnumLimitOption
        - _intToEnumOverridingKind
        - _intToEnumQuerySource
        - _readFromExpr
        - _readNode
        - _readOnConflictExpr
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1085,17'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1086,3'
          Dst:             _intToEnumCmdType
        - Src:             './src/include/pg_query_readfuncs_defs.c:1087,3'
          Dst:             _intToEnumQuerySource
        - Src:             './src/include/pg_query_readfuncs_defs.c:1089,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1102,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1102,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1102,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1102,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1103,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1103,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1103,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1103,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1104,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1104,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1104,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1104,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1105,3'
          Dst:             _readFromExpr
        - Src:             './src/include/pg_query_readfuncs_defs.c:1106,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1106,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1106,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1106,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1108,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1109,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1109,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1110,3'
          Dst:             _intToEnumOverridingKind
        - Src:             './src/include/pg_query_readfuncs_defs.c:1109,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1109,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1111,3'
          Dst:             _readOnConflictExpr
        - Src:             './src/include/pg_query_readfuncs_defs.c:1112,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:1113,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:1114,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1114,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1114,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1114,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1115,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1115,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1115,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1115,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1117,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1117,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1117,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1117,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1118,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1119,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1119,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1119,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1119,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1120,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1120,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1120,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1120,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1121,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1121,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1121,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1121,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1122,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1123,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1124,3'
          Dst:             _intToEnumLimitOption
        - Src:             './src/include/pg_query_readfuncs_defs.c:1125,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1125,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1125,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1125,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1126,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1127,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1127,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1127,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1127,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1128,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1128,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1128,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1128,3'
          Dst:             lappend
    - functionName:    _readTypeName
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1136
      functionLinenumberEnd: 1146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          188
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1137,20'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1138,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1138,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1138,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1138,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1142,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1142,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1142,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1142,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1144,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1144,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1144,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1144,3'
          Dst:             lappend
    - functionName:    _readColumnRef
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1151
      functionLinenumberEnd: 1155
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1152,21'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1153,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1153,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1153,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1153,3'
          Dst:             lappend
    - functionName:    _readParamRef
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1160
      functionLinenumberEnd: 1164
      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/include/pg_query_readfuncs_defs.c:1161,20'
          Dst:             newNode
    - functionName:    _readAExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1178
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          109
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _intToEnumA_Expr_Kind
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1170,18'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1171,3'
          Dst:             _intToEnumA_Expr_Kind
        - Src:             './src/include/pg_query_readfuncs_defs.c:1172,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1172,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1172,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1172,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1173,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1174,3'
          Dst:             _readNode
    - functionName:    _readTypeCast
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1183
      functionLinenumberEnd: 1188
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _readNode
        - _readTypeName
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1184,20'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1185,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1186,3'
          Dst:             _readTypeName
    - functionName:    _readCollateClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1193
      functionLinenumberEnd: 1198
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          81
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1194,25'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1195,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1196,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1196,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1196,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1196,3'
          Dst:             lappend
    - functionName:    _readRoleSpec
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1203
      functionLinenumberEnd: 1208
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _intToEnumRoleSpecType
        - newNode
        - pstrdup
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1204,20'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1205,3'
          Dst:             _intToEnumRoleSpecType
        - Src:             './src/include/pg_query_readfuncs_defs.c:1206,3'
          Dst:             pstrdup
    - functionName:    _readFuncCall
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1226
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          229
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - _intToEnumCoercionForm
        - _readNode
        - _readWindowDef
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1214,20'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1215,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1215,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1215,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1215,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1216,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1216,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1216,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1216,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1217,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1217,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1217,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1217,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1218,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1219,3'
          Dst:             _readWindowDef
        - Src:             './src/include/pg_query_readfuncs_defs.c:1224,3'
          Dst:             _intToEnumCoercionForm
    - functionName:    _readAStar
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1231
      functionLinenumberEnd: 1233
      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/include/pg_query_readfuncs_defs.c:1232,18'
          Dst:             newNode
    - functionName:    _readAIndices
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1238
      functionLinenumberEnd: 1243
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _readNode
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1239,21'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1241,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1242,3'
          Dst:             _readNode
    - functionName:    _readAIndirection
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1248
      functionLinenumberEnd: 1252
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          77
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1249,25'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1250,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1251,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1251,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1251,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1251,3'
          Dst:             lappend
    - functionName:    _readAArrayExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1257
      functionLinenumberEnd: 1263
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          74
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1258,23'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1259,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1259,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1259,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1259,3'
          Dst:             lappend
    - functionName:    _readResTarget
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1268
      functionLinenumberEnd: 1274
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          104
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1269,21'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1270,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:1271,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1271,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1271,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1271,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1272,3'
          Dst:             _readNode
    - functionName:    _readMultiAssignRef
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1279
      functionLinenumberEnd: 1284
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _readNode
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1280,26'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1281,3'
          Dst:             _readNode
    - functionName:    _readSortBy
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1289
      functionLinenumberEnd: 1296
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          91
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _intToEnumSortByDir
        - _intToEnumSortByNulls
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1290,18'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1291,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1292,3'
          Dst:             _intToEnumSortByDir
        - Src:             './src/include/pg_query_readfuncs_defs.c:1293,3'
          Dst:             _intToEnumSortByNulls
        - Src:             './src/include/pg_query_readfuncs_defs.c:1294,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1294,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1294,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1294,3'
          Dst:             lappend
    - functionName:    _readWindowDef
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1301
      functionLinenumberEnd: 1311
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          196
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1302,21'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1303,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:1304,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:1305,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1305,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1305,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1305,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1306,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1306,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1306,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1306,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1308,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1309,3'
          Dst:             _readNode
    - functionName:    _readRangeSubselect
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1316
      functionLinenumberEnd: 1321
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _readAlias
        - _readNode
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1317,26'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1319,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1320,3'
          Dst:             _readAlias
    - functionName:    _readRangeFunction
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1326
      functionLinenumberEnd: 1334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          148
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _readAlias
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1327,25'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1331,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1331,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1331,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1331,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1332,3'
          Dst:             _readAlias
        - Src:             './src/include/pg_query_readfuncs_defs.c:1333,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1333,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1333,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1333,3'
          Dst:             lappend
    - functionName:    _readRangeTableFunc
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1339
      functionLinenumberEnd: 1348
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          168
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - _readAlias
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1340,26'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1342,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1343,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1344,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1344,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1344,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1344,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1345,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1345,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1345,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1345,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1346,3'
          Dst:             _readAlias
    - functionName:    _readRangeTableFuncCol
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1353
      functionLinenumberEnd: 1362
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          98
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _readNode
        - _readTypeName
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1354,29'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1355,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:1356,3'
          Dst:             _readTypeName
        - Src:             './src/include/pg_query_readfuncs_defs.c:1359,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1360,3'
          Dst:             _readNode
    - functionName:    _readRangeTableSample
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1367
      functionLinenumberEnd: 1374
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          146
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1368,28'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1369,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1370,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1370,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1370,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1370,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1371,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1371,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1371,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1371,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1372,3'
          Dst:             _readNode
    - functionName:    _readColumnDef
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1379
      functionLinenumberEnd: 1400
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         64
      ICount:          356
      EdgeCount:       87
      CyclomaticComplexity: 25
      functionsReached:
        - _readCollateClause
        - _readNode
        - _readRangeVar
        - _readTypeName
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1380,21'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1381,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:1382,3'
          Dst:             _readTypeName
        - Src:             './src/include/pg_query_readfuncs_defs.c:1383,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:1389,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:1390,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1391,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1393,3'
          Dst:             _readRangeVar
        - Src:             './src/include/pg_query_readfuncs_defs.c:1395,3'
          Dst:             _readCollateClause
        - Src:             './src/include/pg_query_readfuncs_defs.c:1397,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1397,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1397,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1397,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1398,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1398,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1398,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1398,3'
          Dst:             lappend
    - functionName:    _readTableLikeClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1405
      functionLinenumberEnd: 1410
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _readRangeVar
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1406,27'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1407,3'
          Dst:             _readRangeVar
    - functionName:    _readIndexElem
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1415
      functionLinenumberEnd: 1425
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         40
      ICount:          233
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - _intToEnumSortByDir
        - _intToEnumSortByNulls
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1416,21'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1417,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:1418,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1419,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:1420,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1420,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1420,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1420,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1421,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1421,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1421,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1421,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1422,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1422,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1423,3'
          Dst:             _intToEnumSortByDir
        - Src:             './src/include/pg_query_readfuncs_defs.c:1424,3'
          Dst:             _intToEnumSortByNulls
        - Src:             './src/include/pg_query_readfuncs_defs.c:1422,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1422,3'
          Dst:             lappend
    - functionName:    _readDefElem
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1430
      functionLinenumberEnd: 1437
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          82
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _intToEnumDefElemAction
        - _readNode
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1431,19'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1432,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:1433,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:1434,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1435,3'
          Dst:             _intToEnumDefElemAction
    - functionName:    _readLockingClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1442
      functionLinenumberEnd: 1447
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          72
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _intToEnumLockClauseStrength
        - _intToEnumLockWaitPolicy
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1443,25'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1444,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1444,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1445,3'
          Dst:             _intToEnumLockClauseStrength
        - Src:             './src/include/pg_query_readfuncs_defs.c:1446,3'
          Dst:             _intToEnumLockWaitPolicy
        - Src:             './src/include/pg_query_readfuncs_defs.c:1444,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1444,3'
          Dst:             lappend
    - functionName:    _readXmlSerialize
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1452
      functionLinenumberEnd: 1459
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _intToEnumXmlOptionType
        - _readNode
        - _readTypeName
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1453,24'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1454,3'
          Dst:             _intToEnumXmlOptionType
        - Src:             './src/include/pg_query_readfuncs_defs.c:1455,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1456,3'
          Dst:             _readTypeName
    - functionName:    _readPartitionElem
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1464
      functionLinenumberEnd: 1471
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          154
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1465,25'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1466,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:1467,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1468,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1468,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1468,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1468,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1469,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1469,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1469,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1469,3'
          Dst:             lappend
    - functionName:    _readPartitionSpec
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1476
      functionLinenumberEnd: 1481
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _intToEnumPartitionStrategy
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1477,25'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1478,3'
          Dst:             _intToEnumPartitionStrategy
        - Src:             './src/include/pg_query_readfuncs_defs.c:1479,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1479,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1479,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1479,3'
          Dst:             lappend
    - functionName:    _readPartitionBoundSpec
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1486
      functionLinenumberEnd: 1496
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          203
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1487,30'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1492,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1492,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1492,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1492,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1493,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1493,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1493,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1493,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1494,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1494,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1494,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1494,3'
          Dst:             lappend
    - functionName:    _readPartitionRangeDatum
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1501
      functionLinenumberEnd: 1506
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _intToEnumPartitionRangeDatumKind
        - _readNode
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1502,31'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1503,3'
          Dst:             _intToEnumPartitionRangeDatumKind
        - Src:             './src/include/pg_query_readfuncs_defs.c:1504,3'
          Dst:             _readNode
    - functionName:    _readPartitionCmd
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1511
      functionLinenumberEnd: 1516
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _readPartitionBoundSpec
        - _readRangeVar
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1512,24'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1513,3'
          Dst:             _readRangeVar
        - Src:             './src/include/pg_query_readfuncs_defs.c:1514,3'
          Dst:             _readPartitionBoundSpec
    - functionName:    _readRangeTblEntry
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1521
      functionLinenumberEnd: 1556
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         116
      ICount:          746
      EdgeCount:       158
      CyclomaticComplexity: 44
      functionsReached:
        - _intToEnumJoinType
        - _intToEnumRTEKind
        - _readAlias
        - _readNode
        - _readQuery
        - _readTableFunc
        - _readTableSampleClause
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1522,25'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1523,3'
          Dst:             _readAlias
        - Src:             './src/include/pg_query_readfuncs_defs.c:1524,3'
          Dst:             _readAlias
        - Src:             './src/include/pg_query_readfuncs_defs.c:1525,3'
          Dst:             _intToEnumRTEKind
        - Src:             './src/include/pg_query_readfuncs_defs.c:1531,3'
          Dst:             _readTableSampleClause
        - Src:             './src/include/pg_query_readfuncs_defs.c:1532,3'
          Dst:             _readQuery
        - Src:             './src/include/pg_query_readfuncs_defs.c:1534,3'
          Dst:             _intToEnumJoinType
        - Src:             './src/include/pg_query_readfuncs_defs.c:1536,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1536,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1536,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1536,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1537,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1537,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1537,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1537,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1538,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1538,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1538,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1538,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1539,3'
          Dst:             _readAlias
        - Src:             './src/include/pg_query_readfuncs_defs.c:1540,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1540,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1540,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1540,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1542,3'
          Dst:             _readTableFunc
        - Src:             './src/include/pg_query_readfuncs_defs.c:1543,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1543,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1543,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1543,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1544,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:1547,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1547,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1547,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1547,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1548,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1548,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1548,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1548,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1549,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1549,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1549,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1549,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1550,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:1552,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1552,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1552,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1552,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1555,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1555,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1555,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1555,3'
          Dst:             lappend
    - functionName:    _readRTEPermissionInfo
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1561
      functionLinenumberEnd: 1570
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1562,29'
          Dst:             newNode
    - functionName:    _readRangeTblFunction
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1575
      functionLinenumberEnd: 1584
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         38
      ICount:          231
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1576,28'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1577,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1579,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1579,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1579,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1579,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1580,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1580,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1580,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1580,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1581,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1581,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1581,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1581,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1582,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1582,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1582,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1582,3'
          Dst:             lappend
    - functionName:    _readTableSampleClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1589
      functionLinenumberEnd: 1594
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          81
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1590,29'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1592,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1592,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1592,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1592,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1593,3'
          Dst:             _readNode
    - functionName:    _readWithCheckOption
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1599
      functionLinenumberEnd: 1606
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          85
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _intToEnumWCOKind
        - _readNode
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1600,27'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1601,3'
          Dst:             _intToEnumWCOKind
        - Src:             './src/include/pg_query_readfuncs_defs.c:1602,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:1603,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:1604,3'
          Dst:             _readNode
    - functionName:    _readSortGroupClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1611
      functionLinenumberEnd: 1619
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1612,27'
          Dst:             newNode
    - functionName:    _readGroupingSet
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1624
      functionLinenumberEnd: 1629
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _intToEnumGroupingSetKind
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1625,23'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1626,3'
          Dst:             _intToEnumGroupingSetKind
        - Src:             './src/include/pg_query_readfuncs_defs.c:1627,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1627,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1627,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1627,3'
          Dst:             lappend
    - functionName:    _readWindowClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1634
      functionLinenumberEnd: 1650
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          229
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1635,24'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1636,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:1637,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:1638,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1638,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1638,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1638,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1639,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1639,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1639,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1639,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1641,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1642,3'
          Dst:             _readNode
    - functionName:    _readRowMarkClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1655
      functionLinenumberEnd: 1661
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _intToEnumLockClauseStrength
        - _intToEnumLockWaitPolicy
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1656,25'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1658,3'
          Dst:             _intToEnumLockClauseStrength
        - Src:             './src/include/pg_query_readfuncs_defs.c:1659,3'
          Dst:             _intToEnumLockWaitPolicy
    - functionName:    _readWithClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1666
      functionLinenumberEnd: 1671
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1667,22'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1668,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1668,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1668,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1668,3'
          Dst:             lappend
    - functionName:    _readInferClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1676
      functionLinenumberEnd: 1682
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          104
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1677,23'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1678,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1678,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1678,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1678,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1679,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1680,3'
          Dst:             pstrdup
    - functionName:    _readOnConflictClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1687
      functionLinenumberEnd: 1694
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          101
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _intToEnumOnConflictAction
        - _readInferClause
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1688,28'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1689,3'
          Dst:             _intToEnumOnConflictAction
        - Src:             './src/include/pg_query_readfuncs_defs.c:1690,3'
          Dst:             _readInferClause
        - Src:             './src/include/pg_query_readfuncs_defs.c:1691,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1691,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1691,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1691,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1692,3'
          Dst:             _readNode
    - functionName:    _readCTESearchClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1699
      functionLinenumberEnd: 1705
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1700,27'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1701,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1701,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1701,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1701,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1703,3'
          Dst:             pstrdup
    - functionName:    _readCTECycleClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1710
      functionLinenumberEnd: 1722
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          158
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1711,26'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1712,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1712,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1712,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1712,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1713,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:1714,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1715,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1716,3'
          Dst:             pstrdup
    - functionName:    _readCommonTableExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1727
      functionLinenumberEnd: 1742
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         57
      ICount:          350
      EdgeCount:       77
      CyclomaticComplexity: 22
      functionsReached:
        - _intToEnumCTEMaterialize
        - _readCTECycleClause
        - _readCTESearchClause
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1728,27'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1729,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:1730,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1730,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1731,3'
          Dst:             _intToEnumCTEMaterialize
        - Src:             './src/include/pg_query_readfuncs_defs.c:1730,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1730,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1732,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1733,3'
          Dst:             _readCTESearchClause
        - Src:             './src/include/pg_query_readfuncs_defs.c:1734,3'
          Dst:             _readCTECycleClause
        - Src:             './src/include/pg_query_readfuncs_defs.c:1738,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1738,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1738,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1738,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1739,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1739,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1739,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1739,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1740,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1740,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1740,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1740,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1741,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1741,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1741,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1741,3'
          Dst:             lappend
    - functionName:    _readMergeWhenClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1747
      functionLinenumberEnd: 1755
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          142
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _intToEnumCmdType
        - _intToEnumMergeMatchKind
        - _intToEnumOverridingKind
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1748,27'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1749,3'
          Dst:             _intToEnumMergeMatchKind
        - Src:             './src/include/pg_query_readfuncs_defs.c:1750,3'
          Dst:             _intToEnumCmdType
        - Src:             './src/include/pg_query_readfuncs_defs.c:1751,3'
          Dst:             _intToEnumOverridingKind
        - Src:             './src/include/pg_query_readfuncs_defs.c:1752,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1753,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1753,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1753,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1753,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1754,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1754,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1754,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1754,3'
          Dst:             lappend
    - functionName:    _readReturningOption
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1760
      functionLinenumberEnd: 1765
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _intToEnumReturningOptionKind
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1761,27'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1762,3'
          Dst:             _intToEnumReturningOptionKind
        - Src:             './src/include/pg_query_readfuncs_defs.c:1763,3'
          Dst:             pstrdup
    - functionName:    _readReturningClause
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1770
      functionLinenumberEnd: 1774
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          112
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1771,27'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1772,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1772,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1772,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1772,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1773,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1773,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1773,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1773,3'
          Dst:             lappend
    - functionName:    _readTriggerTransition
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1779
      functionLinenumberEnd: 1784
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1780,29'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1781,3'
          Dst:             pstrdup
    - functionName:    _readJsonOutput
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1789
      functionLinenumberEnd: 1793
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _readJsonReturning
        - _readTypeName
        - newNode
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1790,22'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1791,3'
          Dst:             _readTypeName
        - Src:             './src/include/pg_query_readfuncs_defs.c:1792,3'
          Dst:             _readJsonReturning
    - functionName:    _readJsonArgument
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1798
      functionLinenumberEnd: 1802
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          50
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _readJsonValueExpr
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1799,24'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1800,3'
          Dst:             _readJsonValueExpr
        - Src:             './src/include/pg_query_readfuncs_defs.c:1801,3'
          Dst:             pstrdup
    - functionName:    _readJsonFuncExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1807
      functionLinenumberEnd: 1820
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          179
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - _intToEnumJsonExprOp
        - _intToEnumJsonQuotes
        - _intToEnumJsonWrapper
        - _readJsonBehavior
        - _readJsonOutput
        - _readJsonValueExpr
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1808,24'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1809,3'
          Dst:             _intToEnumJsonExprOp
        - Src:             './src/include/pg_query_readfuncs_defs.c:1810,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:1811,3'
          Dst:             _readJsonValueExpr
        - Src:             './src/include/pg_query_readfuncs_defs.c:1812,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1813,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1813,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1813,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1813,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1814,3'
          Dst:             _readJsonOutput
        - Src:             './src/include/pg_query_readfuncs_defs.c:1815,3'
          Dst:             _readJsonBehavior
        - Src:             './src/include/pg_query_readfuncs_defs.c:1816,3'
          Dst:             _readJsonBehavior
        - Src:             './src/include/pg_query_readfuncs_defs.c:1817,3'
          Dst:             _intToEnumJsonWrapper
        - Src:             './src/include/pg_query_readfuncs_defs.c:1818,3'
          Dst:             _intToEnumJsonQuotes
    - functionName:    _readJsonTablePathSpec
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1825
      functionLinenumberEnd: 1831
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _readNode
        - newNode
        - pstrdup
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1826,29'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1827,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1828,3'
          Dst:             pstrdup
    - functionName:    _readJsonTable
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1836
      functionLinenumberEnd: 1846
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          183
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - _readAlias
        - _readJsonBehavior
        - _readJsonTablePathSpec
        - _readJsonValueExpr
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1837,21'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1838,3'
          Dst:             _readJsonValueExpr
        - Src:             './src/include/pg_query_readfuncs_defs.c:1839,3'
          Dst:             _readJsonTablePathSpec
        - Src:             './src/include/pg_query_readfuncs_defs.c:1840,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1840,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1840,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1840,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1841,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1841,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1841,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1841,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1842,3'
          Dst:             _readJsonBehavior
        - Src:             './src/include/pg_query_readfuncs_defs.c:1843,3'
          Dst:             _readAlias
    - functionName:    _readJsonTableColumn
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1851
      functionLinenumberEnd: 1864
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          179
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - _intToEnumJsonQuotes
        - _intToEnumJsonTableColumnType
        - _intToEnumJsonWrapper
        - _readJsonBehavior
        - _readJsonFormat
        - _readJsonTablePathSpec
        - _readNode
        - _readTypeName
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1852,27'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1853,3'
          Dst:             _intToEnumJsonTableColumnType
        - Src:             './src/include/pg_query_readfuncs_defs.c:1854,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:1855,3'
          Dst:             _readTypeName
        - Src:             './src/include/pg_query_readfuncs_defs.c:1856,3'
          Dst:             _readJsonTablePathSpec
        - Src:             './src/include/pg_query_readfuncs_defs.c:1857,3'
          Dst:             _readJsonFormat
        - Src:             './src/include/pg_query_readfuncs_defs.c:1858,3'
          Dst:             _intToEnumJsonWrapper
        - Src:             './src/include/pg_query_readfuncs_defs.c:1859,3'
          Dst:             _intToEnumJsonQuotes
        - Src:             './src/include/pg_query_readfuncs_defs.c:1860,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1860,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1860,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1860,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1861,3'
          Dst:             _readJsonBehavior
        - Src:             './src/include/pg_query_readfuncs_defs.c:1862,3'
          Dst:             _readJsonBehavior
    - functionName:    _readJsonKeyValue
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1869
      functionLinenumberEnd: 1873
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _readJsonValueExpr
        - _readNode
        - newNode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1870,24'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1871,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1872,3'
          Dst:             _readJsonValueExpr
    - functionName:    _readJsonParseExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1878
      functionLinenumberEnd: 1884
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _readJsonOutput
        - _readJsonValueExpr
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1879,25'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1880,3'
          Dst:             _readJsonValueExpr
        - Src:             './src/include/pg_query_readfuncs_defs.c:1881,3'
          Dst:             _readJsonOutput
    - functionName:    _readJsonScalarExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1889
      functionLinenumberEnd: 1894
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _readJsonOutput
        - _readNode
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1890,26'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1891,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1892,3'
          Dst:             _readJsonOutput
    - functionName:    _readJsonSerializeExpr
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1899
      functionLinenumberEnd: 1904
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _readJsonOutput
        - _readJsonValueExpr
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1900,29'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1901,3'
          Dst:             _readJsonValueExpr
        - Src:             './src/include/pg_query_readfuncs_defs.c:1902,3'
          Dst:             _readJsonOutput
    - functionName:    _readJsonObjectConstructor
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1909
      functionLinenumberEnd: 1916
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          95
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _readJsonOutput
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1910,33'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1911,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1911,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1911,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1911,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1912,3'
          Dst:             _readJsonOutput
    - functionName:    _readJsonArrayConstructor
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1921
      functionLinenumberEnd: 1927
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          88
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _readJsonOutput
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1922,32'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1923,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1923,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1923,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1923,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1924,3'
          Dst:             _readJsonOutput
    - functionName:    _readJsonArrayQueryConstructor
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1932
      functionLinenumberEnd: 1939
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _readJsonFormat
        - _readJsonOutput
        - _readNode
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1933,37'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1934,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1935,3'
          Dst:             _readJsonOutput
        - Src:             './src/include/pg_query_readfuncs_defs.c:1936,3'
          Dst:             _readJsonFormat
    - functionName:    _readJsonAggConstructor
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1944
      functionLinenumberEnd: 1951
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          111
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _readJsonOutput
        - _readNode
        - _readWindowDef
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1945,30'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1946,3'
          Dst:             _readJsonOutput
        - Src:             './src/include/pg_query_readfuncs_defs.c:1947,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1948,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1948,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1948,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1948,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1949,3'
          Dst:             _readWindowDef
    - functionName:    _readJsonObjectAgg
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1956
      functionLinenumberEnd: 1962
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _readJsonAggConstructor
        - _readJsonKeyValue
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1957,25'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1958,3'
          Dst:             _readJsonAggConstructor
        - Src:             './src/include/pg_query_readfuncs_defs.c:1959,3'
          Dst:             _readJsonKeyValue
    - functionName:    _readJsonArrayAgg
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1967
      functionLinenumberEnd: 1972
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _readJsonAggConstructor
        - _readJsonValueExpr
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1968,24'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1969,3'
          Dst:             _readJsonAggConstructor
        - Src:             './src/include/pg_query_readfuncs_defs.c:1970,3'
          Dst:             _readJsonValueExpr
    - functionName:    _readRawStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1977
      functionLinenumberEnd: 1982
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _readNode
        - newNode
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1978,19'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1979,3'
          Dst:             _readNode
    - functionName:    _readInsertStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1987
      functionLinenumberEnd: 1996
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          142
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - _intToEnumOverridingKind
        - _readNode
        - _readOnConflictClause
        - _readRangeVar
        - _readReturningClause
        - _readWithClause
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:1988,22'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1989,3'
          Dst:             _readRangeVar
        - Src:             './src/include/pg_query_readfuncs_defs.c:1990,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1990,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:1990,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1990,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:1991,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:1992,3'
          Dst:             _readOnConflictClause
        - Src:             './src/include/pg_query_readfuncs_defs.c:1993,3'
          Dst:             _readReturningClause
        - Src:             './src/include/pg_query_readfuncs_defs.c:1994,3'
          Dst:             _readWithClause
        - Src:             './src/include/pg_query_readfuncs_defs.c:1995,3'
          Dst:             _intToEnumOverridingKind
    - functionName:    _readDeleteStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2001
      functionLinenumberEnd: 2008
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          122
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _readNode
        - _readRangeVar
        - _readReturningClause
        - _readWithClause
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2002,22'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2003,3'
          Dst:             _readRangeVar
        - Src:             './src/include/pg_query_readfuncs_defs.c:2004,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2004,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2004,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2004,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2005,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2006,3'
          Dst:             _readReturningClause
        - Src:             './src/include/pg_query_readfuncs_defs.c:2007,3'
          Dst:             _readWithClause
    - functionName:    _readUpdateStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2013
      functionLinenumberEnd: 2021
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          172
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - _readNode
        - _readRangeVar
        - _readReturningClause
        - _readWithClause
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2014,22'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2015,3'
          Dst:             _readRangeVar
        - Src:             './src/include/pg_query_readfuncs_defs.c:2016,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2016,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2016,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2016,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2017,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2018,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2018,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2018,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2018,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2019,3'
          Dst:             _readReturningClause
        - Src:             './src/include/pg_query_readfuncs_defs.c:2020,3'
          Dst:             _readWithClause
    - functionName:    _readMergeStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2026
      functionLinenumberEnd: 2034
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          137
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - _readNode
        - _readRangeVar
        - _readReturningClause
        - _readWithClause
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2027,21'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2028,3'
          Dst:             _readRangeVar
        - Src:             './src/include/pg_query_readfuncs_defs.c:2029,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2030,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2031,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2031,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2031,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2031,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2032,3'
          Dst:             _readReturningClause
        - Src:             './src/include/pg_query_readfuncs_defs.c:2033,3'
          Dst:             _readWithClause
    - functionName:    _readSelectStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2039
      functionLinenumberEnd: 2061
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         91
      ICount:          557
      EdgeCount:       123
      CyclomaticComplexity: 34
      functionsReached:
        - _intToEnumLimitOption
        - _intToEnumSetOperation
        - _readIntoClause
        - _readNode
        - _readSelectStmt
        - _readWithClause
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2040,22'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2041,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2041,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2041,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2041,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2042,3'
          Dst:             _readIntoClause
        - Src:             './src/include/pg_query_readfuncs_defs.c:2043,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2043,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2043,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2043,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2044,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2044,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2044,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2044,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2045,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2046,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2046,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2046,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2046,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2048,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2049,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2049,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2049,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2049,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2050,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2050,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2050,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2050,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2051,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2051,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2051,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2051,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2052,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2053,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2054,3'
          Dst:             _intToEnumLimitOption
        - Src:             './src/include/pg_query_readfuncs_defs.c:2055,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2055,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2055,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2055,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2056,3'
          Dst:             _readWithClause
        - Src:             './src/include/pg_query_readfuncs_defs.c:2057,3'
          Dst:             _intToEnumSetOperation
        - Src:             './src/include/pg_query_readfuncs_defs.c:2059,3'
          Dst:             _readSelectStmt
        - Src:             './src/include/pg_query_readfuncs_defs.c:2060,3'
          Dst:             _readSelectStmt
    - functionName:    _readSetOperationStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2066
      functionLinenumberEnd: 2076
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         41
      ICount:          254
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - _intToEnumSetOperation
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2067,28'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2068,3'
          Dst:             _intToEnumSetOperation
        - Src:             './src/include/pg_query_readfuncs_defs.c:2070,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2071,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2072,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2072,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2072,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2072,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2073,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2073,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2073,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2073,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2074,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2074,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2074,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2074,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2075,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2075,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2075,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2075,3'
          Dst:             lappend
    - functionName:    _readReturnStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2081
      functionLinenumberEnd: 2084
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _readNode
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2082,22'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2083,3'
          Dst:             _readNode
    - functionName:    _readPLAssignStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2089
      functionLinenumberEnd: 2096
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          108
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _readNode
        - _readSelectStmt
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2090,24'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2091,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2092,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2092,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2092,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2092,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2094,3'
          Dst:             _readSelectStmt
    - functionName:    _readCreateSchemaStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2101
      functionLinenumberEnd: 2107
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          107
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _readNode
        - _readRoleSpec
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2102,28'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2103,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2104,3'
          Dst:             _readRoleSpec
        - Src:             './src/include/pg_query_readfuncs_defs.c:2105,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2105,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2105,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2105,3'
          Dst:             lappend
    - functionName:    _readAlterTableStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2112
      functionLinenumberEnd: 2118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          89
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _intToEnumObjectType
        - _readNode
        - _readRangeVar
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2113,26'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2114,3'
          Dst:             _readRangeVar
        - Src:             './src/include/pg_query_readfuncs_defs.c:2115,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2115,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2116,3'
          Dst:             _intToEnumObjectType
        - Src:             './src/include/pg_query_readfuncs_defs.c:2115,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2115,3'
          Dst:             lappend
    - functionName:    _readAlterTableCmd
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2123
      functionLinenumberEnd: 2133
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          94
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _intToEnumAlterTableType
        - _intToEnumDropBehavior
        - _readNode
        - _readRoleSpec
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2124,25'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2125,3'
          Dst:             _intToEnumAlterTableType
        - Src:             './src/include/pg_query_readfuncs_defs.c:2126,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2128,3'
          Dst:             _readRoleSpec
        - Src:             './src/include/pg_query_readfuncs_defs.c:2129,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2130,3'
          Dst:             _intToEnumDropBehavior
    - functionName:    _readATAlterConstraint
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2138
      functionLinenumberEnd: 2148
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          84
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2139,29'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2140,3'
          Dst:             pstrdup
    - functionName:    _readReplicaIdentityStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2153
      functionLinenumberEnd: 2157
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          57
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2154,31'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2156,3'
          Dst:             pstrdup
    - functionName:    _readAlterCollationStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2162
      functionLinenumberEnd: 2165
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          62
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2163,30'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2164,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2164,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2164,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2164,3'
          Dst:             lappend
    - functionName:    _readAlterDomainStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2170
      functionLinenumberEnd: 2178
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          134
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - _intToEnumDropBehavior
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2171,27'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2173,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2173,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2173,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2173,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2174,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2175,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2176,3'
          Dst:             _intToEnumDropBehavior
    - functionName:    _readGrantStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2183
      functionLinenumberEnd: 2194
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          206
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - _intToEnumDropBehavior
        - _intToEnumGrantTargetType
        - _intToEnumObjectType
        - _readNode
        - _readRoleSpec
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2184,21'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2186,3'
          Dst:             _intToEnumGrantTargetType
        - Src:             './src/include/pg_query_readfuncs_defs.c:2187,3'
          Dst:             _intToEnumObjectType
        - Src:             './src/include/pg_query_readfuncs_defs.c:2188,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2188,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2188,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2188,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2189,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2189,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2189,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2189,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2190,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2190,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2190,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2190,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2192,3'
          Dst:             _readRoleSpec
        - Src:             './src/include/pg_query_readfuncs_defs.c:2193,3'
          Dst:             _intToEnumDropBehavior
    - functionName:    _readObjectWithArgs
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2199
      functionLinenumberEnd: 2205
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          169
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2200,26'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2201,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2201,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2201,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2201,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2202,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2202,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2202,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2202,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2203,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2203,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2203,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2203,3'
          Dst:             lappend
    - functionName:    _readAccessPriv
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2210
      functionLinenumberEnd: 2214
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          85
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2211,22'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2212,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2213,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2213,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2213,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2213,3'
          Dst:             lappend
    - functionName:    _readGrantRoleStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2219
      functionLinenumberEnd: 2227
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          189
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - _intToEnumDropBehavior
        - _readNode
        - _readRoleSpec
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2220,25'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2221,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2221,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2221,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2221,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2222,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2222,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2222,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2222,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2224,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2224,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2224,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2224,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2225,3'
          Dst:             _readRoleSpec
        - Src:             './src/include/pg_query_readfuncs_defs.c:2226,3'
          Dst:             _intToEnumDropBehavior
    - functionName:    _readAlterDefaultPrivilegesStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2232
      functionLinenumberEnd: 2236
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          77
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _readGrantStmt
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2233,38'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2234,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2234,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2234,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2234,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2235,3'
          Dst:             _readGrantStmt
    - functionName:    _readCopyStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2241
      functionLinenumberEnd: 2251
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          194
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - _readNode
        - _readRangeVar
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2242,20'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2243,3'
          Dst:             _readRangeVar
        - Src:             './src/include/pg_query_readfuncs_defs.c:2244,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2245,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2245,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2245,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2245,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2248,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2249,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2249,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2249,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2249,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2250,3'
          Dst:             _readNode
    - functionName:    _readVariableSetStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2256
      functionLinenumberEnd: 2264
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          108
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _intToEnumVariableSetKind
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2257,27'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2258,3'
          Dst:             _intToEnumVariableSetKind
        - Src:             './src/include/pg_query_readfuncs_defs.c:2259,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2260,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2260,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2260,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2260,3'
          Dst:             lappend
    - functionName:    _readVariableShowStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2269
      functionLinenumberEnd: 2272
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2270,28'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2271,3'
          Dst:             pstrdup
    - functionName:    _readCreateStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2277
      functionLinenumberEnd: 2292
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         65
      ICount:          380
      EdgeCount:       88
      CyclomaticComplexity: 25
      functionsReached:
        - _intToEnumOnCommitAction
        - _readNode
        - _readPartitionBoundSpec
        - _readPartitionSpec
        - _readRangeVar
        - _readTypeName
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2278,22'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2279,3'
          Dst:             _readRangeVar
        - Src:             './src/include/pg_query_readfuncs_defs.c:2280,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2280,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2280,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2280,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2281,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2281,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2281,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2281,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2282,3'
          Dst:             _readPartitionBoundSpec
        - Src:             './src/include/pg_query_readfuncs_defs.c:2283,3'
          Dst:             _readPartitionSpec
        - Src:             './src/include/pg_query_readfuncs_defs.c:2284,3'
          Dst:             _readTypeName
        - Src:             './src/include/pg_query_readfuncs_defs.c:2285,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2285,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2285,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2285,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2286,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2286,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2286,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2286,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2287,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2287,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2288,3'
          Dst:             _intToEnumOnCommitAction
        - Src:             './src/include/pg_query_readfuncs_defs.c:2287,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2287,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2289,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2290,3'
          Dst:             pstrdup
    - functionName:    _readConstraint
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2297
      functionLinenumberEnd: 2334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         126
      ICount:          772
      EdgeCount:       173
      CyclomaticComplexity: 49
      functionsReached:
        - _intToEnumConstrType
        - _readNode
        - _readRangeVar
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2298,22'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2299,3'
          Dst:             _intToEnumConstrType
        - Src:             './src/include/pg_query_readfuncs_defs.c:2300,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2307,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2308,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2312,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2312,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2312,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2312,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2314,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2314,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2314,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2314,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2315,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2315,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2315,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2315,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2316,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2316,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2316,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2316,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2317,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2318,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2320,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2321,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2322,3'
          Dst:             _readRangeVar
        - Src:             './src/include/pg_query_readfuncs_defs.c:2323,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2323,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2323,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2323,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2324,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2324,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2324,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2324,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2330,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2330,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2330,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2330,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2331,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2331,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2331,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2331,3'
          Dst:             lappend
    - functionName:    _readCreateTableSpaceStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2339
      functionLinenumberEnd: 2345
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          123
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - _readNode
        - _readRoleSpec
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2340,32'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2341,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2342,3'
          Dst:             _readRoleSpec
        - Src:             './src/include/pg_query_readfuncs_defs.c:2343,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2344,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2344,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2344,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2344,3'
          Dst:             lappend
    - functionName:    _readDropTableSpaceStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2350
      functionLinenumberEnd: 2354
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2351,30'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2352,3'
          Dst:             pstrdup
    - functionName:    _readAlterTableSpaceOptionsStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2359
      functionLinenumberEnd: 2364
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          92
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2360,38'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2361,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2362,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2362,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2362,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2362,3'
          Dst:             lappend
    - functionName:    _readAlterTableMoveAllStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2369
      functionLinenumberEnd: 2376
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          120
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _intToEnumObjectType
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2370,33'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2371,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2372,3'
          Dst:             _intToEnumObjectType
        - Src:             './src/include/pg_query_readfuncs_defs.c:2373,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2373,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2373,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2373,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2374,3'
          Dst:             pstrdup
    - functionName:    _readCreateExtensionStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2381
      functionLinenumberEnd: 2386
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          92
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2382,31'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2383,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2385,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2385,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2385,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2385,3'
          Dst:             lappend
    - functionName:    _readAlterExtensionStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2391
      functionLinenumberEnd: 2395
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          85
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2392,30'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2393,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2394,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2394,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2394,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2394,3'
          Dst:             lappend
    - functionName:    _readAlterExtensionContentsStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2400
      functionLinenumberEnd: 2406
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _intToEnumObjectType
        - _readNode
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2401,38'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2402,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2404,3'
          Dst:             _intToEnumObjectType
        - Src:             './src/include/pg_query_readfuncs_defs.c:2405,3'
          Dst:             _readNode
    - functionName:    _readCreateFdwStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2411
      functionLinenumberEnd: 2416
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          135
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2412,25'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2413,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2414,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2414,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2414,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2414,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2415,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2415,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2415,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2415,3'
          Dst:             lappend
    - functionName:    _readAlterFdwStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2421
      functionLinenumberEnd: 2426
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          135
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2422,24'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2423,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2424,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2424,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2424,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2424,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2425,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2425,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2425,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2425,3'
          Dst:             lappend
    - functionName:    _readCreateForeignServerStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2431
      functionLinenumberEnd: 2439
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          161
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2432,35'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2433,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2434,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2435,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2436,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2438,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2438,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2438,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2438,3'
          Dst:             lappend
    - functionName:    _readAlterForeignServerStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2444
      functionLinenumberEnd: 2450
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          115
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2445,34'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2446,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2447,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2448,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2448,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2448,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2448,3'
          Dst:             lappend
    - functionName:    _readCreateForeignTableStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2455
      functionLinenumberEnd: 2461
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          90
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _readCreateStmt
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2456,34'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2457,3'
          Dst:             _readCreateStmt
        - Src:             './src/include/pg_query_readfuncs_defs.c:2458,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2459,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2459,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2459,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2459,3'
          Dst:             lappend
    - functionName:    _readCreateUserMappingStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2466
      functionLinenumberEnd: 2472
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          107
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _readNode
        - _readRoleSpec
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2467,33'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2468,3'
          Dst:             _readRoleSpec
        - Src:             './src/include/pg_query_readfuncs_defs.c:2469,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2471,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2471,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2471,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2471,3'
          Dst:             lappend
    - functionName:    _readAlterUserMappingStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2477
      functionLinenumberEnd: 2482
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          100
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _readNode
        - _readRoleSpec
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2478,32'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2479,3'
          Dst:             _readRoleSpec
        - Src:             './src/include/pg_query_readfuncs_defs.c:2480,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2481,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2481,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2481,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2481,3'
          Dst:             lappend
    - functionName:    _readDropUserMappingStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2487
      functionLinenumberEnd: 2492
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _readRoleSpec
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2488,31'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2489,3'
          Dst:             _readRoleSpec
        - Src:             './src/include/pg_query_readfuncs_defs.c:2490,3'
          Dst:             pstrdup
    - functionName:    _readImportForeignSchemaStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2497
      functionLinenumberEnd: 2505
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          186
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - _intToEnumImportForeignSchemaType
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2498,35'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2499,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2500,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2501,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2502,3'
          Dst:             _intToEnumImportForeignSchemaType
        - Src:             './src/include/pg_query_readfuncs_defs.c:2503,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2503,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2503,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2503,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2504,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2504,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2504,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2504,3'
          Dst:             lappend
    - functionName:    _readCreatePolicyStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2510
      functionLinenumberEnd: 2519
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          160
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - _readNode
        - _readRangeVar
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2511,28'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2512,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2513,3'
          Dst:             _readRangeVar
        - Src:             './src/include/pg_query_readfuncs_defs.c:2514,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2516,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2516,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2516,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2516,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2517,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2518,3'
          Dst:             _readNode
    - functionName:    _readAlterPolicyStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2524
      functionLinenumberEnd: 2531
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          130
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _readNode
        - _readRangeVar
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2525,27'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2526,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2527,3'
          Dst:             _readRangeVar
        - Src:             './src/include/pg_query_readfuncs_defs.c:2528,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2528,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2528,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2528,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2529,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2530,3'
          Dst:             _readNode
    - functionName:    _readCreateAmStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2536
      functionLinenumberEnd: 2541
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          107
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2537,24'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2538,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2539,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2539,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2539,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2539,3'
          Dst:             lappend
    - functionName:    _readCreateTrigStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2546
      functionLinenumberEnd: 2563
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          325
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - _readNode
        - _readRangeVar
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2547,26'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2550,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2551,3'
          Dst:             _readRangeVar
        - Src:             './src/include/pg_query_readfuncs_defs.c:2552,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2552,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2552,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2552,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2553,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2553,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2553,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2553,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2557,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2557,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2557,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2557,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2558,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2559,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2559,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2559,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2559,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2562,3'
          Dst:             _readRangeVar
    - functionName:    _readCreateEventTrigStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2568
      functionLinenumberEnd: 2574
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          158
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2569,31'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2570,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2571,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2572,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2572,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2572,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2572,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2573,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2573,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2573,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2573,3'
          Dst:             lappend
    - functionName:    _readAlterEventTrigStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2579
      functionLinenumberEnd: 2583
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          57
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2580,30'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2581,3'
          Dst:             pstrdup
    - functionName:    _readCreatePLangStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2588
      functionLinenumberEnd: 2596
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          199
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2589,27'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2591,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2592,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2592,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2592,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2592,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2593,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2593,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2593,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2593,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2594,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2594,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2594,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2594,3'
          Dst:             lappend
    - functionName:    _readCreateRoleStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2601
      functionLinenumberEnd: 2606
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          90
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _intToEnumRoleStmtType
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2602,26'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2603,3'
          Dst:             _intToEnumRoleStmtType
        - Src:             './src/include/pg_query_readfuncs_defs.c:2604,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2605,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2605,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2605,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2605,3'
          Dst:             lappend
    - functionName:    _readAlterRoleStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2611
      functionLinenumberEnd: 2616
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          81
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _readNode
        - _readRoleSpec
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2612,25'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2613,3'
          Dst:             _readRoleSpec
        - Src:             './src/include/pg_query_readfuncs_defs.c:2614,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2614,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2614,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2614,3'
          Dst:             lappend
    - functionName:    _readAlterRoleSetStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2621
      functionLinenumberEnd: 2626
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          65
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _readRoleSpec
        - _readVariableSetStmt
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2622,28'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2623,3'
          Dst:             _readRoleSpec
        - Src:             './src/include/pg_query_readfuncs_defs.c:2624,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2625,3'
          Dst:             _readVariableSetStmt
    - functionName:    _readDropRoleStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2631
      functionLinenumberEnd: 2635
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2632,24'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2633,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2633,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2633,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2633,3'
          Dst:             lappend
    - functionName:    _readCreateSeqStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2640
      functionLinenumberEnd: 2647
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          95
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _readNode
        - _readRangeVar
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2641,25'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2642,3'
          Dst:             _readRangeVar
        - Src:             './src/include/pg_query_readfuncs_defs.c:2643,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2643,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2643,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2643,3'
          Dst:             lappend
    - functionName:    _readAlterSeqStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2652
      functionLinenumberEnd: 2658
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          91
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _readNode
        - _readRangeVar
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2653,24'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2654,3'
          Dst:             _readRangeVar
        - Src:             './src/include/pg_query_readfuncs_defs.c:2655,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2655,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2655,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2655,3'
          Dst:             lappend
    - functionName:    _readDefineStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2663
      functionLinenumberEnd: 2672
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          188
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - _intToEnumObjectType
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2664,22'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2665,3'
          Dst:             _intToEnumObjectType
        - Src:             './src/include/pg_query_readfuncs_defs.c:2667,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2667,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2667,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2667,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2668,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2668,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2668,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2668,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2669,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2669,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2669,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2669,3'
          Dst:             lappend
    - functionName:    _readCreateDomainStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2677
      functionLinenumberEnd: 2683
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          142
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _readCollateClause
        - _readNode
        - _readTypeName
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2678,28'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2679,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2679,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2679,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2679,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2680,3'
          Dst:             _readTypeName
        - Src:             './src/include/pg_query_readfuncs_defs.c:2681,3'
          Dst:             _readCollateClause
        - Src:             './src/include/pg_query_readfuncs_defs.c:2682,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2682,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2682,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2682,3'
          Dst:             lappend
    - functionName:    _readCreateOpClassStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2688
      functionLinenumberEnd: 2696
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          207
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - _readNode
        - _readTypeName
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2689,29'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2690,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2690,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2690,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2690,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2691,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2691,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2691,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2691,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2692,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2693,3'
          Dst:             _readTypeName
        - Src:             './src/include/pg_query_readfuncs_defs.c:2694,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2694,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2694,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2694,3'
          Dst:             lappend
    - functionName:    _readCreateOpClassItem
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2701
      functionLinenumberEnd: 2709
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          150
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _readNode
        - _readObjectWithArgs
        - _readTypeName
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2702,29'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2704,3'
          Dst:             _readObjectWithArgs
        - Src:             './src/include/pg_query_readfuncs_defs.c:2706,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2706,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2706,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2706,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2707,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2707,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2707,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2707,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2708,3'
          Dst:             _readTypeName
    - functionName:    _readCreateOpFamilyStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2714
      functionLinenumberEnd: 2718
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          85
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2715,30'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2716,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2716,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2716,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2716,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2717,3'
          Dst:             pstrdup
    - functionName:    _readAlterOpFamilyStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2723
      functionLinenumberEnd: 2729
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          142
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2724,29'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2725,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2725,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2725,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2725,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2726,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2728,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2728,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2728,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2728,3'
          Dst:             lappend
    - functionName:    _readDropStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2734
      functionLinenumberEnd: 2741
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          86
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _intToEnumDropBehavior
        - _intToEnumObjectType
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2735,20'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2736,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2736,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2737,3'
          Dst:             _intToEnumObjectType
        - Src:             './src/include/pg_query_readfuncs_defs.c:2738,3'
          Dst:             _intToEnumDropBehavior
        - Src:             './src/include/pg_query_readfuncs_defs.c:2736,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2736,3'
          Dst:             lappend
    - functionName:    _readTruncateStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2746
      functionLinenumberEnd: 2751
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          74
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _intToEnumDropBehavior
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2747,24'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2748,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2748,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2750,3'
          Dst:             _intToEnumDropBehavior
        - Src:             './src/include/pg_query_readfuncs_defs.c:2748,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2748,3'
          Dst:             lappend
    - functionName:    _readCommentStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2756
      functionLinenumberEnd: 2761
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _intToEnumObjectType
        - _readNode
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2757,23'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2758,3'
          Dst:             _intToEnumObjectType
        - Src:             './src/include/pg_query_readfuncs_defs.c:2759,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2760,3'
          Dst:             pstrdup
    - functionName:    _readSecLabelStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2766
      functionLinenumberEnd: 2772
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          78
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _intToEnumObjectType
        - _readNode
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2767,24'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2768,3'
          Dst:             _intToEnumObjectType
        - Src:             './src/include/pg_query_readfuncs_defs.c:2769,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2770,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2771,3'
          Dst:             pstrdup
    - functionName:    _readDeclareCursorStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2777
      functionLinenumberEnd: 2782
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          54
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _readNode
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2778,29'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2779,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2781,3'
          Dst:             _readNode
    - functionName:    _readClosePortalStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2787
      functionLinenumberEnd: 2790
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2788,27'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2789,3'
          Dst:             pstrdup
    - functionName:    _readFetchStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2795
      functionLinenumberEnd: 2801
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _intToEnumFetchDirection
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2796,21'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2797,3'
          Dst:             _intToEnumFetchDirection
        - Src:             './src/include/pg_query_readfuncs_defs.c:2799,3'
          Dst:             pstrdup
    - functionName:    _readIndexStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2806
      functionLinenumberEnd: 2833
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         61
      ICount:          427
      EdgeCount:       83
      CyclomaticComplexity: 24
      functionsReached:
        - _readNode
        - _readRangeVar
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2807,21'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2808,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2809,3'
          Dst:             _readRangeVar
        - Src:             './src/include/pg_query_readfuncs_defs.c:2810,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2811,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2812,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2812,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2812,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2812,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2813,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2813,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2813,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2813,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2814,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2814,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2814,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2814,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2815,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2816,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2816,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2816,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2816,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2817,3'
          Dst:             pstrdup
    - functionName:    _readCreateStatsStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2838
      functionLinenumberEnd: 2847
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         40
      ICount:          249
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2839,27'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2840,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2840,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2840,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2840,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2841,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2841,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2841,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2841,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2842,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2842,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2842,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2842,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2843,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2843,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2843,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2843,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2844,3'
          Dst:             pstrdup
    - functionName:    _readStatsElem
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2852
      functionLinenumberEnd: 2856
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          50
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _readNode
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2853,21'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2854,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2855,3'
          Dst:             _readNode
    - functionName:    _readAlterStatsStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2861
      functionLinenumberEnd: 2866
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          84
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2862,26'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2863,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2863,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2863,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2863,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2864,3'
          Dst:             _readNode
    - functionName:    _readCreateFunctionStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2871
      functionLinenumberEnd: 2880
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          206
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - _readNode
        - _readTypeName
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2872,30'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2875,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2875,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2875,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2875,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2876,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2876,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2876,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2876,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2877,3'
          Dst:             _readTypeName
        - Src:             './src/include/pg_query_readfuncs_defs.c:2878,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2878,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2878,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2878,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:2879,3'
          Dst:             _readNode
    - functionName:    _readFunctionParameter
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2885
      functionLinenumberEnd: 2892
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          74
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _intToEnumFunctionParameterMode
        - _readNode
        - _readTypeName
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2886,29'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2887,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2888,3'
          Dst:             _readTypeName
        - Src:             './src/include/pg_query_readfuncs_defs.c:2889,3'
          Dst:             _intToEnumFunctionParameterMode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2890,3'
          Dst:             _readNode
    - functionName:    _readAlterFunctionStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2897
      functionLinenumberEnd: 2902
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          82
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _intToEnumObjectType
        - _readNode
        - _readObjectWithArgs
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2898,29'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2899,3'
          Dst:             _intToEnumObjectType
        - Src:             './src/include/pg_query_readfuncs_defs.c:2900,3'
          Dst:             _readObjectWithArgs
        - Src:             './src/include/pg_query_readfuncs_defs.c:2901,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2901,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2901,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2901,3'
          Dst:             lappend
    - functionName:    _readDoStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2907
      functionLinenumberEnd: 2910
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          62
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2908,18'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2909,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2909,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2909,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2909,3'
          Dst:             lappend
    - functionName:    _readInlineCodeBlock
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2915
      functionLinenumberEnd: 2921
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2916,27'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2917,3'
          Dst:             pstrdup
    - functionName:    _readCallStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2926
      functionLinenumberEnd: 2931
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          92
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _readFuncCall
        - _readFuncExpr
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2927,20'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2928,3'
          Dst:             _readFuncCall
        - Src:             './src/include/pg_query_readfuncs_defs.c:2929,3'
          Dst:             _readFuncExpr
        - Src:             './src/include/pg_query_readfuncs_defs.c:2930,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2930,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2930,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2930,3'
          Dst:             lappend
    - functionName:    _readCallContext
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2936
      functionLinenumberEnd: 2939
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2937,23'
          Dst:             newNode
    - functionName:    _readRenameStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2944
      functionLinenumberEnd: 2954
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          110
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _intToEnumDropBehavior
        - _intToEnumObjectType
        - _readNode
        - _readRangeVar
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2945,22'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2946,3'
          Dst:             _intToEnumObjectType
        - Src:             './src/include/pg_query_readfuncs_defs.c:2947,3'
          Dst:             _intToEnumObjectType
        - Src:             './src/include/pg_query_readfuncs_defs.c:2948,3'
          Dst:             _readRangeVar
        - Src:             './src/include/pg_query_readfuncs_defs.c:2949,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2950,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2951,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:2952,3'
          Dst:             _intToEnumDropBehavior
    - functionName:    _readAlterObjectDependsStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2959
      functionLinenumberEnd: 2966
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _intToEnumObjectType
        - _readNode
        - _readRangeVar
        - _readString
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2960,34'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2961,3'
          Dst:             _intToEnumObjectType
        - Src:             './src/include/pg_query_readfuncs_defs.c:2962,3'
          Dst:             _readRangeVar
        - Src:             './src/include/pg_query_readfuncs_defs.c:2963,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2964,3'
          Dst:             _readString
    - functionName:    _readAlterObjectSchemaStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2971
      functionLinenumberEnd: 2978
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          77
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _intToEnumObjectType
        - _readNode
        - _readRangeVar
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2972,33'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2973,3'
          Dst:             _intToEnumObjectType
        - Src:             './src/include/pg_query_readfuncs_defs.c:2974,3'
          Dst:             _readRangeVar
        - Src:             './src/include/pg_query_readfuncs_defs.c:2975,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2976,3'
          Dst:             pstrdup
    - functionName:    _readAlterOwnerStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2983
      functionLinenumberEnd: 2989
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _intToEnumObjectType
        - _readNode
        - _readRangeVar
        - _readRoleSpec
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2984,26'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2985,3'
          Dst:             _intToEnumObjectType
        - Src:             './src/include/pg_query_readfuncs_defs.c:2986,3'
          Dst:             _readRangeVar
        - Src:             './src/include/pg_query_readfuncs_defs.c:2987,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2988,3'
          Dst:             _readRoleSpec
    - functionName:    _readAlterOperatorStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2994
      functionLinenumberEnd: 2998
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          77
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _readNode
        - _readObjectWithArgs
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:2995,29'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2996,3'
          Dst:             _readObjectWithArgs
        - Src:             './src/include/pg_query_readfuncs_defs.c:2997,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2997,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:2997,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:2997,3'
          Dst:             lappend
    - functionName:    _readAlterTypeStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3003
      functionLinenumberEnd: 3007
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          112
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:3004,25'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3005,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3005,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:3005,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3005,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:3006,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3006,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:3006,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3006,3'
          Dst:             lappend
    - functionName:    _readRuleStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3012
      functionLinenumberEnd: 3021
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          134
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _intToEnumCmdType
        - _readNode
        - _readRangeVar
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:3013,20'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3014,3'
          Dst:             _readRangeVar
        - Src:             './src/include/pg_query_readfuncs_defs.c:3015,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:3016,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3017,3'
          Dst:             _intToEnumCmdType
        - Src:             './src/include/pg_query_readfuncs_defs.c:3019,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3019,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:3019,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3019,3'
          Dst:             lappend
    - functionName:    _readNotifyStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3026
      functionLinenumberEnd: 3030
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          58
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:3027,22'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3028,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:3029,3'
          Dst:             pstrdup
    - functionName:    _readListenStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3035
      functionLinenumberEnd: 3038
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:3036,22'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3037,3'
          Dst:             pstrdup
    - functionName:    _readUnlistenStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3043
      functionLinenumberEnd: 3046
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:3044,24'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3045,3'
          Dst:             pstrdup
    - functionName:    _readTransactionStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3051
      functionLinenumberEnd: 3059
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          124
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _intToEnumTransactionStmtKind
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:3052,27'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3053,3'
          Dst:             _intToEnumTransactionStmtKind
        - Src:             './src/include/pg_query_readfuncs_defs.c:3054,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3054,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:3054,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3054,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:3055,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:3056,3'
          Dst:             pstrdup
    - functionName:    _readCompositeTypeStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3064
      functionLinenumberEnd: 3068
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          77
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _readNode
        - _readRangeVar
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:3065,29'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3066,3'
          Dst:             _readRangeVar
        - Src:             './src/include/pg_query_readfuncs_defs.c:3067,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3067,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:3067,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3067,3'
          Dst:             lappend
    - functionName:    _readCreateEnumStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3073
      functionLinenumberEnd: 3077
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          112
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:3074,26'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3075,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3075,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:3075,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3075,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:3076,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3076,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:3076,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3076,3'
          Dst:             lappend
    - functionName:    _readCreateRangeStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3082
      functionLinenumberEnd: 3086
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          112
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:3083,27'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3084,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3084,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:3084,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3084,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:3085,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3085,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:3085,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3085,3'
          Dst:             lappend
    - functionName:    _readAlterEnumStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3091
      functionLinenumberEnd: 3099
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          145
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:3092,25'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3093,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3093,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:3093,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3093,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:3094,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:3095,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:3096,3'
          Dst:             pstrdup
    - functionName:    _readViewStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3104
      functionLinenumberEnd: 3112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          154
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _intToEnumViewCheckOption
        - _readNode
        - _readRangeVar
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:3105,20'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3106,3'
          Dst:             _readRangeVar
        - Src:             './src/include/pg_query_readfuncs_defs.c:3107,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3107,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:3107,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3107,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:3108,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3110,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3110,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:3111,3'
          Dst:             _intToEnumViewCheckOption
        - Src:             './src/include/pg_query_readfuncs_defs.c:3110,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3110,3'
          Dst:             lappend
    - functionName:    _readLoadStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3117
      functionLinenumberEnd: 3120
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:3118,20'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3119,3'
          Dst:             pstrdup
    - functionName:    _readCreatedbStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3125
      functionLinenumberEnd: 3129
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          85
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:3126,24'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3127,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:3128,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3128,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:3128,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3128,3'
          Dst:             lappend
    - functionName:    _readAlterDatabaseStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3134
      functionLinenumberEnd: 3138
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          85
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:3135,29'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3136,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:3137,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3137,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:3137,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3137,3'
          Dst:             lappend
    - functionName:    _readAlterDatabaseRefreshCollStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3143
      functionLinenumberEnd: 3146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:3144,40'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3145,3'
          Dst:             pstrdup
    - functionName:    _readAlterDatabaseSetStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3151
      functionLinenumberEnd: 3155
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          50
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _readVariableSetStmt
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:3152,32'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3153,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:3154,3'
          Dst:             _readVariableSetStmt
    - functionName:    _readDropdbStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3160
      functionLinenumberEnd: 3165
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          92
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:3161,22'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3162,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:3164,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3164,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:3164,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3164,3'
          Dst:             lappend
    - functionName:    _readAlterSystemStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3170
      functionLinenumberEnd: 3173
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _readVariableSetStmt
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:3171,27'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3172,3'
          Dst:             _readVariableSetStmt
    - functionName:    _readClusterStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3178
      functionLinenumberEnd: 3183
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          100
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _readNode
        - _readRangeVar
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:3179,23'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3180,3'
          Dst:             _readRangeVar
        - Src:             './src/include/pg_query_readfuncs_defs.c:3181,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:3182,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3182,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:3182,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3182,3'
          Dst:             lappend
    - functionName:    _readVacuumStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3188
      functionLinenumberEnd: 3193
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          119
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:3189,22'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3190,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3190,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:3190,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3190,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:3191,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3191,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:3191,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3191,3'
          Dst:             lappend
    - functionName:    _readVacuumRelation
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3198
      functionLinenumberEnd: 3203
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          81
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _readNode
        - _readRangeVar
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:3199,26'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3200,3'
          Dst:             _readRangeVar
        - Src:             './src/include/pg_query_readfuncs_defs.c:3202,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3202,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:3202,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3202,3'
          Dst:             lappend
    - functionName:    _readExplainStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3208
      functionLinenumberEnd: 3212
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          77
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:3209,23'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3210,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3211,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3211,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:3211,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3211,3'
          Dst:             lappend
    - functionName:    _readCreateTableAsStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3217
      functionLinenumberEnd: 3224
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _intToEnumObjectType
        - _readIntoClause
        - _readNode
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:3218,29'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3219,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3220,3'
          Dst:             _readIntoClause
        - Src:             './src/include/pg_query_readfuncs_defs.c:3221,3'
          Dst:             _intToEnumObjectType
    - functionName:    _readRefreshMatViewStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3229
      functionLinenumberEnd: 3234
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _readRangeVar
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:3230,30'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3233,3'
          Dst:             _readRangeVar
    - functionName:    _readCheckPointStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3239
      functionLinenumberEnd: 3241
      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/include/pg_query_readfuncs_defs.c:3240,26'
          Dst:             newNode
    - functionName:    _readDiscardStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3246
      functionLinenumberEnd: 3249
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _intToEnumDiscardMode
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:3247,23'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3248,3'
          Dst:             _intToEnumDiscardMode
    - functionName:    _readLockStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3254
      functionLinenumberEnd: 3259
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:3255,20'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3256,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3256,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:3256,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3256,3'
          Dst:             lappend
    - functionName:    _readConstraintsSetStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3264
      functionLinenumberEnd: 3268
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:3265,30'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3266,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3266,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:3266,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3266,3'
          Dst:             lappend
    - functionName:    _readReindexStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3273
      functionLinenumberEnd: 3279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          105
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _intToEnumReindexObjectType
        - _readNode
        - _readRangeVar
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:3274,23'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3275,3'
          Dst:             _intToEnumReindexObjectType
        - Src:             './src/include/pg_query_readfuncs_defs.c:3276,3'
          Dst:             _readRangeVar
        - Src:             './src/include/pg_query_readfuncs_defs.c:3277,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:3278,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3278,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:3278,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3278,3'
          Dst:             lappend
    - functionName:    _readCreateConversionStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3284
      functionLinenumberEnd: 3291
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          165
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:3285,32'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3286,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3286,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:3286,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3286,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:3287,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:3288,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:3289,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3289,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:3289,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3289,3'
          Dst:             lappend
    - functionName:    _readCreateCastStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3296
      functionLinenumberEnd: 3303
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _intToEnumCoercionContext
        - _readObjectWithArgs
        - _readTypeName
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:3297,26'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3298,3'
          Dst:             _readTypeName
        - Src:             './src/include/pg_query_readfuncs_defs.c:3299,3'
          Dst:             _readTypeName
        - Src:             './src/include/pg_query_readfuncs_defs.c:3300,3'
          Dst:             _readObjectWithArgs
        - Src:             './src/include/pg_query_readfuncs_defs.c:3301,3'
          Dst:             _intToEnumCoercionContext
    - functionName:    _readCreateTransformStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3308
      functionLinenumberEnd: 3315
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          87
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _readObjectWithArgs
        - _readTypeName
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:3309,31'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3311,3'
          Dst:             _readTypeName
        - Src:             './src/include/pg_query_readfuncs_defs.c:3312,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:3313,3'
          Dst:             _readObjectWithArgs
        - Src:             './src/include/pg_query_readfuncs_defs.c:3314,3'
          Dst:             _readObjectWithArgs
    - functionName:    _readPrepareStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3320
      functionLinenumberEnd: 3325
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          100
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:3321,23'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3322,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:3323,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3323,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:3323,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3323,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:3324,3'
          Dst:             _readNode
    - functionName:    _readExecuteStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3330
      functionLinenumberEnd: 3334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          85
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:3331,23'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3332,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:3333,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3333,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:3333,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3333,3'
          Dst:             lappend
    - functionName:    _readDeallocateStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3339
      functionLinenumberEnd: 3344
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:3340,26'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3341,3'
          Dst:             pstrdup
    - functionName:    _readDropOwnedStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3349
      functionLinenumberEnd: 3353
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _intToEnumDropBehavior
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:3350,25'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3351,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3351,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:3352,3'
          Dst:             _intToEnumDropBehavior
        - Src:             './src/include/pg_query_readfuncs_defs.c:3351,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3351,3'
          Dst:             lappend
    - functionName:    _readReassignOwnedStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3358
      functionLinenumberEnd: 3362
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          77
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _readNode
        - _readRoleSpec
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:3359,29'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3360,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3360,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:3360,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3360,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:3361,3'
          Dst:             _readRoleSpec
    - functionName:    _readAlterTSDictionaryStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3367
      functionLinenumberEnd: 3371
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          112
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:3368,33'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3369,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3369,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:3369,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3369,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:3370,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3370,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:3370,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3370,3'
          Dst:             lappend
    - functionName:    _readAlterTSConfigurationStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3376
      functionLinenumberEnd: 3385
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          188
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - _intToEnumAlterTSConfigType
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:3377,36'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3378,3'
          Dst:             _intToEnumAlterTSConfigType
        - Src:             './src/include/pg_query_readfuncs_defs.c:3379,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3379,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:3379,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3379,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:3380,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3380,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:3380,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3380,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:3381,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3381,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:3381,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3381,3'
          Dst:             lappend
    - functionName:    _readPublicationTable
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3390
      functionLinenumberEnd: 3395
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          92
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _readNode
        - _readRangeVar
        - lappend
        - list_make1_impl
        - newNode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:3391,28'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3392,3'
          Dst:             _readRangeVar
        - Src:             './src/include/pg_query_readfuncs_defs.c:3393,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3394,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3394,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:3394,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3394,3'
          Dst:             lappend
    - functionName:    _readPublicationObjSpec
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3400
      functionLinenumberEnd: 3406
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _intToEnumPublicationObjSpecType
        - _readPublicationTable
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:3401,30'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3402,3'
          Dst:             _intToEnumPublicationObjSpecType
        - Src:             './src/include/pg_query_readfuncs_defs.c:3403,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:3404,3'
          Dst:             _readPublicationTable
    - functionName:    _readCreatePublicationStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3411
      functionLinenumberEnd: 3417
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          142
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:3412,33'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3413,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:3414,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3414,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:3414,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3414,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:3415,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3415,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:3415,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3415,3'
          Dst:             lappend
    - functionName:    _readAlterPublicationStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3422
      functionLinenumberEnd: 3429
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          147
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - _intToEnumAlterPublicationAction
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:3423,32'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3424,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:3425,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3425,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:3425,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3425,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:3426,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3426,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:3428,3'
          Dst:             _intToEnumAlterPublicationAction
        - Src:             './src/include/pg_query_readfuncs_defs.c:3426,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3426,3'
          Dst:             lappend
    - functionName:    _readCreateSubscriptionStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3434
      functionLinenumberEnd: 3440
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          158
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:3435,34'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3436,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:3437,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:3438,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3438,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:3438,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3438,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:3439,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3439,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:3439,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3439,3'
          Dst:             lappend
    - functionName:    _readAlterSubscriptionStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3445
      functionLinenumberEnd: 3452
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          163
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - _intToEnumAlterSubscriptionType
        - _readNode
        - lappend
        - list_make1_impl
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:3446,33'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3447,3'
          Dst:             _intToEnumAlterSubscriptionType
        - Src:             './src/include/pg_query_readfuncs_defs.c:3448,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:3449,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:3450,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3450,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:3450,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3450,3'
          Dst:             lappend
        - Src:             './src/include/pg_query_readfuncs_defs.c:3451,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3451,3'
          Dst:             list_make1_impl
        - Src:             './src/include/pg_query_readfuncs_defs.c:3451,3'
          Dst:             _readNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3451,3'
          Dst:             lappend
    - functionName:    _readDropSubscriptionStmt
      functionSourceFile: '/src/libpg_query/./src/include/pg_query_readfuncs_defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3457
      functionLinenumberEnd: 3462
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _intToEnumDropBehavior
        - newNode
        - pstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/include/pg_query_readfuncs_defs.c:3458,32'
          Dst:             newNode
        - Src:             './src/include/pg_query_readfuncs_defs.c:3459,3'
          Dst:             pstrdup
        - Src:             './src/include/pg_query_readfuncs_defs.c:3461,3'
          Dst:             _intToEnumDropBehavior
    - 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:    263
      BranchProfiles:  []
      Callsites:
        - Src:             './src/postgres/include/nodes/nodes.h:155,20'
          Dst:             palloc0
    - functionName:    pg_query_protobuf_to_nodes
      functionSourceFile: '/src/libpg_query/src/pg_query_readfuncs_protobuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _readRawStmt
        - lappend
        - list_make1_impl
        - pg_query__parse_result__free_unpacked
        - pg_query__parse_result__unpack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pg_query_readfuncs_protobuf.c:161,11'
          Dst:             pg_query__parse_result__unpack
        - Src:             'src/pg_query_readfuncs_protobuf.c:170,10'
          Dst:             _readRawStmt
        - Src:             'src/pg_query_readfuncs_protobuf.c:170,10'
          Dst:             list_make1_impl
        - Src:             'src/pg_query_readfuncs_protobuf.c:172,24'
          Dst:             _readRawStmt
        - Src:             'src/pg_query_readfuncs_protobuf.c:172,10'
          Dst:             lappend
        - Src:             'src/pg_query_readfuncs_protobuf.c:174,2'
          Dst:             pg_query__parse_result__free_unpacked
    - 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:    2
      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:    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:    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:    5
      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:    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:    18
      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:    1
      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:    7
      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:    133
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_bitmapset.c:150,25'
          Dst:             palloc
    - 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:    532
      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:    2
      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:    10
      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:    46
      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:    3
      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:    19
      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:    1326
      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:    1
      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:    1
      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:    0
      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:    2
      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:    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:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_port_strlcpy.c:73,3'
          Dst:             strlen
    - 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:    1
      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:    0
      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:    5
      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:    4
      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:    184
      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:    82
      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:    200
      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:    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:    4
      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:    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:    16
      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:    0
      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:    0
      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:    1
      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:    0
      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:    0
      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:    1
      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:    0
      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:    0
      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:    11
      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:    118
      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:    114
      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:    2
      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:    2
      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:    2
      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:    141
      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:    39
      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:    5
      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:    24
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_backend_nodes_value.c:35,18'
          Dst:             newNode
    - 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:    0
      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:    136
      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:    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:    2
      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:    5
      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:    4
      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:    9
      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:    1
      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:    505
      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:    0
      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:    442
      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:    6
      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:    73
      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:    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:    0
      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:    10
      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:    330
      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:    1
      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:    909
      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:    8
      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:    2143
      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:    11
      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:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/postgres/src_common_stringinfo.c:92,9'
          Dst:             makeStringInfoInternal
    - functionName:    pg_rotate_left32
      functionSourceFile: '/src/libpg_query/./src/postgres/include/port/pg_bitutils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hash_bytes
      functionSourceFile: '/src/libpg_query/src/postgres/src_common_hashfn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         60
      ICount:          414
      EdgeCount:       63
      CyclomaticComplexity: 5
      functionsReached:
        - pg_rotate_left32
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/postgres/src_common_hashfn.c:222,3'
          Branch Sides:    []
        - Branch String:   'src/postgres/src_common_hashfn.c:323,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/postgres/src_common_hashfn.c:175,4'
          Dst:             pg_rotate_left32
        - Src:             'src/postgres/src_common_hashfn.c:175,4'
          Dst:             pg_rotate_left32
        - Src:             'src/postgres/src_common_hashfn.c:175,4'
          Dst:             pg_rotate_left32
        - Src:             'src/postgres/src_common_hashfn.c:175,4'
          Dst:             pg_rotate_left32
        - Src:             'src/postgres/src_common_hashfn.c:175,4'
          Dst:             pg_rotate_left32
        - Src:             'src/postgres/src_common_hashfn.c:175,4'
          Dst:             pg_rotate_left32
        - Src:             'src/postgres/src_common_hashfn.c:278,4'
          Dst:             pg_rotate_left32
        - Src:             'src/postgres/src_common_hashfn.c:278,4'
          Dst:             pg_rotate_left32
        - Src:             'src/postgres/src_common_hashfn.c:278,4'
          Dst:             pg_rotate_left32
        - Src:             'src/postgres/src_common_hashfn.c:278,4'
          Dst:             pg_rotate_left32
        - Src:             'src/postgres/src_common_hashfn.c:278,4'
          Dst:             pg_rotate_left32
        - Src:             'src/postgres/src_common_hashfn.c:278,4'
          Dst:             pg_rotate_left32
        - Src:             'src/postgres/src_common_hashfn.c:363,2'
          Dst:             pg_rotate_left32
        - Src:             'src/postgres/src_common_hashfn.c:363,2'
          Dst:             pg_rotate_left32
        - Src:             'src/postgres/src_common_hashfn.c:363,2'
          Dst:             pg_rotate_left32
        - Src:             'src/postgres/src_common_hashfn.c:363,2'
          Dst:             pg_rotate_left32
        - Src:             'src/postgres/src_common_hashfn.c:363,2'
          Dst:             pg_rotate_left32
        - Src:             'src/postgres/src_common_hashfn.c:363,2'
          Dst:             pg_rotate_left32
        - Src:             'src/postgres/src_common_hashfn.c:363,2'
          Dst:             pg_rotate_left32
    - 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:    5
      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:    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:    4
      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:    4
      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:    7
      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:    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_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:    4
      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:    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:    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:    1
      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:    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:    4
      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:    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:    5
      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:    183
      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:    6
      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:    XXH3_hashLong_128b_withSeed_internal
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5219
      functionLinenumberEnd: 5229
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - XXH3_hashLong_128b_internal
        - XXH3_initCustomSecret_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:5221,16'
          Dst:             XXH3_hashLong_128b_internal
        - Src:             'vendor/xxhash/xxhash.h:5225,9'
          Dst:             XXH3_initCustomSecret_sse2
        - Src:             'vendor/xxhash/xxhash.h:5226,16'
          Dst:             XXH3_hashLong_128b_internal
    - functionName:    XXH3_accumulate_512_sse2
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3907
      functionLinenumberEnd: 3936
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          69
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XXH3_scrambleAcc_sse2
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3940
      functionLinenumberEnd: 3965
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          62
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XXH3_initCustomSecret_sse2
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3968
      functionLinenumberEnd: 3996
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XXH3_hashLong_128b_internal
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5167
      functionLinenumberEnd: 5185
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH3_hashLong_internal_loop
        - XXH3_mergeAccs
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:5170,5'
          Dst:             XXH3_hashLong_internal_loop
        - Src:             'vendor/xxhash/xxhash.h:5176,23'
          Dst:             XXH3_mergeAccs
        - Src:             'vendor/xxhash/xxhash.h:5179,23'
          Dst:             XXH3_mergeAccs
    - functionName:    XXH3_hashLong_internal_loop
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4346
      functionLinenumberEnd: 4371
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - XXH3_accumulate
        - XXH3_accumulate_512_sse2
        - XXH3_scrambleAcc_sse2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:4356,9'
          Dst:             XXH3_accumulate
        - Src:             'vendor/xxhash/xxhash.h:4357,9'
          Dst:             XXH3_scrambleAcc_sse2
        - Src:             'vendor/xxhash/xxhash.h:4364,9'
          Dst:             XXH3_accumulate
        - Src:             'vendor/xxhash/xxhash.h:4369,13'
          Dst:             XXH3_accumulate_512_sse2
    - functionName:    XXH3_mergeAccs
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4383
      functionLinenumberEnd: 4405
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH3_avalanche
        - XXH3_mix2Accs
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:4388,21'
          Dst:             XXH3_mix2Accs
        - Src:             'vendor/xxhash/xxhash.h:4388,21'
          Dst:             XXH3_mix2Accs
        - Src:             'vendor/xxhash/xxhash.h:4388,21'
          Dst:             XXH3_mix2Accs
        - Src:             'vendor/xxhash/xxhash.h:4388,21'
          Dst:             XXH3_mix2Accs
        - Src:             'vendor/xxhash/xxhash.h:4405,12'
          Dst:             XXH3_avalanche
    - functionName:    XXH3_mix2Accs
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4375
      functionLinenumberEnd: 4378
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH3_mul128_fold64
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:4376,12'
          Dst:             XXH3_mul128_fold64
    - functionName:    XXH3_avalanche
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3363
      functionLinenumberEnd: 3367
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH_xorshift64
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:3364,11'
          Dst:             XXH_xorshift64
        - Src:             'vendor/xxhash/xxhash.h:3366,11'
          Dst:             XXH_xorshift64
    - functionName:    XXH_xorshift64
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3353
      functionLinenumberEnd: 3355
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XXH3_mul128_fold64
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3346
      functionLinenumberEnd: 3348
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH_mult64to128
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:3347,29'
          Dst:             XXH_mult64to128
    - functionName:    XXH_mult64to128
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3227
      functionLinenumberEnd: 3332
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XXH3_accumulate
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4329
      functionLinenumberEnd: 4338
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - XXH3_accumulate_512_sse2
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:4334,9'
          Dst:             XXH3_accumulate_512_sse2
    - functionName:    XXH128_mix32B
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5071
      functionLinenumberEnd: 5076
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH3_mix16B
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:5072,19'
          Dst:             XXH3_mix16B
        - Src:             'vendor/xxhash/xxhash.h:5074,19'
          Dst:             XXH3_mix16B
    - functionName:    XXH3_mix16B
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3513
      functionLinenumberEnd: 3538
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH3_mul128_fold64
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:3536,16'
          Dst:             XXH3_mul128_fold64
    - functionName:    XXH3_len_1to3_128b
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4920
      functionLinenumberEnd: 4945
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH64_avalanche
        - XXH_swap32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:4935,46'
          Dst:             XXH_swap32
        - Src:             'vendor/xxhash/xxhash.h:4941,23'
          Dst:             XXH64_avalanche
        - Src:             'vendor/xxhash/xxhash.h:4942,23'
          Dst:             XXH64_avalanche
    - functionName:    XXH_swap32
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1620
      functionLinenumberEnd: 1623
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XXH64_avalanche
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2319
      functionLinenumberEnd: 2325
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XXH3_len_4to8_128b
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4949
      functionLinenumberEnd: 4972
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH3_avalanche
        - XXH_mult64to128
        - XXH_swap32
        - XXH_xorshift64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:4953,22'
          Dst:             XXH_swap32
        - Src:             'vendor/xxhash/xxhash.h:4961,30'
          Dst:             XXH_mult64to128
        - Src:             'vendor/xxhash/xxhash.h:4966,24'
          Dst:             XXH_xorshift64
        - Src:             'vendor/xxhash/xxhash.h:4968,24'
          Dst:             XXH_xorshift64
        - Src:             'vendor/xxhash/xxhash.h:4969,24'
          Dst:             XXH3_avalanche
    - functionName:    XXH3_len_9to16_128b
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4976
      functionLinenumberEnd: 5044
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH3_avalanche
        - XXH_mult64to128
        - XXH_swap64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:4984,30'
          Dst:             XXH_mult64to128
        - Src:             'vendor/xxhash/xxhash.h:5034,24'
          Dst:             XXH_swap64
        - Src:             'vendor/xxhash/xxhash.h:5037,34'
          Dst:             XXH_mult64to128
        - Src:             'vendor/xxhash/xxhash.h:5040,28'
          Dst:             XXH3_avalanche
        - Src:             'vendor/xxhash/xxhash.h:5041,28'
          Dst:             XXH3_avalanche
    - functionName:    XXH_swap64
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2217
      functionLinenumberEnd: 2224
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XXH3_len_129to240_128b
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5117
      functionLinenumberEnd: 5160
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          127
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - XXH128_mix32B
        - XXH3_avalanche
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:5127,19'
          Dst:             XXH128_mix32B
        - Src:             'vendor/xxhash/xxhash.h:5127,19'
          Dst:             XXH128_mix32B
        - Src:             'vendor/xxhash/xxhash.h:5127,19'
          Dst:             XXH128_mix32B
        - Src:             'vendor/xxhash/xxhash.h:5127,19'
          Dst:             XXH128_mix32B
        - Src:             'vendor/xxhash/xxhash.h:5133,21'
          Dst:             XXH3_avalanche
        - Src:             'vendor/xxhash/xxhash.h:5134,22'
          Dst:             XXH3_avalanche
        - Src:             'vendor/xxhash/xxhash.h:5137,19'
          Dst:             XXH128_mix32B
        - Src:             'vendor/xxhash/xxhash.h:5144,15'
          Dst:             XXH128_mix32B
        - Src:             'vendor/xxhash/xxhash.h:5155,27'
          Dst:             XXH3_avalanche
        - Src:             'vendor/xxhash/xxhash.h:5156,45'
          Dst:             XXH3_avalanche
    - functionName:    XXH3_len_17to128_128b
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5084
      functionLinenumberEnd: 5111
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          107
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - XXH128_mix32B
        - XXH3_avalanche
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:5094,27'
          Dst:             XXH128_mix32B
        - Src:             'vendor/xxhash/xxhash.h:5096,23'
          Dst:             XXH128_mix32B
        - Src:             'vendor/xxhash/xxhash.h:5098,19'
          Dst:             XXH128_mix32B
        - Src:             'vendor/xxhash/xxhash.h:5100,15'
          Dst:             XXH128_mix32B
        - Src:             'vendor/xxhash/xxhash.h:5106,27'
          Dst:             XXH3_avalanche
        - Src:             'vendor/xxhash/xxhash.h:5107,45'
          Dst:             XXH3_avalanche
    - functionName:    XXH3_len_0to16_128b
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5051
      functionLinenumberEnd: 5063
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - XXH3_len_1to3_128b
        - XXH3_len_4to8_128b
        - XXH3_len_9to16_128b
        - XXH64_avalanche
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:5053,29'
          Dst:             XXH3_len_9to16_128b
        - Src:             'vendor/xxhash/xxhash.h:5054,30'
          Dst:             XXH3_len_4to8_128b
        - Src:             'vendor/xxhash/xxhash.h:5055,25'
          Dst:             XXH3_len_1to3_128b
        - Src:             'vendor/xxhash/xxhash.h:5059,26'
          Dst:             XXH64_avalanche
        - Src:             'vendor/xxhash/xxhash.h:5060,27'
          Dst:             XXH64_avalanche
    - functionName:    XXH3_consumeStripes
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4703
      functionLinenumberEnd: 4718
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - XXH3_accumulate
        - XXH3_scrambleAcc_sse2
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:4710,9'
          Dst:             XXH3_accumulate
        - Src:             'vendor/xxhash/xxhash.h:4711,9'
          Dst:             XXH3_scrambleAcc_sse2
        - Src:             'vendor/xxhash/xxhash.h:4712,9'
          Dst:             XXH3_accumulate
        - Src:             'vendor/xxhash/xxhash.h:4715,9'
          Dst:             XXH3_accumulate
    - functionName:    XXH3_hashLong_64b_withSeed_internal
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4472
      functionLinenumberEnd: 4482
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - XXH3_hashLong_64b_internal
        - XXH3_initCustomSecret_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:4474,16'
          Dst:             XXH3_hashLong_64b_internal
        - Src:             'vendor/xxhash/xxhash.h:4478,9'
          Dst:             XXH3_initCustomSecret_sse2
        - Src:             'vendor/xxhash/xxhash.h:4479,16'
          Dst:             XXH3_hashLong_64b_internal
    - functionName:    XXH3_hashLong_64b_internal
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4416
      functionLinenumberEnd: 4427
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH3_hashLong_internal_loop
        - XXH3_mergeAccs
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:4419,5'
          Dst:             XXH3_hashLong_internal_loop
        - Src:             'vendor/xxhash/xxhash.h:4426,12'
          Dst:             XXH3_mergeAccs
    - functionName:    XXH3_rrmxmx
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3376
      functionLinenumberEnd: 3382
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH_xorshift64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:3382,12'
          Dst:             XXH_xorshift64
    - functionName:    XXH3_len_1to3_64b
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3421
      functionLinenumberEnd: 3437
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH64_avalanche
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:3437,16'
          Dst:             XXH64_avalanche
    - functionName:    XXH3_len_4to8_64b
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3443
      functionLinenumberEnd: 3453
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH3_rrmxmx
        - XXH_swap32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:3447,22'
          Dst:             XXH_swap32
        - Src:             'vendor/xxhash/xxhash.h:3453,16'
          Dst:             XXH3_rrmxmx
    - functionName:    XXH3_len_9to16_64b
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3459
      functionLinenumberEnd: 3470
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH3_avalanche
        - XXH3_mul128_fold64
        - XXH_swap64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:3468,29'
          Dst:             XXH_swap64
        - Src:             'vendor/xxhash/xxhash.h:3469,29'
          Dst:             XXH3_mul128_fold64
        - Src:             'vendor/xxhash/xxhash.h:3470,16'
          Dst:             XXH3_avalanche
    - functionName:    XXH3_len_129to240_64b
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3578
      functionLinenumberEnd: 3623
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          140
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - XXH3_avalanche
        - XXH3_mix16B
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:3589,20'
          Dst:             XXH3_mix16B
        - Src:             'vendor/xxhash/xxhash.h:3589,20'
          Dst:             XXH3_mix16B
        - Src:             'vendor/xxhash/xxhash.h:3589,20'
          Dst:             XXH3_mix16B
        - Src:             'vendor/xxhash/xxhash.h:3589,20'
          Dst:             XXH3_mix16B
        - Src:             'vendor/xxhash/xxhash.h:3589,20'
          Dst:             XXH3_mix16B
        - Src:             'vendor/xxhash/xxhash.h:3589,20'
          Dst:             XXH3_mix16B
        - Src:             'vendor/xxhash/xxhash.h:3589,20'
          Dst:             XXH3_mix16B
        - Src:             'vendor/xxhash/xxhash.h:3589,20'
          Dst:             XXH3_mix16B
        - Src:             'vendor/xxhash/xxhash.h:3591,15'
          Dst:             XXH3_avalanche
        - Src:             'vendor/xxhash/xxhash.h:3619,20'
          Dst:             XXH3_mix16B
        - Src:             'vendor/xxhash/xxhash.h:3622,16'
          Dst:             XXH3_mix16B
        - Src:             'vendor/xxhash/xxhash.h:3623,16'
          Dst:             XXH3_avalanche
    - functionName:    XXH3_len_17to128_64b
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3548
      functionLinenumberEnd: 3568
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          125
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - XXH3_avalanche
        - XXH3_mix16B
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:3556,28'
          Dst:             XXH3_mix16B
        - Src:             'vendor/xxhash/xxhash.h:3557,28'
          Dst:             XXH3_mix16B
        - Src:             'vendor/xxhash/xxhash.h:3559,24'
          Dst:             XXH3_mix16B
        - Src:             'vendor/xxhash/xxhash.h:3560,24'
          Dst:             XXH3_mix16B
        - Src:             'vendor/xxhash/xxhash.h:3562,20'
          Dst:             XXH3_mix16B
        - Src:             'vendor/xxhash/xxhash.h:3563,20'
          Dst:             XXH3_mix16B
        - Src:             'vendor/xxhash/xxhash.h:3565,16'
          Dst:             XXH3_mix16B
        - Src:             'vendor/xxhash/xxhash.h:3566,16'
          Dst:             XXH3_mix16B
        - Src:             'vendor/xxhash/xxhash.h:3568,16'
          Dst:             XXH3_avalanche
    - functionName:    XXH3_len_0to16_64b
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3476
      functionLinenumberEnd: 3483
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          54
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - XXH3_len_1to3_64b
        - XXH3_len_4to8_64b
        - XXH3_len_9to16_64b
        - XXH64_avalanche
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:3478,42'
          Dst:             XXH3_len_9to16_64b
        - Src:             'vendor/xxhash/xxhash.h:3479,42'
          Dst:             XXH3_len_4to8_64b
        - Src:             'vendor/xxhash/xxhash.h:3480,25'
          Dst:             XXH3_len_1to3_64b
        - Src:             'vendor/xxhash/xxhash.h:3481,16'
          Dst:             XXH64_avalanche
    - functionName:    XXH_readLE64_align
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2273
      functionLinenumberEnd: 2278
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    28
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XXH32_avalanche
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1798
      functionLinenumberEnd: 1804
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XXH_readLE32_align
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1681
      functionLinenumberEnd: 1687
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XXH128_hashFromCanonical
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5421
      functionLinenumberEnd: 5425
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH_readBE64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:5423,16'
          Dst:             XXH_readBE64
        - Src:             'vendor/xxhash/xxhash.h:5424,16'
          Dst:             XXH_readBE64
    - functionName:    XXH_readBE64
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2266
      functionLinenumberEnd: 2267
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH_swap64
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:2267,36'
          Dst:             XXH_swap64
    - functionName:    XXH128_cmp
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5394
      functionLinenumberEnd: 5401
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XXH128_isEqual
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5383
      functionLinenumberEnd: 5385
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:5385,14'
          Dst:             memcmp
    - functionName:    XXH3_128bits_digest
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5352
      functionLinenumberEnd: 5374
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - XXH3_128bits_withSecret
        - XXH3_128bits_withSeed
        - XXH3_digest_long
        - XXH3_mergeAccs
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:5356,9'
          Dst:             XXH3_digest_long
        - Src:             'vendor/xxhash/xxhash.h:5359,27'
          Dst:             XXH3_mergeAccs
        - Src:             'vendor/xxhash/xxhash.h:5362,27'
          Dst:             XXH3_mergeAccs
        - Src:             'vendor/xxhash/xxhash.h:5371,16'
          Dst:             XXH3_128bits_withSeed
        - Src:             'vendor/xxhash/xxhash.h:5372,12'
          Dst:             XXH3_128bits_withSecret
    - functionName:    XXH3_digest_long
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4806
      functionLinenumberEnd: 4834
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - XXH3_accumulate_512_sse2
        - XXH3_consumeStripes
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:4815,9'
          Dst:             XXH3_consumeStripes
        - Src:             'vendor/xxhash/xxhash.h:4821,9'
          Dst:             XXH3_accumulate_512_sse2
        - Src:             'vendor/xxhash/xxhash.h:4830,9'
          Dst:             XXH3_accumulate_512_sse2
    - functionName:    XXH3_128bits_withSeed
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5290
      functionLinenumberEnd: 5291
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH3_128bits_internal
        - XXH3_hashLong_128b_withSeed
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:5291,12'
          Dst:             XXH3_128bits_internal
        - Src:             'vendor/xxhash/xxhash.h:5291,12'
          Dst:             XXH3_hashLong_128b_withSeed
    - functionName:    XXH3_128bits_withSecret
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5281
      functionLinenumberEnd: 5282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH3_128bits_internal
        - XXH3_hashLong_128b_withSecret
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:5282,12'
          Dst:             XXH3_128bits_internal
        - Src:             'vendor/xxhash/xxhash.h:5282,12'
          Dst:             XXH3_hashLong_128b_withSecret
    - functionName:    XXH3_hashLong_128b_withSecret
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5207
      functionLinenumberEnd: 5209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH3_hashLong_128b_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:5209,12'
          Dst:             XXH3_hashLong_128b_internal
    - functionName:    XXH3_128bits_internal
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5250
      functionLinenumberEnd: 5265
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - XXH3_len_0to16_128b
        - XXH3_len_129to240_128b
        - XXH3_len_17to128_128b
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:5259,16'
          Dst:             XXH3_len_0to16_128b
        - Src:             'vendor/xxhash/xxhash.h:5261,16'
          Dst:             XXH3_len_17to128_128b
        - Src:             'vendor/xxhash/xxhash.h:5263,16'
          Dst:             XXH3_len_129to240_128b
    - functionName:    XXH3_hashLong_128b_default
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5194
      functionLinenumberEnd: 5196
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH3_hashLong_128b_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:5196,12'
          Dst:             XXH3_hashLong_128b_internal
    - functionName:    XXH3_hashLong_128b_withSeed
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5237
      functionLinenumberEnd: 5239
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH3_hashLong_128b_withSeed_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:5239,12'
          Dst:             XXH3_hashLong_128b_withSeed_internal
    - functionName:    XXH3_128bits_update
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5345
      functionLinenumberEnd: 5346
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH3_update
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:5346,12'
          Dst:             XXH3_update
    - functionName:    XXH3_update
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4728
      functionLinenumberEnd: 4791
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          120
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - XXH3_consumeStripes
        - XXH_memcpy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:4743,13'
          Dst:             XXH_memcpy
        - Src:             'vendor/xxhash/xxhash.h:4758,13'
          Dst:             XXH_memcpy
        - Src:             'vendor/xxhash/xxhash.h:4760,13'
          Dst:             XXH3_consumeStripes
        - Src:             'vendor/xxhash/xxhash.h:4773,17'
          Dst:             XXH3_consumeStripes
        - Src:             'vendor/xxhash/xxhash.h:4786,9'
          Dst:             XXH_memcpy
    - functionName:    XXH_memcpy
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1329
      functionLinenumberEnd: 1330
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XXH3_128bits_reset_withSeed
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5334
      functionLinenumberEnd: 5340
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          43
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - XXH3_128bits_reset
        - XXH3_initCustomSecret_sse2
        - XXH3_reset_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:5336,25'
          Dst:             XXH3_128bits_reset
        - Src:             'vendor/xxhash/xxhash.h:5337,33'
          Dst:             XXH3_initCustomSecret_sse2
        - Src:             'vendor/xxhash/xxhash.h:5338,5'
          Dst:             XXH3_reset_internal
    - functionName:    XXH3_128bits_reset
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5314
      functionLinenumberEnd: 5318
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - XXH3_reset_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:5316,5'
          Dst:             XXH3_reset_internal
    - functionName:    XXH3_reset_internal
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4640
      functionLinenumberEnd: 4660
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          31
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XXH3_128bits_reset_withSecret
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5323
      functionLinenumberEnd: 5329
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          36
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - XXH3_reset_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:5325,5'
          Dst:             XXH3_reset_internal
    - functionName:    XXH3_128bits
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5272
      functionLinenumberEnd: 5273
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH3_128bits_internal
        - XXH3_hashLong_128b_default
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:5273,12'
          Dst:             XXH3_128bits_internal
        - Src:             'vendor/xxhash/xxhash.h:5273,12'
          Dst:             XXH3_hashLong_128b_default
    - functionName:    XXH128
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5299
      functionLinenumberEnd: 5300
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH3_128bits_withSeed
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:5300,12'
          Dst:             XXH3_128bits_withSeed
    - functionName:    XXH128_canonicalFromHash
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5408
      functionLinenumberEnd: 5416
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH_swap64
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:5411,23'
          Dst:             XXH_swap64
        - Src:             'vendor/xxhash/xxhash.h:5412,23'
          Dst:             XXH_swap64
    - functionName:    XXH3_generateSecret
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4860
      functionLinenumberEnd: 4898
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          197
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - XXH128
        - XXH128_canonicalFromHash
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:4875,46'
          Dst:             XXH128
        - Src:             'vendor/xxhash/xxhash.h:4875,9'
          Dst:             XXH128_canonicalFromHash
        - Src:             'vendor/xxhash/xxhash.h:4895,17'
          Dst:             XXH128
        - Src:             'vendor/xxhash/xxhash.h:4894,13'
          Dst:             XXH128_canonicalFromHash
        - Src:             'vendor/xxhash/xxhash.h:4895,17'
          Dst:             XXH128
        - Src:             'vendor/xxhash/xxhash.h:4894,13'
          Dst:             XXH128_canonicalFromHash
        - Src:             'vendor/xxhash/xxhash.h:4895,17'
          Dst:             XXH128
        - Src:             'vendor/xxhash/xxhash.h:4894,13'
          Dst:             XXH128_canonicalFromHash
        - Src:             'vendor/xxhash/xxhash.h:4895,17'
          Dst:             XXH128
        - Src:             'vendor/xxhash/xxhash.h:4894,13'
          Dst:             XXH128_canonicalFromHash
        - Src:             'vendor/xxhash/xxhash.h:4895,17'
          Dst:             XXH128
        - Src:             'vendor/xxhash/xxhash.h:4894,13'
          Dst:             XXH128_canonicalFromHash
        - Src:             'vendor/xxhash/xxhash.h:4895,17'
          Dst:             XXH128
        - Src:             'vendor/xxhash/xxhash.h:4894,13'
          Dst:             XXH128_canonicalFromHash
        - Src:             'vendor/xxhash/xxhash.h:4895,17'
          Dst:             XXH128
        - Src:             'vendor/xxhash/xxhash.h:4894,13'
          Dst:             XXH128_canonicalFromHash
        - Src:             'vendor/xxhash/xxhash.h:4895,17'
          Dst:             XXH128
        - Src:             'vendor/xxhash/xxhash.h:4894,13'
          Dst:             XXH128_canonicalFromHash
        - Src:             'vendor/xxhash/xxhash.h:4895,17'
          Dst:             XXH128
        - Src:             'vendor/xxhash/xxhash.h:4894,13'
          Dst:             XXH128_canonicalFromHash
        - Src:             'vendor/xxhash/xxhash.h:4895,17'
          Dst:             XXH128
        - Src:             'vendor/xxhash/xxhash.h:4894,13'
          Dst:             XXH128_canonicalFromHash
        - Src:             'vendor/xxhash/xxhash.h:4895,17'
          Dst:             XXH128
        - Src:             'vendor/xxhash/xxhash.h:4894,13'
          Dst:             XXH128_canonicalFromHash
    - functionName:    XXH3_64bits_digest
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4838
      functionLinenumberEnd: 4852
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          62
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - XXH3_64bits_withSecret
        - XXH3_64bits_withSeed
        - XXH3_digest_long
        - XXH3_mergeAccs
      functionUses:    1183
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:4842,9'
          Dst:             XXH3_digest_long
        - Src:             'vendor/xxhash/xxhash.h:4843,16'
          Dst:             XXH3_mergeAccs
        - Src:             'vendor/xxhash/xxhash.h:4849,16'
          Dst:             XXH3_64bits_withSeed
        - Src:             'vendor/xxhash/xxhash.h:4850,12'
          Dst:             XXH3_64bits_withSecret
    - functionName:    XXH3_64bits_withSeed
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4541
      functionLinenumberEnd: 4542
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH3_64bits_internal
        - XXH3_hashLong_64b_withSeed
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:4542,12'
          Dst:             XXH3_64bits_internal
        - Src:             'vendor/xxhash/xxhash.h:4542,12'
          Dst:             XXH3_hashLong_64b_withSeed
    - functionName:    XXH3_64bits_withSecret
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4534
      functionLinenumberEnd: 4535
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH3_64bits_internal
        - XXH3_hashLong_64b_withSecret
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:4535,12'
          Dst:             XXH3_64bits_internal
        - Src:             'vendor/xxhash/xxhash.h:4535,12'
          Dst:             XXH3_hashLong_64b_withSecret
    - functionName:    XXH3_hashLong_64b_withSecret
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4435
      functionLinenumberEnd: 4437
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH3_hashLong_64b_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:4437,12'
          Dst:             XXH3_hashLong_64b_internal
    - functionName:    XXH3_64bits_internal
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4504
      functionLinenumberEnd: 4520
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - XXH3_len_0to16_64b
        - XXH3_len_129to240_64b
        - XXH3_len_17to128_64b
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:4514,16'
          Dst:             XXH3_len_0to16_64b
        - Src:             'vendor/xxhash/xxhash.h:4516,16'
          Dst:             XXH3_len_17to128_64b
        - Src:             'vendor/xxhash/xxhash.h:4518,16'
          Dst:             XXH3_len_129to240_64b
    - functionName:    XXH3_hashLong_64b_default
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4450
      functionLinenumberEnd: 4452
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH3_hashLong_64b_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:4452,12'
          Dst:             XXH3_hashLong_64b_internal
    - functionName:    XXH3_hashLong_64b_withSeed
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4490
      functionLinenumberEnd: 4492
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH3_hashLong_64b_withSeed_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:4492,12'
          Dst:             XXH3_hashLong_64b_withSeed_internal
    - functionName:    XXH3_64bits_update
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4796
      functionLinenumberEnd: 4797
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH3_update
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:4797,12'
          Dst:             XXH3_update
    - functionName:    XXH3_64bits_reset_withSeed
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4685
      functionLinenumberEnd: 4691
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          43
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - XXH3_64bits_reset
        - XXH3_initCustomSecret_sse2
        - XXH3_reset_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:4687,25'
          Dst:             XXH3_64bits_reset
        - Src:             'vendor/xxhash/xxhash.h:4688,33'
          Dst:             XXH3_initCustomSecret_sse2
        - Src:             'vendor/xxhash/xxhash.h:4689,5'
          Dst:             XXH3_reset_internal
    - functionName:    XXH3_64bits_reset
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4665
      functionLinenumberEnd: 4669
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - XXH3_reset_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:4667,5'
          Dst:             XXH3_reset_internal
    - functionName:    XXH3_64bits_reset_withSecret
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4674
      functionLinenumberEnd: 4680
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          36
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - XXH3_reset_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:4676,5'
          Dst:             XXH3_reset_internal
    - functionName:    XXH3_copyState
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4632
      functionLinenumberEnd: 4634
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1180
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XXH_alignedFree
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4603
      functionLinenumberEnd: 4612
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - XXH_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:4610,9'
          Dst:             XXH_free
    - functionName:    XXH_free
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1320
      functionLinenumberEnd: 1320
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XXH3_freeState
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4624
      functionLinenumberEnd: 4626
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH_alignedFree
      functionUses:    591
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:4625,5'
          Dst:             XXH_alignedFree
    - functionName:    XXH_alignedMalloc
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4572
      functionLinenumberEnd: 4597
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - XXH_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:4577,33'
          Dst:             XXH_malloc
    - functionName:    XXH_malloc
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1314
      functionLinenumberEnd: 1314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XXH3_createState
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4615
      functionLinenumberEnd: 4620
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - XXH_alignedMalloc
      functionUses:    591
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:4616,48'
          Dst:             XXH_alignedMalloc
    - functionName:    XXH3_64bits
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4527
      functionLinenumberEnd: 4528
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH3_64bits_internal
        - XXH3_hashLong_64b_default
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:4528,12'
          Dst:             XXH3_64bits_internal
        - Src:             'vendor/xxhash/xxhash.h:4528,12'
          Dst:             XXH3_hashLong_64b_default
    - functionName:    XXH64_hashFromCanonical
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2663
      functionLinenumberEnd: 2664
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH_readBE64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:2664,12'
          Dst:             XXH_readBE64
    - functionName:    XXH64_canonicalFromHash
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2655
      functionLinenumberEnd: 2659
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH_swap64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:2657,39'
          Dst:             XXH_swap64
    - functionName:    XXH64_finalize
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2333
      functionLinenumberEnd: 2454
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          490
      EdgeCount:       118
      CyclomaticComplexity: 60
      functionsReached:
        - XXH64_avalanche
        - XXH64_round
        - XXH_readLE32_align
        - XXH_readLE64_align
      functionUses:    2
      BranchProfiles:
        - Branch String:   'vendor/xxhash/xxhash.h:2369,9'
          Branch Sides:    []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:2370,21'
          Dst:             XXH_readLE64_align
        - Src:             'vendor/xxhash/xxhash.h:2370,21'
          Dst:             XXH64_round
        - Src:             'vendor/xxhash/xxhash.h:2372,21'
          Dst:             XXH_readLE64_align
        - Src:             'vendor/xxhash/xxhash.h:2372,21'
          Dst:             XXH64_round
        - Src:             'vendor/xxhash/xxhash.h:2374,21'
          Dst:             XXH_readLE64_align
        - Src:             'vendor/xxhash/xxhash.h:2374,21'
          Dst:             XXH64_round
        - Src:             'vendor/xxhash/xxhash.h:2377,21'
          Dst:             XXH_readLE64_align
        - Src:             'vendor/xxhash/xxhash.h:2377,21'
          Dst:             XXH64_round
        - Src:             'vendor/xxhash/xxhash.h:2379,21'
          Dst:             XXH_readLE64_align
        - Src:             'vendor/xxhash/xxhash.h:2379,21'
          Dst:             XXH64_round
        - Src:             'vendor/xxhash/xxhash.h:2381,21'
          Dst:             XXH_readLE64_align
        - Src:             'vendor/xxhash/xxhash.h:2381,21'
          Dst:             XXH64_round
        - Src:             'vendor/xxhash/xxhash.h:2383,21'
          Dst:             XXH_readLE32_align
        - Src:             'vendor/xxhash/xxhash.h:2386,21'
          Dst:             XXH_readLE64_align
        - Src:             'vendor/xxhash/xxhash.h:2386,21'
          Dst:             XXH64_round
        - Src:             'vendor/xxhash/xxhash.h:2388,21'
          Dst:             XXH_readLE64_align
        - Src:             'vendor/xxhash/xxhash.h:2388,21'
          Dst:             XXH64_round
        - Src:             'vendor/xxhash/xxhash.h:2390,21'
          Dst:             XXH_readLE64_align
        - Src:             'vendor/xxhash/xxhash.h:2390,21'
          Dst:             XXH64_round
        - Src:             'vendor/xxhash/xxhash.h:2394,21'
          Dst:             XXH_readLE64_align
        - Src:             'vendor/xxhash/xxhash.h:2394,21'
          Dst:             XXH64_round
        - Src:             'vendor/xxhash/xxhash.h:2396,21'
          Dst:             XXH_readLE64_align
        - Src:             'vendor/xxhash/xxhash.h:2396,21'
          Dst:             XXH64_round
        - Src:             'vendor/xxhash/xxhash.h:2398,21'
          Dst:             XXH_readLE64_align
        - Src:             'vendor/xxhash/xxhash.h:2398,21'
          Dst:             XXH64_round
        - Src:             'vendor/xxhash/xxhash.h:2400,21'
          Dst:             XXH_readLE32_align
        - Src:             'vendor/xxhash/xxhash.h:2404,21'
          Dst:             XXH_readLE64_align
        - Src:             'vendor/xxhash/xxhash.h:2404,21'
          Dst:             XXH64_round
        - Src:             'vendor/xxhash/xxhash.h:2406,21'
          Dst:             XXH_readLE64_align
        - Src:             'vendor/xxhash/xxhash.h:2406,21'
          Dst:             XXH64_round
        - Src:             'vendor/xxhash/xxhash.h:2408,21'
          Dst:             XXH_readLE64_align
        - Src:             'vendor/xxhash/xxhash.h:2408,21'
          Dst:             XXH64_round
        - Src:             'vendor/xxhash/xxhash.h:2413,21'
          Dst:             XXH_readLE64_align
        - Src:             'vendor/xxhash/xxhash.h:2413,21'
          Dst:             XXH64_round
        - Src:             'vendor/xxhash/xxhash.h:2415,21'
          Dst:             XXH_readLE64_align
        - Src:             'vendor/xxhash/xxhash.h:2415,21'
          Dst:             XXH64_round
        - Src:             'vendor/xxhash/xxhash.h:2417,21'
          Dst:             XXH_readLE64_align
        - Src:             'vendor/xxhash/xxhash.h:2417,21'
          Dst:             XXH64_round
        - Src:             'vendor/xxhash/xxhash.h:2419,21'
          Dst:             XXH_readLE32_align
        - Src:             'vendor/xxhash/xxhash.h:2424,21'
          Dst:             XXH_readLE64_align
        - Src:             'vendor/xxhash/xxhash.h:2424,21'
          Dst:             XXH64_round
        - Src:             'vendor/xxhash/xxhash.h:2426,21'
          Dst:             XXH_readLE64_align
        - Src:             'vendor/xxhash/xxhash.h:2426,21'
          Dst:             XXH64_round
        - Src:             'vendor/xxhash/xxhash.h:2428,21'
          Dst:             XXH_readLE64_align
        - Src:             'vendor/xxhash/xxhash.h:2428,21'
          Dst:             XXH64_round
        - Src:             'vendor/xxhash/xxhash.h:2434,21'
          Dst:             XXH_readLE64_align
        - Src:             'vendor/xxhash/xxhash.h:2434,21'
          Dst:             XXH64_round
        - Src:             'vendor/xxhash/xxhash.h:2436,21'
          Dst:             XXH_readLE64_align
        - Src:             'vendor/xxhash/xxhash.h:2436,21'
          Dst:             XXH64_round
        - Src:             'vendor/xxhash/xxhash.h:2438,21'
          Dst:             XXH_readLE64_align
        - Src:             'vendor/xxhash/xxhash.h:2438,21'
          Dst:             XXH64_round
        - Src:             'vendor/xxhash/xxhash.h:2440,21'
          Dst:             XXH_readLE32_align
        - Src:             'vendor/xxhash/xxhash.h:0,0'
          Dst:             XXH64_avalanche
    - functionName:    XXH64_round
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2303
      functionLinenumberEnd: 2307
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    37
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XXH64_mergeRound
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2311
      functionLinenumberEnd: 2315
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH64_round
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:2312,12'
          Dst:             XXH64_round
    - functionName:    XXH64_digest
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2627
      functionLinenumberEnd: 2647
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - XXH64_finalize
        - XXH64_mergeRound
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:2637,15'
          Dst:             XXH64_mergeRound
        - Src:             'vendor/xxhash/xxhash.h:2638,15'
          Dst:             XXH64_mergeRound
        - Src:             'vendor/xxhash/xxhash.h:2639,15'
          Dst:             XXH64_mergeRound
        - Src:             'vendor/xxhash/xxhash.h:2640,15'
          Dst:             XXH64_mergeRound
        - Src:             'vendor/xxhash/xxhash.h:2647,12'
          Dst:             XXH64_finalize
    - functionName:    XXH64_update
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2566
      functionLinenumberEnd: 2622
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          152
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - XXH64_round
        - XXH_memcpy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:2580,13'
          Dst:             XXH_memcpy
        - Src:             'vendor/xxhash/xxhash.h:2586,13'
          Dst:             XXH_memcpy
        - Src:             'vendor/xxhash/xxhash.h:2587,25'
          Dst:             XXH64_round
        - Src:             'vendor/xxhash/xxhash.h:2588,25'
          Dst:             XXH64_round
        - Src:             'vendor/xxhash/xxhash.h:2589,25'
          Dst:             XXH64_round
        - Src:             'vendor/xxhash/xxhash.h:2590,25'
          Dst:             XXH64_round
        - Src:             'vendor/xxhash/xxhash.h:2603,22'
          Dst:             XXH64_round
        - Src:             'vendor/xxhash/xxhash.h:2604,22'
          Dst:             XXH64_round
        - Src:             'vendor/xxhash/xxhash.h:2605,22'
          Dst:             XXH64_round
        - Src:             'vendor/xxhash/xxhash.h:2606,22'
          Dst:             XXH64_round
        - Src:             'vendor/xxhash/xxhash.h:2616,13'
          Dst:             XXH_memcpy
    - functionName:    XXH64_reset
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2551
      functionLinenumberEnd: 2560
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XXH64_copyState
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2545
      functionLinenumberEnd: 2547
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XXH64_freeState
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2538
      functionLinenumberEnd: 2540
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:2539,5'
          Dst:             XXH_free
    - functionName:    XXH64_createState
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2533
      functionLinenumberEnd: 2534
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH_malloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:2534,28'
          Dst:             XXH_malloc
    - functionName:    XXH64_endian_align
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2468
      functionLinenumberEnd: 2505
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - XXH64_finalize
        - XXH64_mergeRound
        - XXH64_round
        - XXH_readLE64_align
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:2487,34'
          Dst:             XXH_readLE64_align
        - Src:             'vendor/xxhash/xxhash.h:2487,18'
          Dst:             XXH64_round
        - Src:             'vendor/xxhash/xxhash.h:2488,34'
          Dst:             XXH_readLE64_align
        - Src:             'vendor/xxhash/xxhash.h:2488,18'
          Dst:             XXH64_round
        - Src:             'vendor/xxhash/xxhash.h:2489,34'
          Dst:             XXH_readLE64_align
        - Src:             'vendor/xxhash/xxhash.h:2489,18'
          Dst:             XXH64_round
        - Src:             'vendor/xxhash/xxhash.h:2490,34'
          Dst:             XXH_readLE64_align
        - Src:             'vendor/xxhash/xxhash.h:2490,18'
          Dst:             XXH64_round
        - Src:             'vendor/xxhash/xxhash.h:2494,15'
          Dst:             XXH64_mergeRound
        - Src:             'vendor/xxhash/xxhash.h:2495,15'
          Dst:             XXH64_mergeRound
        - Src:             'vendor/xxhash/xxhash.h:2496,15'
          Dst:             XXH64_mergeRound
        - Src:             'vendor/xxhash/xxhash.h:2497,15'
          Dst:             XXH64_mergeRound
        - Src:             'vendor/xxhash/xxhash.h:2505,12'
          Dst:             XXH64_finalize
    - functionName:    XXH64
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2511
      functionLinenumberEnd: 2524
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH64_endian_align
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:2524,12'
          Dst:             XXH64_endian_align
    - functionName:    XXH_readBE32
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1674
      functionLinenumberEnd: 1675
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH_swap32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:1675,36'
          Dst:             XXH_swap32
    - functionName:    XXH32_hashFromCanonical
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2114
      functionLinenumberEnd: 2115
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH_readBE32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:2115,12'
          Dst:             XXH_readBE32
    - functionName:    XXH32_canonicalFromHash
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2107
      functionLinenumberEnd: 2111
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH_swap32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:2109,39'
          Dst:             XXH_swap32
    - functionName:    XXH32_finalize
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1825
      functionLinenumberEnd: 1892
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          224
      EdgeCount:       62
      CyclomaticComplexity: 32
      functionsReached:
        - XXH32_avalanche
        - XXH_readLE32_align
      functionUses:    2
      BranchProfiles:
        - Branch String:   'vendor/xxhash/xxhash.h:1850,10'
          Branch Sides:    []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:1851,26'
          Dst:             XXH_readLE32_align
        - Src:             'vendor/xxhash/xxhash.h:1853,26'
          Dst:             XXH_readLE32_align
        - Src:             'vendor/xxhash/xxhash.h:1855,26'
          Dst:             XXH_readLE32_align
        - Src:             'vendor/xxhash/xxhash.h:1858,26'
          Dst:             XXH_readLE32_align
        - Src:             'vendor/xxhash/xxhash.h:1860,26'
          Dst:             XXH_readLE32_align
        - Src:             'vendor/xxhash/xxhash.h:1862,26'
          Dst:             XXH_readLE32_align
        - Src:             'vendor/xxhash/xxhash.h:1866,26'
          Dst:             XXH_readLE32_align
        - Src:             'vendor/xxhash/xxhash.h:1868,26'
          Dst:             XXH_readLE32_align
        - Src:             'vendor/xxhash/xxhash.h:1870,26'
          Dst:             XXH_readLE32_align
        - Src:             'vendor/xxhash/xxhash.h:1875,26'
          Dst:             XXH_readLE32_align
        - Src:             'vendor/xxhash/xxhash.h:1877,26'
          Dst:             XXH_readLE32_align
        - Src:             'vendor/xxhash/xxhash.h:1879,26'
          Dst:             XXH_readLE32_align
        - Src:             'vendor/xxhash/xxhash.h:0,0'
          Dst:             XXH32_avalanche
    - functionName:    XXH32_digest
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2072
      functionLinenumberEnd: 2086
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - XXH32_finalize
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:2086,12'
          Dst:             XXH32_finalize
    - functionName:    XXH32_round
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1732
      functionLinenumberEnd: 1784
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XXH32_update
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2008
      functionLinenumberEnd: 2067
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          161
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - XXH32_round
        - XXH_memcpy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:2023,13'
          Dst:             XXH_memcpy
        - Src:             'vendor/xxhash/xxhash.h:2029,13'
          Dst:             XXH_memcpy
        - Src:             'vendor/xxhash/xxhash.h:2031,29'
          Dst:             XXH32_round
        - Src:             'vendor/xxhash/xxhash.h:2032,29'
          Dst:             XXH32_round
        - Src:             'vendor/xxhash/xxhash.h:2033,29'
          Dst:             XXH32_round
        - Src:             'vendor/xxhash/xxhash.h:2034,29'
          Dst:             XXH32_round
        - Src:             'vendor/xxhash/xxhash.h:2048,22'
          Dst:             XXH32_round
        - Src:             'vendor/xxhash/xxhash.h:2049,22'
          Dst:             XXH32_round
        - Src:             'vendor/xxhash/xxhash.h:2050,22'
          Dst:             XXH32_round
        - Src:             'vendor/xxhash/xxhash.h:2051,22'
          Dst:             XXH32_round
        - Src:             'vendor/xxhash/xxhash.h:2061,13'
          Dst:             XXH_memcpy
    - functionName:    XXH32_reset
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1992
      functionLinenumberEnd: 2001
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XXH32_copyState
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1986
      functionLinenumberEnd: 1988
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XXH32_freeState
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1979
      functionLinenumberEnd: 1981
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:1980,5'
          Dst:             XXH_free
    - functionName:    XXH32_createState
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1974
      functionLinenumberEnd: 1975
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH_malloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:1975,28'
          Dst:             XXH_malloc
    - functionName:    XXH32_endian_align
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1912
      functionLinenumberEnd: 1945
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - XXH32_finalize
        - XXH32_round
        - XXH_readLE32_align
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:1931,34'
          Dst:             XXH_readLE32_align
        - Src:             'vendor/xxhash/xxhash.h:1931,18'
          Dst:             XXH32_round
        - Src:             'vendor/xxhash/xxhash.h:1932,34'
          Dst:             XXH_readLE32_align
        - Src:             'vendor/xxhash/xxhash.h:1932,18'
          Dst:             XXH32_round
        - Src:             'vendor/xxhash/xxhash.h:1933,34'
          Dst:             XXH_readLE32_align
        - Src:             'vendor/xxhash/xxhash.h:1933,18'
          Dst:             XXH32_round
        - Src:             'vendor/xxhash/xxhash.h:1934,34'
          Dst:             XXH_readLE32_align
        - Src:             'vendor/xxhash/xxhash.h:1934,18'
          Dst:             XXH32_round
        - Src:             'vendor/xxhash/xxhash.h:1945,12'
          Dst:             XXH32_finalize
    - functionName:    XXH32
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1950
      functionLinenumberEnd: 1963
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH32_endian_align
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vendor/xxhash/xxhash.h:1963,12'
          Dst:             XXH32_endian_align
    - functionName:    XXH_versionNumber
      functionSourceFile: '/src/libpg_query/vendor/xxhash/xxhash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1694
      functionLinenumberEnd: 1694
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - 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:    __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:    1123
      BranchProfiles:  []
      Callsites:       []
    - 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:    1
      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:    1
      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:    1
      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:    1
      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:    1
      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:    1
      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:    1
      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:    _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:    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:    4
      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:    6
      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:    6
      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:    _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:    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:    3
      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:    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:    0
      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:    0
      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:    4
      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:    0
      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:    0
      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:    0
      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:    0
      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:    _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:    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:    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:    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:    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:    0
      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:    1
      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:    2
      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:    0
      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:    0
      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:    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:    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:    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:    5
      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:    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:    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:    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:       []
    - 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:    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:    0
      BranchProfiles:  []
      Callsites:       []
...
