---
Fuzzer filename: '/src/sql-parser/fuzz_sql_parse.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/sql-parser/fuzz_sql_parse.cpp'
      linkageType:     externalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4hsql15SQLParserResultC2Ev
        - _ZN4hsql15SQLParserResultD2Ev
        - _ZN4hsql9SQLParser5parseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPNS_15SQLParserResultE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'fuzz_sql_parse.cpp:23,21'
          Dst:             _ZN4hsql15SQLParserResultC2Ev
        - Src:             'fuzz_sql_parse.cpp:24,5'
          Dst:             _ZN4hsql9SQLParser5parseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPNS_15SQLParserResultE
        - Src:             'fuzz_sql_parse.cpp:26,1'
          Dst:             _ZN4hsql15SQLParserResultD2Ev
        - Src:             'fuzz_sql_parse.cpp:26,1'
          Dst:             _ZN4hsql15SQLParserResultD2Ev
    - functionName:    __gxx_personality_v0
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __clang_call_terminate
      functionSourceFile: ''
      linkageType:     WeakODRLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          3
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_begin_catch
      functionUses:    142
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_begin_catch
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_allocate_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt20bad_array_new_lengthC1Ev
      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:    _ZNSt20bad_array_new_lengthD1Ev
      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:    __cxa_throw
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12length_errorC2B8ne220000EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     WeakODRLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:154,66'
          Dst:             _ZNSt11logic_errorC2EPKc
    - functionName:    _ZNSt11logic_errorC2EPKc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12length_errorD1Ev
      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:    __cxa_free_exception
      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:    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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15HSQL_CUST_LTYPED2Ev
      functionSourceFile: '/src/sql-parser/src/parser/parser_typedef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15HSQL_CUST_LTYPEC2Ev
      functionSourceFile: '/src/sql-parser/src/parser/parser_typedef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4hsql9SQLParser8tokenizeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPNS1_6vectorIsNS5_IsEEEE
      functionSourceFile: '/src/sql-parser/src/SQLParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          121
      EdgeCount:       42
      CyclomaticComplexity: 22
      functionsReached:
        - _Z13hsql_lex_initPPv
        - _Z16hsql_lex_destroyPv
        - _Z17hsql__scan_stringPKcPv
        - _Z19hsql__delete_bufferP15yy_buffer_statePv
        - _Z8hsql_lexP10HSQL_STYPEP15HSQL_CUST_LTYPEPv
        - _ZN15HSQL_CUST_LTYPEC2Ev
        - _ZN15HSQL_CUST_LTYPED2Ev
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/SQLParser.cpp:46,7'
          Dst:             _Z13hsql_lex_initPPv
        - Src:             'src/SQLParser.cpp:47,5'
          Dst:             fprintf
        - Src:             'src/SQLParser.cpp:52,11'
          Dst:             _Z17hsql__scan_stringPKcPv
        - Src:             'src/SQLParser.cpp:55,11'
          Dst:             _ZN15HSQL_CUST_LTYPEC2Ev
        - Src:             'src/SQLParser.cpp:59,19'
          Dst:             _Z8hsql_lexP10HSQL_STYPEP15HSQL_CUST_LTYPEPv
        - Src:             'src/SQLParser.cpp:62,13'
          Dst:             _Z8hsql_lexP10HSQL_STYPEP15HSQL_CUST_LTYPEPv
        - Src:             'src/SQLParser.cpp:72,1'
          Dst:             _ZN15HSQL_CUST_LTYPED2Ev
        - Src:             'src/SQLParser.cpp:69,3'
          Dst:             _Z19hsql__delete_bufferP15yy_buffer_statePv
        - Src:             'src/SQLParser.cpp:70,3'
          Dst:             _Z16hsql_lex_destroyPv
        - Src:             'src/SQLParser.cpp:72,1'
          Dst:             _ZN15HSQL_CUST_LTYPED2Ev
    - functionName:    fprintf
      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:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4hsql9SQLParser14parseSQLStringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPNS_15SQLParserResultE
      functionSourceFile: '/src/sql-parser/src/SQLParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql9SQLParser5parseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPNS_15SQLParserResultE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/SQLParser.cpp:40,90'
          Dst:             _ZN4hsql9SQLParser5parseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPNS_15SQLParserResultE
    - functionName:    _ZN4hsql9SQLParser5parseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPNS_15SQLParserResultE
      functionSourceFile: '/src/sql-parser/src/SQLParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z10hsql_parsePN4hsql15SQLParserResultEPv
        - _Z13hsql_lex_initPPv
        - _Z16hsql_lex_destroyPv
        - _Z17hsql__scan_stringPKcPv
        - _Z19hsql__delete_bufferP15yy_buffer_statePv
        - _ZN4hsql15SQLParserResult10setIsValidEb
        - fprintf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/SQLParser.cpp:17,7'
          Dst:             _Z13hsql_lex_initPPv
        - Src:             'src/SQLParser.cpp:19,5'
          Dst:             fprintf
        - Src:             'src/SQLParser.cpp:23,11'
          Dst:             _Z17hsql__scan_stringPKcPv
        - Src:             'src/SQLParser.cpp:27,13'
          Dst:             _Z10hsql_parsePN4hsql15SQLParserResultEPv
        - Src:             'src/SQLParser.cpp:29,11'
          Dst:             _ZN4hsql15SQLParserResult10setIsValidEb
        - Src:             'src/SQLParser.cpp:31,3'
          Dst:             _Z19hsql__delete_bufferP15yy_buffer_statePv
        - Src:             'src/SQLParser.cpp:32,3'
          Dst:             _Z16hsql_lex_destroyPv
    - functionName:    _ZN4hsql9SQLParser14parseSQLStringEPKcPNS_15SQLParserResultE
      functionSourceFile: '/src/sql-parser/src/SQLParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4hsql9SQLParser5parseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPNS_15SQLParserResultE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/SQLParser.cpp:38,83'
          Dst:             _ZN4hsql9SQLParser5parseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPNS_15SQLParserResultE
    - functionName:    _ZN4hsql9SQLParserC2Ev
      functionSourceFile: '/src/sql-parser/src/SQLParser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 10
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/SQLParser.cpp:10,26'
          Dst:             fprintf
    - functionName:    '_ZZN4hsql15SQLParserResult12addParameterEPNS_4ExprEENK3$_0clEPKS1_S5_'
      functionSourceFile: '/src/sql-parser/src/SQLParserResult.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    48
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4hsql15SQLParserResult10parametersEv
      functionSourceFile: '/src/sql-parser/src/SQLParserResult.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4hsql15SQLParserResult12addParameterEPNS_4ExprE
      functionSourceFile: '/src/sql-parser/src/SQLParserResult.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4hsql15SQLParserResult17releaseStatementsEv
      functionSourceFile: '/src/sql-parser/src/SQLParserResult.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4hsql15SQLParserResult13getStatementsEv
      functionSourceFile: '/src/sql-parser/src/SQLParserResult.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4hsql15SQLParserResult15setErrorDetailsEPcii
      functionSourceFile: '/src/sql-parser/src/SQLParserResult.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4hsql15SQLParserResult10setIsValidEb
      functionSourceFile: '/src/sql-parser/src/SQLParserResult.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4hsql15SQLParserResult11errorColumnEv
      functionSourceFile: '/src/sql-parser/src/SQLParserResult.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4hsql15SQLParserResult9errorLineEv
      functionSourceFile: '/src/sql-parser/src/SQLParserResult.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4hsql15SQLParserResult8errorMsgEv
      functionSourceFile: '/src/sql-parser/src/SQLParserResult.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4hsql15SQLParserResult7isValidEv
      functionSourceFile: '/src/sql-parser/src/SQLParserResult.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4hsql15SQLParserResult4sizeEv
      functionSourceFile: '/src/sql-parser/src/SQLParserResult.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4hsql15SQLParserResult19getMutableStatementEm
      functionSourceFile: '/src/sql-parser/src/SQLParserResult.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4hsql15SQLParserResult12getStatementEm
      functionSourceFile: '/src/sql-parser/src/SQLParserResult.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4hsql15SQLParserResultD0Ev
      functionSourceFile: '/src/sql-parser/src/SQLParserResult.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql15SQLParserResultD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/SQLParserResult.cpp:24,37'
          Dst:             _ZN4hsql15SQLParserResultD2Ev
    - functionName:    _ZN4hsql15SQLParserResultD2Ev
      functionSourceFile: '/src/sql-parser/src/SQLParserResult.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4hsql15SQLParserResult5resetEv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/SQLParserResult.cpp:24,39'
          Dst:             _ZN4hsql15SQLParserResult5resetEv
        - Src:             'src/SQLParserResult.cpp:24,39'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4hsql15SQLParserResult5resetEv
      functionSourceFile: '/src/sql-parser/src/SQLParserResult.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          73
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4hsql15SQLParserResultaSEOS0_
      functionSourceFile: '/src/sql-parser/src/SQLParserResult.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql15SQLParserResult5resetEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/SQLParserResult.cpp:20,9'
          Dst:             _ZN4hsql15SQLParserResult5resetEv
    - functionName:    _ZN4hsql15SQLParserResultC2EOS0_
      functionSourceFile: '/src/sql-parser/src/SQLParserResult.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 12
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4hsql15SQLParserResultaSEOS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/SQLParserResult.cpp:12,67'
          Dst:             _ZN4hsql15SQLParserResultaSEOS0_
    - functionName:    _ZN4hsql15SQLParserResult12addStatementEPNS_12SQLStatementE
      functionSourceFile: '/src/sql-parser/src/SQLParserResult.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4hsql15SQLParserResultC2EPNS_12SQLStatementE
      functionSourceFile: '/src/sql-parser/src/SQLParserResult.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9
      functionLinenumberEnd: 9
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4hsql15SQLParserResult12addStatementEPNS_12SQLStatementE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/SQLParserResult.cpp:9,94'
          Dst:             _ZN4hsql15SQLParserResult12addStatementEPNS_12SQLStatementE
    - functionName:    _ZN4hsql15SQLParserResultC2Ev
      functionSourceFile: '/src/sql-parser/src/SQLParserResult.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7
      functionLinenumberEnd: 7
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1B8ne220000EOS5_ENKUlRS5_E_clES7_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/string'
      linkageType:     InternalLinkage
      functionLinenumber: 1020
      functionLinenumberEnd: 1023
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL9yytnamerrPcPKc
      functionSourceFile: '/src/sql-parser/bison_parser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1751
      functionLinenumberEnd: 1786
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          136
      EdgeCount:       31
      CyclomaticComplexity: 6
      functionsReached:
        - stpcpy
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'bison_parser.cpp:1758,9'
          Branch Sides:    []
      Callsites:
        - Src:             'bison_parser.cpp:1783,12'
          Dst:             strlen
        - Src:             'bison_parser.cpp:1785,10'
          Dst:             stpcpy
    - functionName:    stpcpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10yydestructPKciP10HSQL_STYPEP15HSQL_CUST_LTYPEPN4hsql15SQLParserResultEPv
      functionSourceFile: '/src/sql-parser/bison_parser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1931
      functionLinenumberEnd: 2875
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         621
      ICount:          2938
      EdgeCount:       775
      CyclomaticComplexity: 156
      functionsReached:
        - _ZN4hsql15WithDescriptionD2Ev
        - _ZN4hsql19ImportExportOptionsD2Ev
        - _ZN4hsql23ReferencesSpecificationD2Ev
        - _ZN4hsql5AliasD2Ev
      functionUses:    4
      BranchProfiles:
        - Branch String:   'bison_parser.cpp:1941,3'
          Branch Sides:    []
      Callsites:
        - Src:             'bison_parser.y:207,9'
          Dst:             _ZN4hsql19ImportExportOptionsD2Ev
        - Src:             'bison_parser.y:207,9'
          Dst:             _ZN4hsql19ImportExportOptionsD2Ev
        - Src:             'bison_parser.y:207,9'
          Dst:             _ZN4hsql23ReferencesSpecificationD2Ev
        - Src:             'bison_parser.y:207,9'
          Dst:             _ZN4hsql5AliasD2Ev
        - Src:             'bison_parser.y:207,9'
          Dst:             _ZN4hsql5AliasD2Ev
        - Src:             'bison_parser.y:207,9'
          Dst:             _ZN4hsql5AliasD2Ev
        - Src:             'bison_parser.y:207,9'
          Dst:             _ZN4hsql5AliasD2Ev
        - Src:             'bison_parser.y:207,9'
          Dst:             _ZN4hsql15WithDescriptionD2Ev
    - functionName:    _ZL14yysyntax_errorPmPPcPsi
      functionSourceFile: '/src/sql-parser/bison_parser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1800
      functionLinenumberEnd: 1922
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          402
      EdgeCount:       86
      CyclomaticComplexity: 21
      functionsReached:
        - _ZL9yytnamerrPcPKc
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bison_parser.cpp:1872,3'
          Branch Sides:    []
      Callsites:
        - Src:             'bison_parser.cpp:1801,22'
          Dst:             _ZL9yytnamerrPcPKc
        - Src:             'bison_parser.cpp:1862,47'
          Dst:             _ZL9yytnamerrPcPKc
        - Src:             'bison_parser.cpp:1888,33'
          Dst:             strlen
        - Src:             'bison_parser.cpp:1912,18'
          Dst:             _ZL9yytnamerrPcPKc
    - functionName:    _ZN15HSQL_CUST_LTYPEaSERKS_
      functionSourceFile: '/src/sql-parser/src/parser/parser_typedef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15HSQL_CUST_LTYPEC2ERKS_
      functionSourceFile: '/src/sql-parser/src/parser/parser_typedef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z10hsql_parsePN4hsql15SQLParserResultEPv
      functionSourceFile: '/src/sql-parser/bison_parser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2886
      functionLinenumberEnd: 5863
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1116
      ICount:          7653
      EdgeCount:       2003
      CyclomaticComplexity: 889
      functionsReached:
        - _Z10hsql_errorP15HSQL_CUST_LTYPEPN4hsql15SQLParserResultEPvPKc
        - _Z8hsql_lexP10HSQL_STYPEP15HSQL_CUST_LTYPEPv
        - _ZL10yydestructPKciP10HSQL_STYPEP15HSQL_CUST_LTYPEPN4hsql15SQLParserResultEPv
        - _ZL14yysyntax_errorPmPPcPsi
        - _ZN15HSQL_CUST_LTYPEC2ERKS_
        - _ZN15HSQL_CUST_LTYPEC2Ev
        - _ZN15HSQL_CUST_LTYPED2Ev
        - _ZN15HSQL_CUST_LTYPEaSERKS_
        - _ZN4hsql10ColumnTypeC2ENS_8DataTypeElll
        - _ZN4hsql10CsvOptions17accept_csv_optionEPNSt3__14pairINS_13CsvOptionTypeEPcEE
        - _ZN4hsql10CsvOptionsC2Ev
        - _ZN4hsql10FrameBoundC2ElNS_14FrameBoundTypeEb
        - _ZN4hsql12SetOperationC2Ev
        - _ZN4hsql13DropStatementC2ENS_8DropTypeE
        - _ZN4hsql13ShowStatementC2ENS_8ShowTypeE
        - _ZN4hsql14AlterStatementC2EPcPNS_11AlterActionE
        - _ZN4hsql14JoinDefinitionC2Ev
        - _ZN4hsql15CreateStatement27setColumnDefsAndConstraintsEPNSt3__16vectorIPNS_12TableElementENS1_9allocatorIS4_EEEE
        - _ZN4hsql15CreateStatementC2ENS_10CreateTypeE
        - _ZN4hsql15DeleteStatementC2Ev
        - _ZN4hsql15ExportStatementC2ENS_10ImportTypeE
        - _ZN4hsql15ImportStatementC2ENS_10ImportTypeE
        - _ZN4hsql15InsertStatementC2ENS_10InsertTypeE
        - _ZN4hsql15SQLParserResult12addParameterEPNS_4ExprE
        - _ZN4hsql15SQLParserResult12addStatementEPNS_12SQLStatementE
        - _ZN4hsql15SelectStatementC2Ev
        - _ZN4hsql15TableConstraintC2ENS_14ConstraintTypeEPNSt3__16vectorIPcNS2_9allocatorIS4_EEEE
        - _ZN4hsql15UpdateStatementC2Ev
        - _ZN4hsql16ColumnDefinition22trySetNullableExplicitEv
        - _ZN4hsql16ColumnDefinitionC2EPcNS_10ColumnTypeEPNSt3__113unordered_setINS_14ConstraintTypeENS3_4hashIS5_EENS3_8equal_toIS5_EENS3_9allocatorIS5_EEEEPNS3_6vectorIPNS_23ReferencesSpecificationENSA_ISG_EEEE
        - _ZN4hsql16DropColumnActionC2EPc
        - _ZN4hsql16ExecuteStatementC2Ev
        - _ZN4hsql16FrameDescriptionC2ENS_9FrameTypeEPNS_10FrameBoundES3_
        - _ZN4hsql16LimitDescriptionC2EPNS_4ExprES2_
        - _ZN4hsql16OrderDescriptionC2ENS_9OrderTypeEPNS_4ExprENS_12NullOrderingE
        - _ZN4hsql16PrepareStatementC2Ev
        - _ZN4hsql17ColumnConstraintsC2Ev
        - _ZN4hsql17WindowDescriptionC2EPNSt3__16vectorIPNS_4ExprENS1_9allocatorIS4_EEEEPNS2_IPNS_16OrderDescriptionENS5_ISA_EEEEPNS_16FrameDescriptionE
        - _ZN4hsql18GroupByDescriptionC2Ev
        - _ZN4hsql19ImportExportOptionsC2Ev
        - _ZN4hsql19ImportExportOptionsD2Ev
        - _ZN4hsql20ForeignKeyConstraintC2EPNSt3__16vectorIPcNS1_9allocatorIS3_EEEEPNS_23ReferencesSpecificationE
        - _ZN4hsql20TransactionStatementC2ENS_18TransactionCommandE
        - _ZN4hsql23ReferencesSpecificationC2EPcS1_PNSt3__16vectorIS1_NS2_9allocatorIS1_EEEE
        - _ZN4hsql4Expr10makeExistsEPNS_15SelectStatementE
        - _ZN4hsql4Expr10makeSelectEPNS_15SelectStatementE
        - _ZN4hsql4Expr11makeBetweenEPS0_S1_S1_
        - _ZN4hsql4Expr11makeExtractENS_13DatetimeFieldEPS0_
        - _ZN4hsql4Expr11makeLiteralEPc
        - _ZN4hsql4Expr11makeLiteralEb
        - _ZN4hsql4Expr11makeLiteralEd
        - _ZN4hsql4Expr11makeLiteralEl
        - _ZN4hsql4Expr11makeOpUnaryENS_12OperatorTypeEPS0_
        - _ZN4hsql4Expr12makeCaseListEPS0_
        - _ZN4hsql4Expr12makeOpBinaryEPS0_NS_12OperatorTypeES1_
        - _ZN4hsql4Expr13makeColumnRefEPc
        - _ZN4hsql4Expr13makeColumnRefEPcS1_
        - _ZN4hsql4Expr13makeParameterEi
        - _ZN4hsql4Expr14caseListAppendEPS0_S1_
        - _ZN4hsql4Expr14makeArrayIndexEPS0_l
        - _ZN4hsql4Expr14makeInOperatorEPS0_PNS_15SelectStatementE
        - _ZN4hsql4Expr14makeInOperatorEPS0_PNSt3__16vectorIS1_NS2_9allocatorIS1_EEEE
        - _ZN4hsql4Expr15makeDateLiteralEPc
        - _ZN4hsql4Expr15makeFunctionRefEPcPNSt3__16vectorIPS0_NS2_9allocatorIS4_EEEEbPNS_17WindowDescriptionE
        - _ZN4hsql4Expr15makeFunctionRefEPcS1_PNSt3__16vectorIPS0_NS2_9allocatorIS4_EEEEbPNS_17WindowDescriptionE
        - _ZN4hsql4Expr15makeNullLiteralEv
        - _ZN4hsql4Expr19makeCaseListElementEPS0_S1_
        - _ZN4hsql4Expr19makeIntervalLiteralElNS_13DatetimeFieldE
        - _ZN4hsql4Expr4makeENS_8ExprTypeE
        - _ZN4hsql4Expr8makeCaseEPS0_S1_S1_
        - _ZN4hsql4Expr8makeCastEPS0_NS_10ColumnTypeE
        - _ZN4hsql4Expr8makeStarEPc
        - _ZN4hsql4Expr8makeStarEv
        - _ZN4hsql4Expr9makeArrayEPNSt3__16vectorIPS0_NS1_9allocatorIS3_EEEE
        - _ZN4hsql5AliasC2EPcPNSt3__16vectorIS1_NS2_9allocatorIS1_EEEE
        - _ZN4hsql5AliasD2Ev
        - _ZN4hsql8TableRefC2ENS_12TableRefTypeE
        - _ZNK4hsql15SQLParserResult8errorMsgEv
        - __cxa_atexit
        - __cxa_guard_acquire
        - __cxa_guard_release
        - __isoc99_sscanf
        - strcasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bison_parser.cpp:3170,3'
          Branch Sides:    []
      Callsites:
        - Src:             'bison_parser.cpp:2898,1'
          Dst:             __cxa_guard_acquire
        - Src:             'bison_parser.cpp:2898,16'
          Dst:             _ZN15HSQL_CUST_LTYPEC2Ev
        - Src:             'bison_parser.cpp:2898,1'
          Dst:             __cxa_atexit
        - Src:             'bison_parser.cpp:2898,1'
          Dst:             _ZN15HSQL_CUST_LTYPED2Ev
        - Src:             'bison_parser.cpp:2898,1'
          Dst:             __cxa_guard_release
        - Src:             'bison_parser.cpp:2903,18'
          Dst:             _ZN15HSQL_CUST_LTYPEC2ERKS_
        - Src:             'bison_parser.cpp:2931,13'
          Dst:             _ZN15HSQL_CUST_LTYPEC2Ev
        - Src:             'bison_parser.cpp:2936,13'
          Dst:             _ZN15HSQL_CUST_LTYPEC2Ev
        - Src:             'bison_parser.cpp:2947,11'
          Dst:             _ZN15HSQL_CUST_LTYPEC2Ev
        - Src:             'bison_parser.cpp:2987,12'
          Dst:             _ZN15HSQL_CUST_LTYPEaSERKS_
        - Src:             'bison_parser.cpp:3093,16'
          Dst:             _Z8hsql_lexP10HSQL_STYPEP15HSQL_CUST_LTYPEPv
        - Src:             'bison_parser.cpp:3136,12'
          Dst:             _ZN15HSQL_CUST_LTYPEaSERKS_
        - Src:             'bison_parser.y:346,13'
          Dst:             _ZN4hsql15SQLParserResult12addStatementEPNS_12SQLStatementE
        - Src:             'bison_parser.y:354,15'
          Dst:             _ZN4hsql15SQLParserResult12addParameterEPNS_4ExprE
        - Src:             'bison_parser.y:415,18'
          Dst:             _ZN4hsql4Expr4makeENS_8ExprTypeE
        - Src:             'bison_parser.y:419,18'
          Dst:             _ZN4hsql4Expr4makeENS_8ExprTypeE
        - Src:             'bison_parser.y:428,38'
          Dst:             _ZN4hsql20TransactionStatementC2ENS_18TransactionCommandE
        - Src:             'bison_parser.y:429,38'
          Dst:             _ZN4hsql20TransactionStatementC2ENS_18TransactionCommandE
        - Src:             'bison_parser.y:430,38'
          Dst:             _ZN4hsql20TransactionStatementC2ENS_18TransactionCommandE
        - Src:             'bison_parser.y:439,27'
          Dst:             _ZN4hsql16PrepareStatementC2Ev
        - Src:             'bison_parser.y:447,27'
          Dst:             _ZN4hsql16ExecuteStatementC2Ev
        - Src:             'bison_parser.y:451,27'
          Dst:             _ZN4hsql16ExecuteStatementC2Ev
        - Src:             'bison_parser.y:463,29'
          Dst:             _ZN4hsql15ImportStatementC2ENS_10ImportTypeE
        - Src:             'bison_parser.y:469,29'
          Dst:             _ZN4hsql15ImportStatementC2ENS_10ImportTypeE
        - Src:             'bison_parser.y:482,3'
          Dst:             _ZN4hsql19ImportExportOptionsD2Ev
        - Src:             'bison_parser.y:486,7'
          Dst:             strcasecmp
        - Src:             'bison_parser.y:488,14'
          Dst:             strcasecmp
        - Src:             'bison_parser.y:490,14'
          Dst:             strcasecmp
        - Src:             'bison_parser.y:490,60'
          Dst:             strcasecmp
        - Src:             'bison_parser.y:494,5'
          Dst:             _Z10hsql_errorP15HSQL_CUST_LTYPEPN4hsql15SQLParserResultEPvPKc
        - Src:             'bison_parser.y:504,44'
          Dst:             _ZN4hsql19ImportExportOptionsC2Ev
        - Src:             'bison_parser.y:508,5'
          Dst:             _ZN4hsql19ImportExportOptionsD2Ev
        - Src:             'bison_parser.y:509,5'
          Dst:             _Z10hsql_errorP15HSQL_CUST_LTYPEPN4hsql15SQLParserResultEPvPKc
        - Src:             'bison_parser.y:513,5'
          Dst:             _ZN4hsql19ImportExportOptionsD2Ev
        - Src:             'bison_parser.y:514,5'
          Dst:             _Z10hsql_errorP15HSQL_CUST_LTYPEPN4hsql15SQLParserResultEPvPKc
        - Src:             'bison_parser.y:521,40'
          Dst:             _ZN4hsql19ImportExportOptionsC2Ev
        - Src:             'bison_parser.y:526,5'
          Dst:             _ZN4hsql19ImportExportOptionsD2Ev
        - Src:             'bison_parser.y:528,5'
          Dst:             _Z10hsql_errorP15HSQL_CUST_LTYPEPN4hsql15SQLParserResultEPvPKc
        - Src:             'bison_parser.y:535,40'
          Dst:             _ZN4hsql19ImportExportOptionsC2Ev
        - Src:             'bison_parser.y:540,5'
          Dst:             _ZN4hsql19ImportExportOptionsD2Ev
        - Src:             'bison_parser.y:543,5'
          Dst:             _Z10hsql_errorP15HSQL_CUST_LTYPEPN4hsql15SQLParserResultEPvPKc
        - Src:             'bison_parser.y:548,59'
          Dst:             _ZN4hsql10CsvOptionsC2Ev
        - Src:             'bison_parser.y:551,57'
          Dst:             _ZN4hsql10CsvOptions17accept_csv_optionEPNSt3__14pairINS_13CsvOptionTypeEPcEE
        - Src:             'bison_parser.y:554,5'
          Dst:             _ZN4hsql19ImportExportOptionsD2Ev
        - Src:             'bison_parser.y:555,5'
          Dst:             _Z10hsql_errorP15HSQL_CUST_LTYPEPN4hsql15SQLParserResultEPvPKc
        - Src:             'bison_parser.y:563,40'
          Dst:             _ZN4hsql19ImportExportOptionsC2Ev
        - Src:             'bison_parser.y:564,53'
          Dst:             _ZN4hsql10CsvOptionsC2Ev
        - Src:             'bison_parser.y:565,48'
          Dst:             _ZN4hsql10CsvOptions17accept_csv_optionEPNSt3__14pairINS_13CsvOptionTypeEPcEE
        - Src:             'bison_parser.y:571,7'
          Dst:             strcasecmp
        - Src:             'bison_parser.y:573,14'
          Dst:             strcasecmp
        - Src:             'bison_parser.y:578,5'
          Dst:             _Z10hsql_errorP15HSQL_CUST_LTYPEPN4hsql15SQLParserResultEPvPKc
        - Src:             'bison_parser.y:591,29'
          Dst:             _ZN4hsql15ExportStatementC2ENS_10ImportTypeE
        - Src:             'bison_parser.y:603,3'
          Dst:             _ZN4hsql19ImportExportOptionsD2Ev
        - Src:             'bison_parser.y:606,29'
          Dst:             _ZN4hsql15ExportStatementC2ENS_10ImportTypeE
        - Src:             'bison_parser.y:617,3'
          Dst:             _ZN4hsql19ImportExportOptionsD2Ev
        - Src:             'bison_parser.y:625,31'
          Dst:             _ZN4hsql13ShowStatementC2ENS_8ShowTypeE
        - Src:             'bison_parser.y:627,27'
          Dst:             _ZN4hsql13ShowStatementC2ENS_8ShowTypeE
        - Src:             'bison_parser.y:632,27'
          Dst:             _ZN4hsql13ShowStatementC2ENS_8ShowTypeE
        - Src:             'bison_parser.y:643,29'
          Dst:             _ZN4hsql15CreateStatementC2ENS_10CreateTypeE
        - Src:             'bison_parser.y:647,7'
          Dst:             strcasecmp
        - Src:             'bison_parser.y:649,5'
          Dst:             _Z10hsql_errorP15HSQL_CUST_LTYPEPN4hsql15SQLParserResultEPvPKc
        - Src:             'bison_parser.y:656,29'
          Dst:             _ZN4hsql15CreateStatementC2ENS_10CreateTypeE
        - Src:             'bison_parser.y:660,24'
          Dst:             _ZN4hsql15CreateStatement27setColumnDefsAndConstraintsEPNSt3__16vectorIPNS_12TableElementENS1_9allocatorIS4_EEEE
        - Src:             'bison_parser.y:662,15'
          Dst:             _ZNK4hsql15SQLParserResult8errorMsgEv
        - Src:             'bison_parser.y:668,29'
          Dst:             _ZN4hsql15CreateStatementC2ENS_10CreateTypeE
        - Src:             'bison_parser.y:675,29'
          Dst:             _ZN4hsql15CreateStatementC2ENS_10CreateTypeE
        - Src:             'bison_parser.y:682,29'
          Dst:             _ZN4hsql15CreateStatementC2ENS_10CreateTypeE
        - Src:             'bison_parser.y:706,26'
          Dst:             _ZN4hsql16ColumnDefinitionC2EPcNS_10ColumnTypeEPNSt3__113unordered_setINS_14ConstraintTypeENS3_4hashIS5_EENS3_8equal_toIS5_EENS3_9allocatorIS5_EEEEPNS3_6vectorIPNS_23ReferencesSpecificationENSA_ISG_EEEE
        - Src:             'bison_parser.y:707,26'
          Dst:             _ZN4hsql16ColumnDefinition22trySetNullableExplicitEv
        - Src:             'bison_parser.y:708,5'
          Dst:             _Z10hsql_errorP15HSQL_CUST_LTYPEPN4hsql15SQLParserResultEPvPKc
        - Src:             'bison_parser.y:713,31'
          Dst:             _ZN4hsql10ColumnTypeC2ENS_8DataTypeElll
        - Src:             'bison_parser.y:714,31'
          Dst:             _ZN4hsql10ColumnTypeC2ENS_8DataTypeElll
        - Src:             'bison_parser.y:715,31'
          Dst:             _ZN4hsql10ColumnTypeC2ENS_8DataTypeElll
        - Src:             'bison_parser.y:716,31'
          Dst:             _ZN4hsql10ColumnTypeC2ENS_8DataTypeElll
        - Src:             'bison_parser.y:717,31'
          Dst:             _ZN4hsql10ColumnTypeC2ENS_8DataTypeElll
        - Src:             'bison_parser.y:718,31'
          Dst:             _ZN4hsql10ColumnTypeC2ENS_8DataTypeElll
        - Src:             'bison_parser.y:720,27'
          Dst:             _ZN4hsql10ColumnTypeC2ENS_8DataTypeElll
        - Src:             'bison_parser.y:723,31'
          Dst:             _ZN4hsql10ColumnTypeC2ENS_8DataTypeElll
        - Src:             'bison_parser.y:724,31'
          Dst:             _ZN4hsql10ColumnTypeC2ENS_8DataTypeElll
        - Src:             'bison_parser.y:725,31'
          Dst:             _ZN4hsql10ColumnTypeC2ENS_8DataTypeElll
        - Src:             'bison_parser.y:726,31'
          Dst:             _ZN4hsql10ColumnTypeC2ENS_8DataTypeElll
        - Src:             'bison_parser.y:727,31'
          Dst:             _ZN4hsql10ColumnTypeC2ENS_8DataTypeElll
        - Src:             'bison_parser.y:728,31'
          Dst:             _ZN4hsql10ColumnTypeC2ENS_8DataTypeElll
        - Src:             'bison_parser.y:729,31'
          Dst:             _ZN4hsql10ColumnTypeC2ENS_8DataTypeElll
        - Src:             'bison_parser.y:730,31'
          Dst:             _ZN4hsql10ColumnTypeC2ENS_8DataTypeElll
        - Src:             'bison_parser.y:731,31'
          Dst:             _ZN4hsql10ColumnTypeC2ENS_8DataTypeElll
        - Src:             'bison_parser.y:732,31'
          Dst:             _ZN4hsql10ColumnTypeC2ENS_8DataTypeElll
        - Src:             'bison_parser.y:733,31'
          Dst:             _ZN4hsql10ColumnTypeC2ENS_8DataTypeElll
        - Src:             'bison_parser.y:743,42'
          Dst:             _ZN4hsql17ColumnConstraintsC2Ev
        - Src:             'bison_parser.y:746,38'
          Dst:             _ZN4hsql17ColumnConstraintsC2Ev
        - Src:             'bison_parser.y:754,38'
          Dst:             _ZN4hsql17ColumnConstraintsC2Ev
        - Src:             'bison_parser.y:771,40'
          Dst:             _ZN4hsql15TableConstraintC2ENS_14ConstraintTypeEPNSt3__16vectorIPcNS2_9allocatorIS4_EEEE
        - Src:             'bison_parser.y:772,40'
          Dst:             _ZN4hsql15TableConstraintC2ENS_14ConstraintTypeEPNSt3__16vectorIPcNS2_9allocatorIS4_EEEE
        - Src:             'bison_parser.y:773,40'
          Dst:             _ZN4hsql20ForeignKeyConstraintC2EPNSt3__16vectorIPcNS1_9allocatorIS3_EEEEPNS_23ReferencesSpecificationE
        - Src:             'bison_parser.y:775,39'
          Dst:             _ZN4hsql23ReferencesSpecificationC2EPcS1_PNSt3__16vectorIS1_NS2_9allocatorIS1_EEEE
        - Src:             'bison_parser.y:784,27'
          Dst:             _ZN4hsql13DropStatementC2ENS_8DropTypeE
        - Src:             'bison_parser.y:790,27'
          Dst:             _ZN4hsql13DropStatementC2ENS_8DropTypeE
        - Src:             'bison_parser.y:796,27'
          Dst:             _ZN4hsql13DropStatementC2ENS_8DropTypeE
        - Src:             'bison_parser.y:802,27'
          Dst:             _ZN4hsql13DropStatementC2ENS_8DropTypeE
        - Src:             'bison_parser.y:816,28'
          Dst:             _ZN4hsql14AlterStatementC2EPcPNS_11AlterActionE
        - Src:             'bison_parser.y:824,31'
          Dst:             _ZN4hsql16DropColumnActionC2EPc
        - Src:             'bison_parser.y:834,29'
          Dst:             _ZN4hsql15DeleteStatementC2Ev
        - Src:             'bison_parser.y:841,29'
          Dst:             _ZN4hsql15DeleteStatementC2Ev
        - Src:             'bison_parser.y:852,29'
          Dst:             _ZN4hsql15InsertStatementC2ENS_10InsertTypeE
        - Src:             'bison_parser.y:859,29'
          Dst:             _ZN4hsql15InsertStatementC2ENS_10InsertTypeE
        - Src:             'bison_parser.y:875,29'
          Dst:             _ZN4hsql15UpdateStatementC2Ev
        - Src:             'bison_parser.y:967,32'
          Dst:             _ZN4hsql12SetOperationC2Ev
        - Src:             'bison_parser.y:971,32'
          Dst:             _ZN4hsql12SetOperationC2Ev
        - Src:             'bison_parser.y:975,32'
          Dst:             _ZN4hsql12SetOperationC2Ev
        - Src:             'bison_parser.y:983,29'
          Dst:             _ZN4hsql15SelectStatementC2Ev
        - Src:             'bison_parser.y:1006,25'
          Dst:             _ZN4hsql18GroupByDescriptionC2Ev
        - Src:             'bison_parser.y:1027,27'
          Dst:             _ZN4hsql16OrderDescriptionC2ENS_9OrderTypeEPNS_4ExprENS_12NullOrderingE
        - Src:             'bison_parser.y:1036,7'
          Dst:             strcasecmp
        - Src:             'bison_parser.y:1037,9'
          Dst:             strcasecmp
        - Src:             'bison_parser.y:1039,16'
          Dst:             strcasecmp
        - Src:             'bison_parser.y:1047,5'
          Dst:             _Z10hsql_errorP15HSQL_CUST_LTYPEPN4hsql15SQLParserResultEPvPKc
        - Src:             'bison_parser.y:1056,27'
          Dst:             _ZN4hsql16LimitDescriptionC2EPNS_4ExprES2_
        - Src:             'bison_parser.y:1059,27'
          Dst:             _ZN4hsql16LimitDescriptionC2EPNS_4ExprES2_
        - Src:             'bison_parser.y:1060,27'
          Dst:             _ZN4hsql16LimitDescriptionC2EPNS_4ExprES2_
        - Src:             'bison_parser.y:1061,27'
          Dst:             _ZN4hsql16LimitDescriptionC2EPNS_4ExprES2_
        - Src:             'bison_parser.y:1062,27'
          Dst:             _ZN4hsql16LimitDescriptionC2EPNS_4ExprES2_
        - Src:             'bison_parser.y:1063,27'
          Dst:             _ZN4hsql16LimitDescriptionC2EPNS_4ExprES2_
        - Src:             'bison_parser.y:1092,18'
          Dst:             _ZN4hsql4Expr8makeCastEPS0_NS_10ColumnTypeE
        - Src:             'bison_parser.y:1098,5'
          Dst:             _Z10hsql_errorP15HSQL_CUST_LTYPEPN4hsql15SQLParserResultEPvPKc
        - Src:             'bison_parser.y:1103,22'
          Dst:             _ZN4hsql4Expr11makeOpUnaryENS_12OperatorTypeEPS0_
        - Src:             'bison_parser.y:1104,22'
          Dst:             _ZN4hsql4Expr11makeOpUnaryENS_12OperatorTypeEPS0_
        - Src:             'bison_parser.y:1111,5'
          Dst:             _ZN4hsql5AliasD2Ev
        - Src:             'bison_parser.y:1120,18'
          Dst:             _ZN4hsql4Expr10makeSelectEPNS_15SelectStatementE
        - Src:             'bison_parser.y:1125,22'
          Dst:             _ZN4hsql4Expr11makeOpUnaryENS_12OperatorTypeEPS0_
        - Src:             'bison_parser.y:1126,22'
          Dst:             _ZN4hsql4Expr11makeOpUnaryENS_12OperatorTypeEPS0_
        - Src:             'bison_parser.y:1127,22'
          Dst:             _ZN4hsql4Expr11makeOpUnaryENS_12OperatorTypeEPS0_
        - Src:             'bison_parser.y:1128,22'
          Dst:             _ZN4hsql4Expr11makeOpUnaryENS_12OperatorTypeEPS0_
        - Src:             'bison_parser.y:1129,48'
          Dst:             _ZN4hsql4Expr11makeOpUnaryENS_12OperatorTypeEPS0_
        - Src:             'bison_parser.y:1129,22'
          Dst:             _ZN4hsql4Expr11makeOpUnaryENS_12OperatorTypeEPS0_
        - Src:             'bison_parser.y:1131,22'
          Dst:             _ZN4hsql4Expr12makeOpBinaryEPS0_NS_12OperatorTypeES1_
        - Src:             'bison_parser.y:1132,22'
          Dst:             _ZN4hsql4Expr12makeOpBinaryEPS0_NS_12OperatorTypeES1_
        - Src:             'bison_parser.y:1133,22'
          Dst:             _ZN4hsql4Expr12makeOpBinaryEPS0_NS_12OperatorTypeES1_
        - Src:             'bison_parser.y:1134,22'
          Dst:             _ZN4hsql4Expr12makeOpBinaryEPS0_NS_12OperatorTypeES1_
        - Src:             'bison_parser.y:1135,22'
          Dst:             _ZN4hsql4Expr12makeOpBinaryEPS0_NS_12OperatorTypeES1_
        - Src:             'bison_parser.y:1136,22'
          Dst:             _ZN4hsql4Expr12makeOpBinaryEPS0_NS_12OperatorTypeES1_
        - Src:             'bison_parser.y:1137,22'
          Dst:             _ZN4hsql4Expr12makeOpBinaryEPS0_NS_12OperatorTypeES1_
        - Src:             'bison_parser.y:1138,22'
          Dst:             _ZN4hsql4Expr12makeOpBinaryEPS0_NS_12OperatorTypeES1_
        - Src:             'bison_parser.y:1139,22'
          Dst:             _ZN4hsql4Expr12makeOpBinaryEPS0_NS_12OperatorTypeES1_
        - Src:             'bison_parser.y:1140,22'
          Dst:             _ZN4hsql4Expr12makeOpBinaryEPS0_NS_12OperatorTypeES1_
        - Src:             'bison_parser.y:1142,22'
          Dst:             _ZN4hsql4Expr12makeOpBinaryEPS0_NS_12OperatorTypeES1_
        - Src:             'bison_parser.y:1143,22'
          Dst:             _ZN4hsql4Expr12makeOpBinaryEPS0_NS_12OperatorTypeES1_
        - Src:             'bison_parser.y:1145,22'
          Dst:             _ZN4hsql4Expr14makeInOperatorEPS0_PNSt3__16vectorIS1_NS2_9allocatorIS1_EEEE
        - Src:             'bison_parser.y:1146,48'
          Dst:             _ZN4hsql4Expr14makeInOperatorEPS0_PNSt3__16vectorIS1_NS2_9allocatorIS1_EEEE
        - Src:             'bison_parser.y:1146,22'
          Dst:             _ZN4hsql4Expr11makeOpUnaryENS_12OperatorTypeEPS0_
        - Src:             'bison_parser.y:1147,22'
          Dst:             _ZN4hsql4Expr14makeInOperatorEPS0_PNS_15SelectStatementE
        - Src:             'bison_parser.y:1148,48'
          Dst:             _ZN4hsql4Expr14makeInOperatorEPS0_PNS_15SelectStatementE
        - Src:             'bison_parser.y:1148,22'
          Dst:             _ZN4hsql4Expr11makeOpUnaryENS_12OperatorTypeEPS0_
        - Src:             'bison_parser.y:1152,22'
          Dst:             _ZN4hsql4Expr8makeCaseEPS0_S1_S1_
        - Src:             'bison_parser.y:1153,22'
          Dst:             _ZN4hsql4Expr8makeCaseEPS0_S1_S1_
        - Src:             'bison_parser.y:1154,22'
          Dst:             _ZN4hsql4Expr8makeCaseEPS0_S1_S1_
        - Src:             'bison_parser.y:1155,22'
          Dst:             _ZN4hsql4Expr8makeCaseEPS0_S1_S1_
        - Src:             'bison_parser.y:1157,41'
          Dst:             _ZN4hsql4Expr19makeCaseListElementEPS0_S1_
        - Src:             'bison_parser.y:1157,22'
          Dst:             _ZN4hsql4Expr12makeCaseListEPS0_
        - Src:             'bison_parser.y:1158,61'
          Dst:             _ZN4hsql4Expr19makeCaseListElementEPS0_S1_
        - Src:             'bison_parser.y:1158,22'
          Dst:             _ZN4hsql4Expr14caseListAppendEPS0_S1_
        - Src:             'bison_parser.y:1160,22'
          Dst:             _ZN4hsql4Expr10makeExistsEPNS_15SelectStatementE
        - Src:             'bison_parser.y:1161,48'
          Dst:             _ZN4hsql4Expr10makeExistsEPNS_15SelectStatementE
        - Src:             'bison_parser.y:1161,22'
          Dst:             _ZN4hsql4Expr11makeOpUnaryENS_12OperatorTypeEPS0_
        - Src:             'bison_parser.y:1163,22'
          Dst:             _ZN4hsql4Expr12makeOpBinaryEPS0_NS_12OperatorTypeES1_
        - Src:             'bison_parser.y:1164,22'
          Dst:             _ZN4hsql4Expr12makeOpBinaryEPS0_NS_12OperatorTypeES1_
        - Src:             'bison_parser.y:1165,22'
          Dst:             _ZN4hsql4Expr12makeOpBinaryEPS0_NS_12OperatorTypeES1_
        - Src:             'bison_parser.y:1166,22'
          Dst:             _ZN4hsql4Expr12makeOpBinaryEPS0_NS_12OperatorTypeES1_
        - Src:             'bison_parser.y:1167,22'
          Dst:             _ZN4hsql4Expr12makeOpBinaryEPS0_NS_12OperatorTypeES1_
        - Src:             'bison_parser.y:1168,22'
          Dst:             _ZN4hsql4Expr12makeOpBinaryEPS0_NS_12OperatorTypeES1_
        - Src:             'bison_parser.y:1169,22'
          Dst:             _ZN4hsql4Expr12makeOpBinaryEPS0_NS_12OperatorTypeES1_
        - Src:             'bison_parser.y:1173,22'
          Dst:             _ZN4hsql4Expr15makeFunctionRefEPcPNSt3__16vectorIPS0_NS2_9allocatorIS4_EEEEbPNS_17WindowDescriptionE
        - Src:             'bison_parser.y:1174,22'
          Dst:             _ZN4hsql4Expr15makeFunctionRefEPcPNSt3__16vectorIPS0_NS2_9allocatorIS4_EEEEbPNS_17WindowDescriptionE
        - Src:             'bison_parser.y:1175,22'
          Dst:             _ZN4hsql4Expr15makeFunctionRefEPcS1_PNSt3__16vectorIPS0_NS2_9allocatorIS4_EEEEbPNS_17WindowDescriptionE
        - Src:             'bison_parser.y:1176,22'
          Dst:             _ZN4hsql4Expr15makeFunctionRefEPcS1_PNSt3__16vectorIPS0_NS2_9allocatorIS4_EEEEbPNS_17WindowDescriptionE
        - Src:             'bison_parser.y:1180,40'
          Dst:             _ZN4hsql17WindowDescriptionC2EPNSt3__16vectorIPNS_4ExprENS1_9allocatorIS4_EEEEPNS2_IPNS_16OrderDescriptionENS5_ISA_EEEEPNS_16FrameDescriptionE
        - Src:             'bison_parser.y:1189,108'
          Dst:             _ZN4hsql10FrameBoundC2ElNS_14FrameBoundTypeEb
        - Src:             'bison_parser.y:1189,39'
          Dst:             _ZN4hsql16FrameDescriptionC2ENS_9FrameTypeEPNS_10FrameBoundES3_
        - Src:             'bison_parser.y:1190,39'
          Dst:             _ZN4hsql16FrameDescriptionC2ENS_9FrameTypeEPNS_10FrameBoundES3_
        - Src:             'bison_parser.y:1192,64'
          Dst:             _ZN4hsql10FrameBoundC2ElNS_14FrameBoundTypeEb
        - Src:             'bison_parser.y:1192,101'
          Dst:             _ZN4hsql10FrameBoundC2ElNS_14FrameBoundTypeEb
        - Src:             'bison_parser.y:1192,35'
          Dst:             _ZN4hsql16FrameDescriptionC2ENS_9FrameTypeEPNS_10FrameBoundES3_
        - Src:             'bison_parser.y:1199,33'
          Dst:             _ZN4hsql10FrameBoundC2ElNS_14FrameBoundTypeEb
        - Src:             'bison_parser.y:1200,33'
          Dst:             _ZN4hsql10FrameBoundC2ElNS_14FrameBoundTypeEb
        - Src:             'bison_parser.y:1201,33'
          Dst:             _ZN4hsql10FrameBoundC2ElNS_14FrameBoundTypeEb
        - Src:             'bison_parser.y:1202,33'
          Dst:             _ZN4hsql10FrameBoundC2ElNS_14FrameBoundTypeEb
        - Src:             'bison_parser.y:1203,33'
          Dst:             _ZN4hsql10FrameBoundC2ElNS_14FrameBoundTypeEb
        - Src:             'bison_parser.y:1205,22'
          Dst:             _ZN4hsql4Expr11makeExtractENS_13DatetimeFieldEPS0_
        - Src:             'bison_parser.y:1207,22'
          Dst:             _ZN4hsql4Expr8makeCastEPS0_NS_10ColumnTypeE
        - Src:             'bison_parser.y:1225,22'
          Dst:             _ZN4hsql4Expr9makeArrayEPNSt3__16vectorIPS0_NS1_9allocatorIS3_EEEE
        - Src:             'bison_parser.y:1227,22'
          Dst:             _ZN4hsql4Expr14makeArrayIndexEPS0_l
        - Src:             'bison_parser.y:1229,22'
          Dst:             _ZN4hsql4Expr11makeBetweenEPS0_S1_S1_
        - Src:             'bison_parser.y:1231,22'
          Dst:             _ZN4hsql4Expr13makeColumnRefEPc
        - Src:             'bison_parser.y:1232,22'
          Dst:             _ZN4hsql4Expr13makeColumnRefEPcS1_
        - Src:             'bison_parser.y:1233,22'
          Dst:             _ZN4hsql4Expr8makeStarEv
        - Src:             'bison_parser.y:1234,22'
          Dst:             _ZN4hsql4Expr8makeStarEPc
        - Src:             'bison_parser.y:1238,22'
          Dst:             _ZN4hsql4Expr11makeLiteralEPc
        - Src:             'bison_parser.y:1240,22'
          Dst:             _ZN4hsql4Expr11makeLiteralEb
        - Src:             'bison_parser.y:1241,22'
          Dst:             _ZN4hsql4Expr11makeLiteralEb
        - Src:             'bison_parser.y:1243,22'
          Dst:             _ZN4hsql4Expr11makeLiteralEd
        - Src:             'bison_parser.y:1246,22'
          Dst:             _ZN4hsql4Expr11makeLiteralEl
        - Src:             'bison_parser.y:1248,22'
          Dst:             _ZN4hsql4Expr15makeNullLiteralEv
        - Src:             'bison_parser.y:1253,7'
          Dst:             __isoc99_sscanf
        - Src:             'bison_parser.y:1255,5'
          Dst:             _Z10hsql_errorP15HSQL_CUST_LTYPEPN4hsql15SQLParserResultEPvPKc
        - Src:             'bison_parser.y:1258,18'
          Dst:             _ZN4hsql4Expr15makeDateLiteralEPc
        - Src:             'bison_parser.y:1261,22'
          Dst:             _ZN4hsql4Expr19makeIntervalLiteralElNS_13DatetimeFieldE
        - Src:             'bison_parser.y:1265,7'
          Dst:             __isoc99_sscanf
        - Src:             'bison_parser.y:1267,5'
          Dst:             _Z10hsql_errorP15HSQL_CUST_LTYPEPN4hsql15SQLParserResultEPvPKc
        - Src:             'bison_parser.y:1271,18'
          Dst:             _ZN4hsql4Expr19makeIntervalLiteralElNS_13DatetimeFieldE
        - Src:             'bison_parser.y:1278,7'
          Dst:             __isoc99_sscanf
        - Src:             'bison_parser.y:1280,5'
          Dst:             _Z10hsql_errorP15HSQL_CUST_LTYPEPN4hsql15SQLParserResultEPvPKc
        - Src:             'bison_parser.y:1286,7'
          Dst:             strcasecmp
        - Src:             'bison_parser.y:1286,49'
          Dst:             strcasecmp
        - Src:             'bison_parser.y:1288,14'
          Dst:             strcasecmp
        - Src:             'bison_parser.y:1288,56'
          Dst:             strcasecmp
        - Src:             'bison_parser.y:1290,14'
          Dst:             strcasecmp
        - Src:             'bison_parser.y:1290,54'
          Dst:             strcasecmp
        - Src:             'bison_parser.y:1292,14'
          Dst:             strcasecmp
        - Src:             'bison_parser.y:1292,53'
          Dst:             strcasecmp
        - Src:             'bison_parser.y:1294,14'
          Dst:             strcasecmp
        - Src:             'bison_parser.y:1294,55'
          Dst:             strcasecmp
        - Src:             'bison_parser.y:1296,14'
          Dst:             strcasecmp
        - Src:             'bison_parser.y:1296,54'
          Dst:             strcasecmp
        - Src:             'bison_parser.y:1299,5'
          Dst:             _Z10hsql_errorP15HSQL_CUST_LTYPEPN4hsql15SQLParserResultEPvPKc
        - Src:             'bison_parser.y:1302,18'
          Dst:             _ZN4hsql4Expr19makeIntervalLiteralElNS_13DatetimeFieldE
        - Src:             'bison_parser.y:1306,18'
          Dst:             _ZN4hsql4Expr13makeParameterEi
        - Src:             'bison_parser.y:1316,18'
          Dst:             _ZN4hsql8TableRefC2ENS_12TableRefTypeE
        - Src:             'bison_parser.y:1324,18'
          Dst:             _ZN4hsql8TableRefC2ENS_12TableRefTypeE
        - Src:             'bison_parser.y:1340,18'
          Dst:             _ZN4hsql8TableRefC2ENS_12TableRefTypeE
        - Src:             'bison_parser.y:1348,23'
          Dst:             _ZN4hsql8TableRefC2ENS_12TableRefTypeE
        - Src:             'bison_parser.y:1365,29'
          Dst:             _ZN4hsql5AliasC2EPcPNSt3__16vectorIS1_NS2_9allocatorIS1_EEEE
        - Src:             'bison_parser.y:1369,29'
          Dst:             _ZN4hsql5AliasC2EPcPNSt3__16vectorIS1_NS2_9allocatorIS1_EEEE
        - Src:             'bison_parser.y:1370,29'
          Dst:             _ZN4hsql5AliasC2EPcPNSt3__16vectorIS1_NS2_9allocatorIS1_EEEE
        - Src:             'bison_parser.y:1440,23'
          Dst:             _ZN4hsql8TableRefC2ENS_12TableRefTypeE
        - Src:             'bison_parser.y:1441,29'
          Dst:             _ZN4hsql14JoinDefinitionC2Ev
        - Src:             'bison_parser.y:1447,23'
          Dst:             _ZN4hsql8TableRefC2ENS_12TableRefTypeE
        - Src:             'bison_parser.y:1448,29'
          Dst:             _ZN4hsql14JoinDefinitionC2Ev
        - Src:             'bison_parser.y:1455,23'
          Dst:             _ZN4hsql8TableRefC2ENS_12TableRefTypeE
        - Src:             'bison_parser.y:1456,29'
          Dst:             _ZN4hsql14JoinDefinitionC2Ev
        - Src:             'bison_parser.cpp:5650,12'
          Dst:             _ZN15HSQL_CUST_LTYPEaSERKS_
        - Src:             'bison_parser.cpp:5687,33'
          Dst:             _ZL14yysyntax_errorPmPPcPsi
        - Src:             'bison_parser.cpp:5703,41'
          Dst:             _ZL14yysyntax_errorPmPPcPsi
        - Src:             'bison_parser.cpp:5707,9'
          Dst:             _Z10hsql_errorP15HSQL_CUST_LTYPEPN4hsql15SQLParserResultEPvPKc
        - Src:             'bison_parser.cpp:5715,20'
          Dst:             _ZN15HSQL_CUST_LTYPEaSERKS_
        - Src:             'bison_parser.cpp:5730,11'
          Dst:             _ZL10yydestructPKciP10HSQL_STYPEP15HSQL_CUST_LTYPEPN4hsql15SQLParserResultEPv
        - Src:             'bison_parser.cpp:5752,20'
          Dst:             _ZN15HSQL_CUST_LTYPEaSERKS_
        - Src:             'bison_parser.cpp:5786,24'
          Dst:             _ZN15HSQL_CUST_LTYPEaSERKS_
        - Src:             'bison_parser.cpp:5787,7'
          Dst:             _ZL10yydestructPKciP10HSQL_STYPEP15HSQL_CUST_LTYPEPN4hsql15SQLParserResultEPv
        - Src:             'bison_parser.cpp:5798,20'
          Dst:             _ZN15HSQL_CUST_LTYPEaSERKS_
        - Src:             'bison_parser.cpp:5802,12'
          Dst:             _ZN15HSQL_CUST_LTYPEaSERKS_
        - Src:             'bison_parser.cpp:5830,3'
          Dst:             _Z10hsql_errorP15HSQL_CUST_LTYPEPN4hsql15SQLParserResultEPvPKc
        - Src:             'bison_parser.cpp:5841,7'
          Dst:             _ZL10yydestructPKciP10HSQL_STYPEP15HSQL_CUST_LTYPEPN4hsql15SQLParserResultEPv
        - Src:             'bison_parser.cpp:5850,7'
          Dst:             _ZL10yydestructPKciP10HSQL_STYPEP15HSQL_CUST_LTYPEPN4hsql15SQLParserResultEPv
        - Src:             'bison_parser.cpp:5863,1'
          Dst:             _ZN15HSQL_CUST_LTYPED2Ev
        - Src:             'bison_parser.cpp:5863,1'
          Dst:             _ZN15HSQL_CUST_LTYPED2Ev
        - Src:             'bison_parser.cpp:5863,1'
          Dst:             _ZN15HSQL_CUST_LTYPED2Ev
        - Src:             'bison_parser.cpp:5863,1'
          Dst:             _ZN15HSQL_CUST_LTYPED2Ev
        - Src:             'bison_parser.cpp:5863,1'
          Dst:             _ZN15HSQL_CUST_LTYPED2Ev
        - Src:             'bison_parser.cpp:5863,1'
          Dst:             _ZN15HSQL_CUST_LTYPED2Ev
        - Src:             'bison_parser.cpp:5863,1'
          Dst:             _ZN15HSQL_CUST_LTYPED2Ev
        - Src:             'bison_parser.cpp:5863,1'
          Dst:             _ZN15HSQL_CUST_LTYPED2Ev
    - functionName:    __cxa_guard_acquire
      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:    __cxa_atexit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_guard_release
      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:    strcasecmp
      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:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z10hsql_errorP15HSQL_CUST_LTYPEPN4hsql15SQLParserResultEPvPKc
      functionSourceFile: '/src/sql-parser/bison_parser.y'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql15SQLParserResult10setIsValidEb
        - _ZN4hsql15SQLParserResult15setErrorDetailsEPcii
        - strdup
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'bison_parser.y:26,13'
          Dst:             _ZN4hsql15SQLParserResult10setIsValidEb
        - Src:             'bison_parser.y:27,29'
          Dst:             strdup
        - Src:             'bison_parser.y:27,13'
          Dst:             _ZN4hsql15SQLParserResult15setErrorDetailsEPcii
    - functionName:    __isoc99_sscanf
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strdup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __tls_init
      functionSourceFile: '/src/sql-parser/src/parser/flex_lexer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __cxx_global_var_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/parser/flex_lexer.cpp:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/sql-parser/src/parser/flex_lexer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_thread_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/parser/flex_lexer.cpp:0,0'
          Dst:             __cxa_thread_atexit
    - functionName:    __cxa_thread_atexit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_end_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZThn16_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/sstream'
      linkageType:     WeakODRLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      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:    _Z7yyerrorPKc
      functionSourceFile: '/src/sql-parser/flex_lexer.l'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'flex_lexer.l:295,5'
          Dst:             fprintf
    - functionName:    _Z12hsql_reallocPvmS_
      functionSourceFile: '/src/sql-parser/flex_lexer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5357
      functionLinenumberEnd: 5368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - realloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'flex_lexer.cpp:5368,9'
          Dst:             realloc
    - 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:    _Z16hsql_lex_destroyPv
      functionSourceFile: '/src/sql-parser/flex_lexer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5294
      functionLinenumberEnd: 5319
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          101
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _Z19hsql__delete_bufferP15yy_buffer_statePv
        - _Z21hsql_pop_buffer_statePv
        - _Z9hsql_freePvS_
        - _ZL15yy_init_globalsPv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'flex_lexer.cpp:5299,3'
          Dst:             _Z19hsql__delete_bufferP15yy_buffer_statePv
        - Src:             'flex_lexer.cpp:5301,3'
          Dst:             _Z21hsql_pop_buffer_statePv
        - Src:             'flex_lexer.cpp:5305,2'
          Dst:             _Z9hsql_freePvS_
        - Src:             'flex_lexer.cpp:5309,9'
          Dst:             _Z9hsql_freePvS_
        - Src:             'flex_lexer.cpp:5314,5'
          Dst:             _ZL15yy_init_globalsPv
        - Src:             'flex_lexer.cpp:5317,5'
          Dst:             _Z9hsql_freePvS_
    - functionName:    _Z19hsql__delete_bufferP15yy_buffer_statePv
      functionSourceFile: '/src/sql-parser/flex_lexer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4737
      functionLinenumberEnd: 4750
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          89
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _Z9hsql_freePvS_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'flex_lexer.cpp:4747,3'
          Dst:             _Z9hsql_freePvS_
        - Src:             'flex_lexer.cpp:4749,2'
          Dst:             _Z9hsql_freePvS_
    - functionName:    _Z21hsql_pop_buffer_statePv
      functionSourceFile: '/src/sql-parser/flex_lexer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4847
      functionLinenumberEnd: 4861
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          132
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _Z19hsql__delete_bufferP15yy_buffer_statePv
        - _ZL23hsql__load_buffer_statePv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'flex_lexer.cpp:4852,2'
          Dst:             _Z19hsql__delete_bufferP15yy_buffer_statePv
        - Src:             'flex_lexer.cpp:4858,3'
          Dst:             _ZL23hsql__load_buffer_statePv
    - functionName:    _Z9hsql_freePvS_
      functionSourceFile: '/src/sql-parser/flex_lexer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5372
      functionLinenumberEnd: 5376
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15yy_init_globalsPv
      functionSourceFile: '/src/sql-parser/flex_lexer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5260
      functionLinenumberEnd: 5289
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          42
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23hsql__load_buffer_statePv
      functionSourceFile: '/src/sql-parser/flex_lexer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4694
      functionLinenumberEnd: 4700
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          58
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z19hsql_lex_init_extraPvPS_
      functionSourceFile: '/src/sql-parser/flex_lexer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5233
      functionLinenumberEnd: 5257
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z10hsql_allocmPv
        - _Z14hsql_set_extraPvS_
        - _ZL15yy_init_globalsPv
        - __errno_location
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'flex_lexer.cpp:5236,5'
          Dst:             _Z14hsql_set_extraPvS_
        - Src:             'flex_lexer.cpp:5239,9'
          Dst:             __errno_location
        - Src:             'flex_lexer.cpp:5243,34'
          Dst:             _Z10hsql_allocmPv
        - Src:             'flex_lexer.cpp:5246,9'
          Dst:             __errno_location
        - Src:             'flex_lexer.cpp:5254,5'
          Dst:             _Z14hsql_set_extraPvS_
        - Src:             'flex_lexer.cpp:5256,12'
          Dst:             _ZL15yy_init_globalsPv
    - functionName:    _Z14hsql_set_extraPvS_
      functionSourceFile: '/src/sql-parser/flex_lexer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5104
      functionLinenumberEnd: 5107
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z10hsql_allocmPv
      functionSourceFile: '/src/sql-parser/flex_lexer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5350
      functionLinenumberEnd: 5353
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z13hsql_lex_initPPv
      functionSourceFile: '/src/sql-parser/flex_lexer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5204
      functionLinenumberEnd: 5221
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _Z10hsql_allocmPv
        - _ZL15yy_init_globalsPv
        - __errno_location
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'flex_lexer.cpp:5206,9'
          Dst:             __errno_location
        - Src:             'flex_lexer.cpp:5210,34'
          Dst:             _Z10hsql_allocmPv
        - Src:             'flex_lexer.cpp:5213,9'
          Dst:             __errno_location
        - Src:             'flex_lexer.cpp:5220,12'
          Dst:             _ZL15yy_init_globalsPv
    - functionName:    _Z13hsql_set_llocP15HSQL_CUST_LTYPEPv
      functionSourceFile: '/src/sql-parser/flex_lexer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5190
      functionLinenumberEnd: 5193
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z13hsql_get_llocPv
      functionSourceFile: '/src/sql-parser/flex_lexer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5184
      functionLinenumberEnd: 5186
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z13hsql_set_lvalP10HSQL_STYPEPv
      functionSourceFile: '/src/sql-parser/flex_lexer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5178
      functionLinenumberEnd: 5181
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z13hsql_get_lvalPv
      functionSourceFile: '/src/sql-parser/flex_lexer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5172
      functionLinenumberEnd: 5174
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z14hsql_set_debugiPv
      functionSourceFile: '/src/sql-parser/flex_lexer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5164
      functionLinenumberEnd: 5167
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z14hsql_get_debugPv
      functionSourceFile: '/src/sql-parser/flex_lexer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5158
      functionLinenumberEnd: 5160
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z12hsql_set_outP8_IO_FILEPv
      functionSourceFile: '/src/sql-parser/flex_lexer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5152
      functionLinenumberEnd: 5155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11hsql_set_inP8_IO_FILEPv
      functionSourceFile: '/src/sql-parser/flex_lexer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5146
      functionLinenumberEnd: 5149
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15hsql_set_columniPv
      functionSourceFile: '/src/sql-parser/flex_lexer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5129
      functionLinenumberEnd: 5137
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          62
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL14yy_fatal_errorPKcPv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'flex_lexer.cpp:5134,12'
          Dst:             _ZL14yy_fatal_errorPKcPv
    - functionName:    _ZL14yy_fatal_errorPKcPv
      functionSourceFile: '/src/sql-parser/flex_lexer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5002
      functionLinenumberEnd: 5005
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - exit
        - fprintf
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'flex_lexer.cpp:5004,9'
          Dst:             fprintf
        - Src:             'flex_lexer.cpp:5005,2'
          Dst:             exit
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15hsql_set_linenoiPv
      functionSourceFile: '/src/sql-parser/flex_lexer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5114
      functionLinenumberEnd: 5122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          62
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL14yy_fatal_errorPKcPv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'flex_lexer.cpp:5119,12'
          Dst:             _ZL14yy_fatal_errorPKcPv
    - functionName:    _Z13hsql_get_textPv
      functionSourceFile: '/src/sql-parser/flex_lexer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5094
      functionLinenumberEnd: 5096
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z13hsql_get_lengPv
      functionSourceFile: '/src/sql-parser/flex_lexer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5084
      functionLinenumberEnd: 5086
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z12hsql_get_outPv
      functionSourceFile: '/src/sql-parser/flex_lexer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5075
      functionLinenumberEnd: 5077
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11hsql_get_inPv
      functionSourceFile: '/src/sql-parser/flex_lexer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5066
      functionLinenumberEnd: 5068
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15hsql_get_columnPv
      functionSourceFile: '/src/sql-parser/flex_lexer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5053
      functionLinenumberEnd: 5060
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15hsql_get_linenoPv
      functionSourceFile: '/src/sql-parser/flex_lexer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5040
      functionLinenumberEnd: 5047
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z14hsql_get_extraPv
      functionSourceFile: '/src/sql-parser/flex_lexer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5031
      functionLinenumberEnd: 5033
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z16hsql__scan_bytesPKciPv
      functionSourceFile: '/src/sql-parser/flex_lexer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4967
      functionLinenumberEnd: 4993
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          95
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - _Z10hsql_allocmPv
        - _Z17hsql__scan_bufferPcmPv
        - _ZL14yy_fatal_errorPKcPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'flex_lexer.cpp:4975,17'
          Dst:             _Z10hsql_allocmPv
        - Src:             'flex_lexer.cpp:4977,3'
          Dst:             _ZL14yy_fatal_errorPKcPv
        - Src:             'flex_lexer.cpp:4984,6'
          Dst:             _Z17hsql__scan_bufferPcmPv
        - Src:             'flex_lexer.cpp:4986,3'
          Dst:             _ZL14yy_fatal_errorPKcPv
    - functionName:    _Z17hsql__scan_bufferPcmPv
      functionSourceFile: '/src/sql-parser/flex_lexer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4917
      functionLinenumberEnd: 4943
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          114
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _Z10hsql_allocmPv
        - _Z22hsql__switch_to_bufferP15yy_buffer_statePv
        - _ZL14yy_fatal_errorPKcPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'flex_lexer.cpp:4926,24'
          Dst:             _Z10hsql_allocmPv
        - Src:             'flex_lexer.cpp:4928,3'
          Dst:             _ZL14yy_fatal_errorPKcPv
        - Src:             'flex_lexer.cpp:4940,2'
          Dst:             _Z22hsql__switch_to_bufferP15yy_buffer_statePv
    - functionName:    _Z22hsql__switch_to_bufferP15yy_buffer_statePv
      functionSourceFile: '/src/sql-parser/flex_lexer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4662
      functionLinenumberEnd: 4691
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          129
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL23hsql__load_buffer_statePv
        - _ZL24hsql_ensure_buffer_stackPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'flex_lexer.cpp:4670,2'
          Dst:             _ZL24hsql_ensure_buffer_stackPv
        - Src:             'flex_lexer.cpp:4683,2'
          Dst:             _ZL23hsql__load_buffer_statePv
    - functionName:    _ZL24hsql_ensure_buffer_stackPv
      functionSourceFile: '/src/sql-parser/flex_lexer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4867
      functionLinenumberEnd: 4908
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          125
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - _Z10hsql_allocmPv
        - _Z12hsql_reallocPvmS_
        - _ZL14yy_fatal_errorPKcPv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'flex_lexer.cpp:4878,52'
          Dst:             _Z10hsql_allocmPv
        - Src:             'flex_lexer.cpp:4882,4'
          Dst:             _ZL14yy_fatal_errorPKcPv
        - Src:             'flex_lexer.cpp:4897,52'
          Dst:             _Z12hsql_reallocPvmS_
        - Src:             'flex_lexer.cpp:4902,4'
          Dst:             _ZL14yy_fatal_errorPKcPv
    - functionName:    _Z17hsql__scan_stringPKcPv
      functionSourceFile: '/src/sql-parser/flex_lexer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4954
      functionLinenumberEnd: 4956
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z16hsql__scan_bytesPKciPv
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'flex_lexer.cpp:4956,38'
          Dst:             strlen
        - Src:             'flex_lexer.cpp:4956,9'
          Dst:             _Z16hsql__scan_bytesPKciPv
    - functionName:    _Z22hsql_push_buffer_stateP15yy_buffer_statePv
      functionSourceFile: '/src/sql-parser/flex_lexer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4816
      functionLinenumberEnd: 4840
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          144
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZL23hsql__load_buffer_statePv
        - _ZL24hsql_ensure_buffer_stackPv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'flex_lexer.cpp:4821,2'
          Dst:             _ZL24hsql_ensure_buffer_stackPv
        - Src:             'flex_lexer.cpp:4838,2'
          Dst:             _ZL23hsql__load_buffer_statePv
    - functionName:    _Z18hsql__flush_bufferP15yy_buffer_statePv
      functionSourceFile: '/src/sql-parser/flex_lexer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4786
      functionLinenumberEnd: 4807
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          86
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL23hsql__load_buffer_statePv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'flex_lexer.cpp:4806,3'
          Dst:             _ZL23hsql__load_buffer_statePv
    - functionName:    _ZL17hsql__init_bufferP15yy_buffer_stateP8_IO_FILEPv
      functionSourceFile: '/src/sql-parser/flex_lexer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4758
      functionLinenumberEnd: 4779
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          79
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _Z18hsql__flush_bufferP15yy_buffer_statePv
        - __errno_location
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'flex_lexer.cpp:4759,15'
          Dst:             __errno_location
        - Src:             'flex_lexer.cpp:4762,2'
          Dst:             _Z18hsql__flush_bufferP15yy_buffer_statePv
        - Src:             'flex_lexer.cpp:4778,2'
          Dst:             __errno_location
    - functionName:    _Z12hsql_restartP8_IO_FILEPv
      functionSourceFile: '/src/sql-parser/flex_lexer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4644
      functionLinenumberEnd: 4655
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          92
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _Z19hsql__create_bufferP8_IO_FILEiPv
        - _ZL17hsql__init_bufferP15yy_buffer_stateP8_IO_FILEPv
        - _ZL23hsql__load_buffer_statePv
        - _ZL24hsql_ensure_buffer_stackPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'flex_lexer.cpp:4648,9'
          Dst:             _ZL24hsql_ensure_buffer_stackPv
        - Src:             'flex_lexer.cpp:4650,13'
          Dst:             _Z19hsql__create_bufferP8_IO_FILEiPv
        - Src:             'flex_lexer.cpp:4653,2'
          Dst:             _ZL17hsql__init_bufferP15yy_buffer_stateP8_IO_FILEPv
        - Src:             'flex_lexer.cpp:4654,2'
          Dst:             _ZL23hsql__load_buffer_statePv
    - functionName:    _Z19hsql__create_bufferP8_IO_FILEiPv
      functionSourceFile: '/src/sql-parser/flex_lexer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4709
      functionLinenumberEnd: 4729
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _Z10hsql_allocmPv
        - _ZL14yy_fatal_errorPKcPv
        - _ZL17hsql__init_bufferP15yy_buffer_stateP8_IO_FILEPv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'flex_lexer.cpp:4712,24'
          Dst:             _Z10hsql_allocmPv
        - Src:             'flex_lexer.cpp:4714,3'
          Dst:             _ZL14yy_fatal_errorPKcPv
        - Src:             'flex_lexer.cpp:4721,26'
          Dst:             _Z10hsql_allocmPv
        - Src:             'flex_lexer.cpp:4723,3'
          Dst:             _ZL14yy_fatal_errorPKcPv
        - Src:             'flex_lexer.cpp:4727,2'
          Dst:             _ZL17hsql__init_bufferP15yy_buffer_stateP8_IO_FILEPv
    - functionName:    _ZL18yy_get_next_bufferPv
      functionSourceFile: '/src/sql-parser/flex_lexer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4367
      functionLinenumberEnd: 4497
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         70
      ICount:          723
      EdgeCount:       89
      CyclomaticComplexity: 21
      functionsReached:
        - _Z12hsql_reallocPvmS_
        - _Z12hsql_restartP8_IO_FILEPv
        - _ZL14yy_fatal_errorPKcPv
        - __errno_location
        - clearerr
        - ferror
        - fread
        - getc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'flex_lexer.cpp:4375,3'
          Dst:             _ZL14yy_fatal_errorPKcPv
        - Src:             'flex_lexer.cpp:4436,6'
          Dst:             _Z12hsql_reallocPvmS_
        - Src:             'flex_lexer.cpp:4443,5'
          Dst:             _ZL14yy_fatal_errorPKcPv
        - Src:             'flex_lexer.cpp:4457,3'
          Dst:             getc
        - Src:             'flex_lexer.cpp:4457,3'
          Dst:             ferror
        - Src:             'flex_lexer.cpp:4457,3'
          Dst:             _ZL14yy_fatal_errorPKcPv
        - Src:             'flex_lexer.cpp:4457,3'
          Dst:             __errno_location
        - Src:             'flex_lexer.cpp:4457,3'
          Dst:             fread
        - Src:             'flex_lexer.cpp:4457,3'
          Dst:             ferror
        - Src:             'flex_lexer.cpp:4457,3'
          Dst:             __errno_location
        - Src:             'flex_lexer.cpp:4457,3'
          Dst:             _ZL14yy_fatal_errorPKcPv
        - Src:             'flex_lexer.cpp:4457,3'
          Dst:             __errno_location
        - Src:             'flex_lexer.cpp:4457,3'
          Dst:             clearerr
        - Src:             'flex_lexer.cpp:4468,4'
          Dst:             _Z12hsql_restartP8_IO_FILEPv
        - Src:             'flex_lexer.cpp:4485,50'
          Dst:             _Z12hsql_reallocPvmS_
        - Src:             'flex_lexer.cpp:4487,4'
          Dst:             _ZL14yy_fatal_errorPKcPv
    - 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:    _ZL16yy_try_NUL_transiPv
      functionSourceFile: '/src/sql-parser/flex_lexer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4535
      functionLinenumberEnd: 4556
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          117
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21yy_get_previous_statePv
      functionSourceFile: '/src/sql-parser/flex_lexer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4502
      functionLinenumberEnd: 4526
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          142
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZTWL6strbuf
      functionSourceFile: ''
      linkageType:     InternalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __tls_init
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z8hsql_lexP10HSQL_STYPEP15HSQL_CUST_LTYPEPv
      functionSourceFile: '/src/sql-parser/flex_lexer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3152
      functionLinenumberEnd: 4357
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1575
      ICount:          19347
      EdgeCount:       1961
      CyclomaticComplexity: 388
      functionsReached:
        - _Z19hsql__create_bufferP8_IO_FILEiPv
        - _ZL14yy_fatal_errorPKcPv
        - _ZL16yy_try_NUL_transiPv
        - _ZL18yy_get_next_bufferPv
        - _ZL21yy_get_previous_statePv
        - _ZL23hsql__load_buffer_statePv
        - _ZL24hsql_ensure_buffer_stackPv
        - _ZN4hsql6substrEPKcii
        - _ZTWL6strbuf
        - __errno_location
        - atof
        - fprintf
        - fwrite
        - strdup
        - strlen
        - strtoll
      functionUses:    3
      BranchProfiles:
        - Branch String:   'flex_lexer.cpp:3236,3'
          Branch Sides:    []
        - Branch String:   'flex_lexer.cpp:4297,8'
          Branch Sides:    []
      Callsites:
        - Src:             'flex_lexer.cpp:3180,4'
          Dst:             _ZL24hsql_ensure_buffer_stackPv
        - Src:             'flex_lexer.cpp:3182,5'
          Dst:             _Z19hsql__create_bufferP8_IO_FILEiPv
        - Src:             'flex_lexer.cpp:3185,3'
          Dst:             _ZL23hsql__load_buffer_statePv
        - Src:             'flex_lexer.l:245,18'
          Dst:             atof
        - Src:             'flex_lexer.l:260,3'
          Dst:             __errno_location
        - Src:             'flex_lexer.l:261,18'
          Dst:             strtoll
        - Src:             'flex_lexer.l:262,7'
          Dst:             __errno_location
        - Src:             'flex_lexer.l:263,12'
          Dst:             fprintf
        - Src:             'flex_lexer.l:271,42'
          Dst:             strlen
        - Src:             'flex_lexer.l:271,18'
          Dst:             _ZN4hsql6substrEPKcii
        - Src:             'flex_lexer.l:276,18'
          Dst:             strdup
        - Src:             'flex_lexer.l:280,29'
          Dst:             _ZTWL6strbuf
        - Src:             'flex_lexer.l:280,45'
          Dst:             _ZTWL6strbuf
        - Src:             'flex_lexer.l:281,3'
          Dst:             _ZTWL6strbuf
        - Src:             'flex_lexer.l:282,3'
          Dst:             _ZTWL6strbuf
        - Src:             'flex_lexer.l:283,34'
          Dst:             _ZTWL6strbuf
        - Src:             'flex_lexer.l:283,27'
          Dst:             strdup
        - Src:             'flex_lexer.l:284,3'
          Dst:             fprintf
        - Src:             'flex_lexer.l:286,3'
          Dst:             fprintf
        - Src:             'flex_lexer.l:288,1'
          Dst:             fwrite
        - Src:             'flex_lexer.cpp:4266,23'
          Dst:             _ZL21yy_get_previous_statePv
        - Src:             'flex_lexer.cpp:4277,20'
          Dst:             _ZL16yy_try_NUL_transiPv
        - Src:             'flex_lexer.cpp:4297,17'
          Dst:             _ZL18yy_get_next_bufferPv
        - Src:             'flex_lexer.cpp:4332,24'
          Dst:             _ZL21yy_get_previous_statePv
        - Src:             'flex_lexer.cpp:4342,24'
          Dst:             _ZL21yy_get_previous_statePv
        - Src:             'flex_lexer.cpp:4352,3'
          Dst:             _ZL14yy_fatal_errorPKcPv
    - functionName:    atof
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtoll
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    _ZN4hsql12TableElementD0Ev
      functionSourceFile: '/src/sql-parser/src/sql/CreateStatement.h'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql12TableElementD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/CreateStatement.h:18,35'
          Dst:             _ZN4hsql12TableElementD2Ev
    - functionName:    _ZN4hsql12TableElementD2Ev
      functionSourceFile: '/src/sql-parser/src/sql/CreateStatement.h'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4hsql15CreateStatement27setColumnDefsAndConstraintsEPNSt3__16vectorIPNS_12TableElementENS1_9allocatorIS4_EEEE
      functionSourceFile: '/src/sql-parser/src/sql/CreateStatement.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          108
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/CreateStatement.cpp:144,24'
          Dst:             __dynamic_cast
        - Src:             'src/sql/CreateStatement.cpp:146,40'
          Dst:             __dynamic_cast
    - functionName:    __dynamic_cast
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4hsql15CreateStatementD0Ev
      functionSourceFile: '/src/sql-parser/src/sql/CreateStatement.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql15CreateStatementD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/CreateStatement.cpp:103,37'
          Dst:             _ZN4hsql15CreateStatementD2Ev
    - functionName:    _ZN4hsql15CreateStatementD2Ev
      functionSourceFile: '/src/sql-parser/src/sql/CreateStatement.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         52
      ICount:          284
      EdgeCount:       67
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN4hsql12SQLStatementD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/CreateStatement.cpp:137,1'
          Dst:             _ZN4hsql12SQLStatementD2Ev
    - functionName:    _ZN4hsql15CreateStatementC2ENS_10CreateTypeE
      functionSourceFile: '/src/sql-parser/src/sql/CreateStatement.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql12SQLStatementC2ENS_13StatementTypeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/CreateStatement.cpp:90,7'
          Dst:             _ZN4hsql12SQLStatementC2ENS_13StatementTypeE
    - functionName:    _ZN4hsql16ColumnDefinition22trySetNullableExplicitEv
      functionSourceFile: '/src/sql-parser/src/sql/CreateStatement.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4hsql16ColumnDefinitionD0Ev
      functionSourceFile: '/src/sql-parser/src/sql/CreateStatement.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql16ColumnDefinitionD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/CreateStatement.cpp:66,39'
          Dst:             _ZN4hsql16ColumnDefinitionD2Ev
    - functionName:    _ZN4hsql16ColumnDefinitionD2Ev
      functionSourceFile: '/src/sql-parser/src/sql/CreateStatement.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          99
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4hsql12TableElementD2Ev
        - _ZN4hsql23ReferencesSpecificationD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/CreateStatement.cpp:71,7'
          Dst:             _ZN4hsql23ReferencesSpecificationD2Ev
        - Src:             'src/sql/CreateStatement.cpp:75,1'
          Dst:             _ZN4hsql12TableElementD2Ev
    - functionName:    _ZN4hsql23ReferencesSpecificationD2Ev
      functionSourceFile: '/src/sql-parser/src/sql/CreateStatement.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          72
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4hsql16ColumnDefinitionC2EPcNS_10ColumnTypeEPNSt3__113unordered_setINS_14ConstraintTypeENS3_4hashIS5_EENS3_8equal_toIS5_EENS3_9allocatorIS5_EEEEPNS3_6vectorIPNS_23ReferencesSpecificationENSA_ISG_EEEE
      functionSourceFile: '/src/sql-parser/src/sql/CreateStatement.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql12TableElementC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/CreateStatement.cpp:62,19'
          Dst:             _ZN4hsql12TableElementC2Ev
    - functionName:    _ZN4hsql12TableElementC2Ev
      functionSourceFile: '/src/sql-parser/src/sql/CreateStatement.h'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 17
      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:    _ZN4hsql17ColumnConstraintsC2Ev
      functionSourceFile: '/src/sql-parser/src/sql/CreateStatement.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4hsql20ForeignKeyConstraintD0Ev
      functionSourceFile: '/src/sql-parser/src/sql/CreateStatement.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql20ForeignKeyConstraintD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/CreateStatement.cpp:56,47'
          Dst:             _ZN4hsql20ForeignKeyConstraintD2Ev
    - functionName:    _ZN4hsql20ForeignKeyConstraintD2Ev
      functionSourceFile: '/src/sql-parser/src/sql/CreateStatement.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4hsql15TableConstraintD2Ev
        - _ZN4hsql23ReferencesSpecificationD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/CreateStatement.cpp:56,49'
          Dst:             _ZN4hsql23ReferencesSpecificationD2Ev
        - Src:             'src/sql/CreateStatement.cpp:56,68'
          Dst:             _ZN4hsql15TableConstraintD2Ev
    - functionName:    _ZN4hsql15TableConstraintD2Ev
      functionSourceFile: '/src/sql-parser/src/sql/CreateStatement.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          59
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4hsql12TableElementD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/CreateStatement.cpp:36,1'
          Dst:             _ZN4hsql12TableElementD2Ev
    - functionName:    _ZN4hsql15TableConstraintD0Ev
      functionSourceFile: '/src/sql-parser/src/sql/CreateStatement.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql15TableConstraintD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/CreateStatement.cpp:31,37'
          Dst:             _ZN4hsql15TableConstraintD2Ev
    - functionName:    _ZN4hsql20ForeignKeyConstraintC2EPNSt3__16vectorIPcNS1_9allocatorIS3_EEEEPNS_23ReferencesSpecificationE
      functionSourceFile: '/src/sql-parser/src/sql/CreateStatement.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql15TableConstraintC2ENS_14ConstraintTypeEPNSt3__16vectorIPcNS2_9allocatorIS4_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/CreateStatement.cpp:54,7'
          Dst:             _ZN4hsql15TableConstraintC2ENS_14ConstraintTypeEPNSt3__16vectorIPcNS2_9allocatorIS4_EEEE
    - functionName:    _ZN4hsql15TableConstraintC2ENS_14ConstraintTypeEPNSt3__16vectorIPcNS2_9allocatorIS4_EEEE
      functionSourceFile: '/src/sql-parser/src/sql/CreateStatement.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql12TableElementC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/CreateStatement.cpp:28,18'
          Dst:             _ZN4hsql12TableElementC2Ev
    - functionName:    _ZN4hsql23ReferencesSpecificationC2EPcS1_PNSt3__16vectorIS1_NS2_9allocatorIS1_EEEE
      functionSourceFile: '/src/sql-parser/src/sql/CreateStatement.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4hsqllsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEENS_14ConstraintTypeE
      functionSourceFile: '/src/sql-parser/src/sql/CreateStatement.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          54
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sql/CreateStatement.cpp:7,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN4hsql6substrEPKcii
      functionSourceFile: '/src/sql-parser/src/sql/Expr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strncpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/Expr.cpp:320,3'
          Dst:             strncpy
    - functionName:    strncpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4hsql4Expr7getNameEv
      functionSourceFile: '/src/sql-parser/src/sql/Expr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4hsql4Expr8hasTableEv
      functionSourceFile: '/src/sql-parser/src/sql/Expr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4hsql4Expr8hasAliasEv
      functionSourceFile: '/src/sql-parser/src/sql/Expr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4hsql4Expr9isLiteralEv
      functionSourceFile: '/src/sql-parser/src/sql/Expr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          56
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNK4hsql4Expr6isTypeENS_8ExprTypeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/Expr.cpp:301,10'
          Dst:             _ZNK4hsql4Expr6isTypeENS_8ExprTypeE
        - Src:             'src/sql/Expr.cpp:301,37'
          Dst:             _ZNK4hsql4Expr6isTypeENS_8ExprTypeE
        - Src:             'src/sql/Expr.cpp:301,66'
          Dst:             _ZNK4hsql4Expr6isTypeENS_8ExprTypeE
        - Src:             'src/sql/Expr.cpp:301,96'
          Dst:             _ZNK4hsql4Expr6isTypeENS_8ExprTypeE
        - Src:             'src/sql/Expr.cpp:302,10'
          Dst:             _ZNK4hsql4Expr6isTypeENS_8ExprTypeE
        - Src:             'src/sql/Expr.cpp:302,38'
          Dst:             _ZNK4hsql4Expr6isTypeENS_8ExprTypeE
        - Src:             'src/sql/Expr.cpp:302,66'
          Dst:             _ZNK4hsql4Expr6isTypeENS_8ExprTypeE
    - functionName:    _ZNK4hsql4Expr6isTypeENS_8ExprTypeE
      functionSourceFile: '/src/sql-parser/src/sql/Expr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4hsql4Expr8makeCastEPS0_NS_10ColumnTypeE
      functionSourceFile: '/src/sql-parser/src/sql/Expr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4hsql4ExprC2ENS_8ExprTypeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/Expr.cpp:292,17'
          Dst:             _ZN4hsql4ExprC2ENS_8ExprTypeE
    - functionName:    _ZN4hsql4ExprC2ENS_8ExprTypeE
      functionSourceFile: '/src/sql-parser/src/sql/Expr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql10ColumnTypeC2ENS_8DataTypeElll
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/Expr.cpp:58,7'
          Dst:             _ZN4hsql10ColumnTypeC2ENS_8DataTypeElll
    - functionName:    _ZN4hsql4ExprD0Ev
      functionSourceFile: '/src/sql-parser/src/sql/Expr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql4ExprD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/Expr.cpp:64,15'
          Dst:             _ZN4hsql4ExprD2Ev
    - functionName:    _ZN4hsql4ExprD2Ev
      functionSourceFile: '/src/sql-parser/src/sql/Expr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          166
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4hsql4Expr11makeExtractENS_13DatetimeFieldEPS0_
      functionSourceFile: '/src/sql-parser/src/sql/Expr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4hsql4ExprC2ENS_8ExprTypeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/Expr.cpp:285,17'
          Dst:             _ZN4hsql4ExprC2ENS_8ExprTypeE
    - functionName:    _ZN4hsql4Expr14makeInOperatorEPS0_PNS_15SelectStatementE
      functionSourceFile: '/src/sql-parser/src/sql/Expr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4hsql4ExprC2ENS_8ExprTypeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/Expr.cpp:276,17'
          Dst:             _ZN4hsql4ExprC2ENS_8ExprTypeE
    - functionName:    _ZN4hsql4Expr14makeInOperatorEPS0_PNSt3__16vectorIS1_NS2_9allocatorIS1_EEEE
      functionSourceFile: '/src/sql-parser/src/sql/Expr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4hsql4ExprC2ENS_8ExprTypeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/Expr.cpp:267,17'
          Dst:             _ZN4hsql4ExprC2ENS_8ExprTypeE
    - functionName:    _ZN4hsql4Expr10makeExistsEPNS_15SelectStatementE
      functionSourceFile: '/src/sql-parser/src/sql/Expr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4hsql4ExprC2ENS_8ExprTypeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/Expr.cpp:260,17'
          Dst:             _ZN4hsql4ExprC2ENS_8ExprTypeE
    - functionName:    _ZN4hsql4Expr10makeSelectEPNS_15SelectStatementE
      functionSourceFile: '/src/sql-parser/src/sql/Expr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4hsql4ExprC2ENS_8ExprTypeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/Expr.cpp:254,17'
          Dst:             _ZN4hsql4ExprC2ENS_8ExprTypeE
    - functionName:    _ZN4hsql4Expr13makeParameterEi
      functionSourceFile: '/src/sql-parser/src/sql/Expr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4hsql4ExprC2ENS_8ExprTypeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/Expr.cpp:248,17'
          Dst:             _ZN4hsql4ExprC2ENS_8ExprTypeE
    - functionName:    _ZN4hsql4Expr14makeArrayIndexEPS0_l
      functionSourceFile: '/src/sql-parser/src/sql/Expr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4hsql4ExprC2ENS_8ExprTypeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/Expr.cpp:241,17'
          Dst:             _ZN4hsql4ExprC2ENS_8ExprTypeE
    - functionName:    _ZN4hsql4Expr9makeArrayEPNSt3__16vectorIPS0_NS1_9allocatorIS3_EEEE
      functionSourceFile: '/src/sql-parser/src/sql/Expr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4hsql4ExprC2ENS_8ExprTypeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/Expr.cpp:235,17'
          Dst:             _ZN4hsql4ExprC2ENS_8ExprTypeE
    - functionName:    _ZN4hsql4Expr15makeFunctionRefEPcS1_PNSt3__16vectorIPS0_NS2_9allocatorIS4_EEEEbPNS_17WindowDescriptionE
      functionSourceFile: '/src/sql-parser/src/sql/Expr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          69
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4hsql4ExprC2ENS_8ExprTypeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/Expr.cpp:225,17'
          Dst:             _ZN4hsql4ExprC2ENS_8ExprTypeE
    - functionName:    _ZN4hsql4Expr15makeFunctionRefEPcPNSt3__16vectorIPS0_NS2_9allocatorIS4_EEEEbPNS_17WindowDescriptionE
      functionSourceFile: '/src/sql-parser/src/sql/Expr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4hsql4ExprC2ENS_8ExprTypeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/Expr.cpp:216,17'
          Dst:             _ZN4hsql4ExprC2ENS_8ExprTypeE
    - functionName:    _ZN4hsql4Expr8makeStarEPc
      functionSourceFile: '/src/sql-parser/src/sql/Expr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4hsql4ExprC2ENS_8ExprTypeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/Expr.cpp:210,17'
          Dst:             _ZN4hsql4ExprC2ENS_8ExprTypeE
    - functionName:    _ZN4hsql4Expr8makeStarEv
      functionSourceFile: '/src/sql-parser/src/sql/Expr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4hsql4ExprC2ENS_8ExprTypeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/Expr.cpp:205,17'
          Dst:             _ZN4hsql4ExprC2ENS_8ExprTypeE
    - functionName:    _ZN4hsql4Expr13makeColumnRefEPcS1_
      functionSourceFile: '/src/sql-parser/src/sql/Expr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4hsql4ExprC2ENS_8ExprTypeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/Expr.cpp:198,17'
          Dst:             _ZN4hsql4ExprC2ENS_8ExprTypeE
    - functionName:    _ZN4hsql4Expr13makeColumnRefEPc
      functionSourceFile: '/src/sql-parser/src/sql/Expr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4hsql4ExprC2ENS_8ExprTypeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/Expr.cpp:192,17'
          Dst:             _ZN4hsql4ExprC2ENS_8ExprTypeE
    - functionName:    _ZN4hsql4Expr19makeIntervalLiteralElNS_13DatetimeFieldE
      functionSourceFile: '/src/sql-parser/src/sql/Expr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4hsql4ExprC2ENS_8ExprTypeE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/Expr.cpp:185,17'
          Dst:             _ZN4hsql4ExprC2ENS_8ExprTypeE
    - functionName:    _ZN4hsql4Expr15makeDateLiteralEPc
      functionSourceFile: '/src/sql-parser/src/sql/Expr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4hsql4ExprC2ENS_8ExprTypeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/Expr.cpp:179,17'
          Dst:             _ZN4hsql4ExprC2ENS_8ExprTypeE
    - functionName:    _ZN4hsql4Expr15makeNullLiteralEv
      functionSourceFile: '/src/sql-parser/src/sql/Expr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4hsql4ExprC2ENS_8ExprTypeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/Expr.cpp:174,17'
          Dst:             _ZN4hsql4ExprC2ENS_8ExprTypeE
    - functionName:    _ZN4hsql4Expr11makeLiteralEb
      functionSourceFile: '/src/sql-parser/src/sql/Expr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4hsql4ExprC2ENS_8ExprTypeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/Expr.cpp:167,17'
          Dst:             _ZN4hsql4ExprC2ENS_8ExprTypeE
    - functionName:    _ZN4hsql4Expr11makeLiteralEPc
      functionSourceFile: '/src/sql-parser/src/sql/Expr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4hsql4ExprC2ENS_8ExprTypeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/Expr.cpp:161,17'
          Dst:             _ZN4hsql4ExprC2ENS_8ExprTypeE
    - functionName:    _ZN4hsql4Expr11makeLiteralEd
      functionSourceFile: '/src/sql-parser/src/sql/Expr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4hsql4ExprC2ENS_8ExprTypeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/Expr.cpp:155,17'
          Dst:             _ZN4hsql4ExprC2ENS_8ExprTypeE
    - functionName:    _ZN4hsql4Expr11makeLiteralEl
      functionSourceFile: '/src/sql-parser/src/sql/Expr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4hsql4ExprC2ENS_8ExprTypeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/Expr.cpp:149,17'
          Dst:             _ZN4hsql4ExprC2ENS_8ExprTypeE
    - functionName:    _ZN4hsql4Expr8makeCaseEPS0_S1_S1_
      functionSourceFile: '/src/sql-parser/src/sql/Expr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          76
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4hsql4ExprC2ENS_8ExprTypeE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/Expr.cpp:138,17'
          Dst:             _ZN4hsql4ExprC2ENS_8ExprTypeE
    - functionName:    _ZN4hsql4Expr14caseListAppendEPS0_S1_
      functionSourceFile: '/src/sql-parser/src/sql/Expr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4hsql4Expr19makeCaseListElementEPS0_S1_
      functionSourceFile: '/src/sql-parser/src/sql/Expr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4hsql4ExprC2ENS_8ExprTypeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/Expr.cpp:125,17'
          Dst:             _ZN4hsql4ExprC2ENS_8ExprTypeE
    - functionName:    _ZN4hsql4Expr12makeCaseListEPS0_
      functionSourceFile: '/src/sql-parser/src/sql/Expr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4hsql4ExprC2ENS_8ExprTypeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/Expr.cpp:115,17'
          Dst:             _ZN4hsql4ExprC2ENS_8ExprTypeE
    - functionName:    _ZN4hsql4Expr11makeBetweenEPS0_S1_S1_
      functionSourceFile: '/src/sql-parser/src/sql/Expr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4hsql4ExprC2ENS_8ExprTypeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/Expr.cpp:105,17'
          Dst:             _ZN4hsql4ExprC2ENS_8ExprTypeE
    - functionName:    _ZN4hsql4Expr12makeOpBinaryEPS0_NS_12OperatorTypeES1_
      functionSourceFile: '/src/sql-parser/src/sql/Expr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4hsql4ExprC2ENS_8ExprTypeE
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/Expr.cpp:97,17'
          Dst:             _ZN4hsql4ExprC2ENS_8ExprTypeE
    - functionName:    _ZN4hsql4Expr11makeOpUnaryENS_12OperatorTypeEPS0_
      functionSourceFile: '/src/sql-parser/src/sql/Expr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4hsql4ExprC2ENS_8ExprTypeE
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/Expr.cpp:89,17'
          Dst:             _ZN4hsql4ExprC2ENS_8ExprTypeE
    - functionName:    _ZN4hsql4Expr4makeENS_8ExprTypeE
      functionSourceFile: '/src/sql-parser/src/sql/Expr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4hsql4ExprC2ENS_8ExprTypeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/Expr.cpp:84,17'
          Dst:             _ZN4hsql4ExprC2ENS_8ExprTypeE
    - functionName:    _ZN4hsql17WindowDescriptionD0Ev
      functionSourceFile: '/src/sql-parser/src/sql/Expr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql17WindowDescriptionD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/Expr.cpp:26,41'
          Dst:             _ZN4hsql17WindowDescriptionD2Ev
    - functionName:    _ZN4hsql17WindowDescriptionD2Ev
      functionSourceFile: '/src/sql-parser/src/sql/Expr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          167
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4hsql17WindowDescriptionC2EPNSt3__16vectorIPNS_4ExprENS1_9allocatorIS4_EEEEPNS2_IPNS_16OrderDescriptionENS5_ISA_EEEEPNS_16FrameDescriptionE
      functionSourceFile: '/src/sql-parser/src/sql/Expr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4hsql16FrameDescriptionD0Ev
      functionSourceFile: '/src/sql-parser/src/sql/Expr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql16FrameDescriptionD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/Expr.cpp:17,39'
          Dst:             _ZN4hsql16FrameDescriptionD2Ev
    - functionName:    _ZN4hsql16FrameDescriptionD2Ev
      functionSourceFile: '/src/sql-parser/src/sql/Expr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4hsql16FrameDescriptionC2ENS_9FrameTypeEPNS_10FrameBoundES3_
      functionSourceFile: '/src/sql-parser/src/sql/Expr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 15
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4hsql10FrameBoundC2ElNS_14FrameBoundTypeEb
      functionSourceFile: '/src/sql-parser/src/sql/Expr.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 12
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4hsql16PrepareStatementD0Ev
      functionSourceFile: '/src/sql-parser/src/sql/PrepareStatement.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 11
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql16PrepareStatementD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/PrepareStatement.cpp:8,39'
          Dst:             _ZN4hsql16PrepareStatementD2Ev
    - functionName:    _ZN4hsql16PrepareStatementD2Ev
      functionSourceFile: '/src/sql-parser/src/sql/PrepareStatement.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 11
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql12SQLStatementD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/PrepareStatement.cpp:11,1'
          Dst:             _ZN4hsql12SQLStatementD2Ev
    - functionName:    _ZN4hsql16PrepareStatementC2Ev
      functionSourceFile: '/src/sql-parser/src/sql/PrepareStatement.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6
      functionLinenumberEnd: 6
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql12SQLStatementC2ENS_13StatementTypeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/PrepareStatement.cpp:6,40'
          Dst:             _ZN4hsql12SQLStatementC2ENS_13StatementTypeE
    - functionName:    _ZNK4hsql12SQLStatement2isENS_13StatementTypeE
      functionSourceFile: '/src/sql-parser/src/sql/SQLStatement.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4hsql12SQLStatement6isTypeENS_13StatementTypeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/SQLStatement.cpp:22,58'
          Dst:             _ZNK4hsql12SQLStatement6isTypeENS_13StatementTypeE
    - functionName:    _ZNK4hsql12SQLStatement6isTypeENS_13StatementTypeE
      functionSourceFile: '/src/sql-parser/src/sql/SQLStatement.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4hsql12SQLStatement4typeEv
      functionSourceFile: '/src/sql-parser/src/sql/SQLStatement.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4hsql12SQLStatementD0Ev
      functionSourceFile: '/src/sql-parser/src/sql/SQLStatement.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql12SQLStatementD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/SQLStatement.cpp:9,31'
          Dst:             _ZN4hsql12SQLStatementD2Ev
    - functionName:    _ZN4hsql12SQLStatementD2Ev
      functionSourceFile: '/src/sql-parser/src/sql/SQLStatement.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          85
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4hsql12SQLStatementC2ENS_13StatementTypeE
      functionSourceFile: '/src/sql-parser/src/sql/SQLStatement.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7
      functionLinenumberEnd: 7
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4hsql12SetOperationD0Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql12SetOperationD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/statements.cpp:428,31'
          Dst:             _ZN4hsql12SetOperationD2Ev
    - functionName:    _ZN4hsql12SetOperationD2Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          118
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4hsql12SetOperationC2Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4hsql14JoinDefinitionD0Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql14JoinDefinitionD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/statements.cpp:413,35'
          Dst:             _ZN4hsql14JoinDefinitionD2Ev
    - functionName:    _ZN4hsql14JoinDefinitionD2Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          121
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4hsql14JoinDefinitionC2Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4hsql8TableRef7getNameEv
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4hsql8TableRef9hasSchemaEv
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4hsql8TableRefD0Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql8TableRefD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/statements.cpp:384,23'
          Dst:             _ZN4hsql8TableRefD2Ev
    - functionName:    _ZN4hsql8TableRefD2Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          138
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4hsql5AliasD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/statements.cpp:390,3'
          Dst:             _ZN4hsql5AliasD2Ev
    - functionName:    _ZN4hsql5AliasD2Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          69
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4hsql8TableRefC2ENS_12TableRefTypeE
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4hsql5AliasC2EPcPNSt3__16vectorIS1_NS2_9allocatorIS1_EEEE
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4hsql15UpdateStatementD0Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql15UpdateStatementD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/statements.cpp:353,37'
          Dst:             _ZN4hsql15UpdateStatementD2Ev
    - functionName:    _ZN4hsql15UpdateStatementD2Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          137
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4hsql12SQLStatementD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/statements.cpp:365,1'
          Dst:             _ZN4hsql12SQLStatementD2Ev
    - functionName:    _ZN4hsql15UpdateStatementC2Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql12SQLStatementC2ENS_13StatementTypeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/statements.cpp:351,38'
          Dst:             _ZN4hsql12SQLStatementC2ENS_13StatementTypeE
    - functionName:    _ZN4hsql15SelectStatementD0Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql15SelectStatementD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/statements.cpp:301,37'
          Dst:             _ZN4hsql15SelectStatementD2Ev
    - functionName:    _ZN4hsql15SelectStatementD2Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         90
      ICount:          469
      EdgeCount:       117
      CyclomaticComplexity: 29
      functionsReached:
        - _ZN4hsql12SQLStatementD2Ev
        - _ZN4hsql15WithDescriptionD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/statements.cpp:324,7'
          Dst:             _ZN4hsql15WithDescriptionD2Ev
        - Src:             'src/sql/statements.cpp:348,1'
          Dst:             _ZN4hsql12SQLStatementD2Ev
    - functionName:    _ZN4hsql15WithDescriptionD2Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4hsql15SelectStatementC2Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql12SQLStatementC2ENS_13StatementTypeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/statements.cpp:289,7'
          Dst:             _ZN4hsql12SQLStatementC2ENS_13StatementTypeE
    - functionName:    _ZN4hsql18GroupByDescriptionD0Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql18GroupByDescriptionD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/statements.cpp:271,43'
          Dst:             _ZN4hsql18GroupByDescriptionD2Ev
    - functionName:    _ZN4hsql18GroupByDescriptionD2Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          100
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4hsql18GroupByDescriptionC2Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4hsql16LimitDescriptionD0Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql16LimitDescriptionD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/statements.cpp:263,39'
          Dst:             _ZN4hsql16LimitDescriptionD2Ev
    - functionName:    _ZN4hsql16LimitDescriptionD2Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4hsql16LimitDescriptionC2EPNS_4ExprES2_
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4hsql16OrderDescriptionD0Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql16OrderDescriptionD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/statements.cpp:258,39'
          Dst:             _ZN4hsql16OrderDescriptionD2Ev
    - functionName:    _ZN4hsql16OrderDescriptionD2Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4hsql16OrderDescriptionC2ENS_9OrderTypeEPNS_4ExprENS_12NullOrderingE
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4hsql13ShowStatementD0Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql13ShowStatementD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/statements.cpp:247,33'
          Dst:             _ZN4hsql13ShowStatementD2Ev
    - functionName:    _ZN4hsql13ShowStatementD2Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql12SQLStatementD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/statements.cpp:250,1'
          Dst:             _ZN4hsql12SQLStatementD2Ev
    - functionName:    _ZN4hsql13ShowStatementC2ENS_8ShowTypeE
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql12SQLStatementC2ENS_13StatementTypeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/statements.cpp:245,47'
          Dst:             _ZN4hsql12SQLStatementC2ENS_13StatementTypeE
    - functionName:    _ZN4hsql15InsertStatementD0Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql15InsertStatementD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/statements.cpp:224,37'
          Dst:             _ZN4hsql15InsertStatementD2Ev
    - functionName:    _ZN4hsql15InsertStatementD2Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          159
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4hsql12SQLStatementD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/statements.cpp:242,1'
          Dst:             _ZN4hsql12SQLStatementD2Ev
    - functionName:    _ZN4hsql15InsertStatementC2ENS_10InsertTypeE
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql12SQLStatementC2ENS_13StatementTypeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/statements.cpp:216,7'
          Dst:             _ZN4hsql12SQLStatementC2ENS_13StatementTypeE
    - functionName:    _ZN4hsql15ImportStatementD0Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql15ImportStatementD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/statements.cpp:205,37'
          Dst:             _ZN4hsql15ImportStatementD2Ev
    - functionName:    _ZN4hsql15ImportStatementD2Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4hsql10CsvOptionsD2Ev
        - _ZN4hsql12SQLStatementD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/statements.cpp:211,3'
          Dst:             _ZN4hsql10CsvOptionsD2Ev
        - Src:             'src/sql/statements.cpp:212,1'
          Dst:             _ZN4hsql12SQLStatementD2Ev
    - functionName:    _ZN4hsql10CsvOptionsD2Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4hsql15ImportStatementC2ENS_10ImportTypeE
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql12SQLStatementC2ENS_13StatementTypeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/statements.cpp:196,7'
          Dst:             _ZN4hsql12SQLStatementC2ENS_13StatementTypeE
    - functionName:    _ZN4hsql19ImportExportOptionsD2Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4hsql10CsvOptionsD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/statements.cpp:191,3'
          Dst:             _ZN4hsql10CsvOptionsD2Ev
    - functionName:    _ZN4hsql19ImportExportOptionsC2Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4hsql10CsvOptions17accept_csv_optionEPNSt3__14pairINS_13CsvOptionTypeEPcEE
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sql/statements.cpp:163,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN4hsql10CsvOptionsC2Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4hsql15ExportStatementD0Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql15ExportStatementD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/statements.cpp:146,37'
          Dst:             _ZN4hsql15ExportStatementD2Ev
    - functionName:    _ZN4hsql15ExportStatementD2Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4hsql10CsvOptionsD2Ev
        - _ZN4hsql12SQLStatementD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/statements.cpp:152,3'
          Dst:             _ZN4hsql10CsvOptionsD2Ev
        - Src:             'src/sql/statements.cpp:153,1'
          Dst:             _ZN4hsql12SQLStatementD2Ev
    - functionName:    _ZN4hsql15ExportStatementC2ENS_10ImportTypeE
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql12SQLStatementC2ENS_13StatementTypeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/statements.cpp:137,7'
          Dst:             _ZN4hsql12SQLStatementC2ENS_13StatementTypeE
    - functionName:    _ZN4hsql16ExecuteStatementD0Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql16ExecuteStatementD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/statements.cpp:124,39'
          Dst:             _ZN4hsql16ExecuteStatementD2Ev
    - functionName:    _ZN4hsql16ExecuteStatementD2Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          86
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4hsql12SQLStatementD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/statements.cpp:133,1'
          Dst:             _ZN4hsql12SQLStatementD2Ev
    - functionName:    _ZN4hsql16ExecuteStatementC2Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql12SQLStatementC2ENS_13StatementTypeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/statements.cpp:122,40'
          Dst:             _ZN4hsql12SQLStatementC2ENS_13StatementTypeE
    - functionName:    _ZN4hsql20TransactionStatementD0Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql20TransactionStatementD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/statements.cpp:119,47'
          Dst:             _ZN4hsql20TransactionStatementD2Ev
    - functionName:    _ZN4hsql20TransactionStatementD2Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql12SQLStatementD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/statements.cpp:119,48'
          Dst:             _ZN4hsql12SQLStatementD2Ev
    - functionName:    _ZN4hsql20TransactionStatementC2ENS_18TransactionCommandE
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql12SQLStatementC2ENS_13StatementTypeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/statements.cpp:117,7'
          Dst:             _ZN4hsql12SQLStatementC2ENS_13StatementTypeE
    - functionName:    _ZN4hsql14AlterStatementD0Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql14AlterStatementD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/statements.cpp:109,35'
          Dst:             _ZN4hsql14AlterStatementD2Ev
    - functionName:    _ZN4hsql14AlterStatementD2Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4hsql12SQLStatementD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/statements.cpp:113,1'
          Dst:             _ZN4hsql12SQLStatementD2Ev
    - functionName:    _ZN4hsql14AlterStatementC2EPcPNS_11AlterActionE
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql12SQLStatementC2ENS_13StatementTypeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/statements.cpp:107,7'
          Dst:             _ZN4hsql12SQLStatementC2ENS_13StatementTypeE
    - functionName:    _ZN4hsql16DropColumnActionD0Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql16DropColumnActionD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/statements.cpp:104,39'
          Dst:             _ZN4hsql16DropColumnActionD2Ev
    - functionName:    _ZN4hsql16DropColumnActionD2Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql11AlterActionD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/statements.cpp:104,59'
          Dst:             _ZN4hsql11AlterActionD2Ev
    - functionName:    _ZN4hsql11AlterActionD2Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 99
      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:    _ZN4hsql16DropColumnActionC2EPc
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql11AlterActionC2ENS_10ActionTypeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/statements.cpp:102,7'
          Dst:             _ZN4hsql11AlterActionC2ENS_10ActionTypeE
    - functionName:    _ZN4hsql11AlterActionC2ENS_10ActionTypeE
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4hsql11AlterActionD0Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql11AlterActionD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/statements.cpp:99,27'
          Dst:             _ZN4hsql11AlterActionD2Ev
    - functionName:    _ZN4hsql13DropStatementD0Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql13DropStatementD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/statements.cpp:89,33'
          Dst:             _ZN4hsql13DropStatementD2Ev
    - functionName:    _ZN4hsql13DropStatementD2Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql12SQLStatementD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/statements.cpp:93,1'
          Dst:             _ZN4hsql12SQLStatementD2Ev
    - functionName:    _ZN4hsql13DropStatementC2ENS_8DropTypeE
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql12SQLStatementC2ENS_13StatementTypeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/statements.cpp:87,7'
          Dst:             _ZN4hsql12SQLStatementC2ENS_13StatementTypeE
    - functionName:    _ZN4hsql15DeleteStatementD0Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql15DeleteStatementD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/statements.cpp:79,37'
          Dst:             _ZN4hsql15DeleteStatementD2Ev
    - functionName:    _ZN4hsql15DeleteStatementD2Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4hsql12SQLStatementD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/statements.cpp:83,1'
          Dst:             _ZN4hsql12SQLStatementD2Ev
    - functionName:    _ZN4hsql15DeleteStatementC2Ev
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsql12SQLStatementC2ENS_13StatementTypeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/statements.cpp:77,38'
          Dst:             _ZN4hsql12SQLStatementC2ENS_13StatementTypeE
    - functionName:    _ZN4hsqllsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEERKNS_10ColumnTypeE
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          132
      EdgeCount:       41
      CyclomaticComplexity: 22
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sql/statements.cpp:23,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN4hsqlneERKNS_10ColumnTypeES2_
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4hsqleqERKNS_10ColumnTypeES2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sql/statements.cpp:20,78'
          Dst:             _ZN4hsqleqERKNS_10ColumnTypeES2_
    - functionName:    _ZN4hsqleqERKNS_10ColumnTypeES2_
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4hsql10ColumnTypeC2ENS_8DataTypeElll
      functionSourceFile: '/src/sql-parser/src/sql/statements.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 11
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
...
