LCOV - code coverage report
Current view: top level - src/parse - AST.cpp (source / functions) Hit Total Coverage
Test: coverage.info Lines: 88 176 50.0 %
Date: 2025-03-25 01:19:55 Functions: 71 151 47.0 %
Branches: 49 186 26.3 %

Function Name Sort by function name Hit count Sort by hit count
_ZN12_GLOBAL__N_122recursive_expr_visitorILb0ELb0EEC2ERN1m3ast14ASTExprVisitorE 0
_ZN12_GLOBAL__N_122recursive_expr_visitorILb0ELb0EED0Ev 0
_ZN12_GLOBAL__N_122recursive_expr_visitorILb0ELb0EED2Ev 0
_ZN12_GLOBAL__N_122recursive_expr_visitorILb0ELb0EEclERN1m3ast10BinaryExprE 0
_ZN12_GLOBAL__N_122recursive_expr_visitorILb0ELb0EEclERN1m3ast10DesignatorE 0
_ZN12_GLOBAL__N_122recursive_expr_visitorILb0ELb0EEclERN1m3ast17FnApplicationExprE 0
_ZN12_GLOBAL__N_122recursive_expr_visitorILb0ELb0EEclERN1m3ast8ConstantE 0
_ZN12_GLOBAL__N_122recursive_expr_visitorILb0ELb0EEclERN1m3ast9ErrorExprE 0
_ZN12_GLOBAL__N_122recursive_expr_visitorILb0ELb0EEclERN1m3ast9QueryExprE 0
_ZN12_GLOBAL__N_122recursive_expr_visitorILb0ELb0EEclERN1m3ast9UnaryExprE 0
_ZN12_GLOBAL__N_122recursive_expr_visitorILb0ELb1EEC2ERN1m3ast14ASTExprVisitorE 0
_ZN12_GLOBAL__N_122recursive_expr_visitorILb0ELb1EED0Ev 0
_ZN12_GLOBAL__N_122recursive_expr_visitorILb0ELb1EED2Ev 0
_ZN12_GLOBAL__N_122recursive_expr_visitorILb0ELb1EEclERN1m3ast10BinaryExprE 0
_ZN12_GLOBAL__N_122recursive_expr_visitorILb0ELb1EEclERN1m3ast10DesignatorE 0
_ZN12_GLOBAL__N_122recursive_expr_visitorILb0ELb1EEclERN1m3ast17FnApplicationExprE 0
_ZN12_GLOBAL__N_122recursive_expr_visitorILb0ELb1EEclERN1m3ast8ConstantE 0
_ZN12_GLOBAL__N_122recursive_expr_visitorILb0ELb1EEclERN1m3ast9ErrorExprE 0
_ZN12_GLOBAL__N_122recursive_expr_visitorILb0ELb1EEclERN1m3ast9QueryExprE 0
_ZN12_GLOBAL__N_122recursive_expr_visitorILb0ELb1EEclERN1m3ast9UnaryExprE 0
_ZN12_GLOBAL__N_122recursive_expr_visitorILb1ELb0EEC2ERN1m3ast19ConstASTExprVisitorE 0
_ZN12_GLOBAL__N_122recursive_expr_visitorILb1ELb0EED0Ev 0
_ZN12_GLOBAL__N_122recursive_expr_visitorILb1ELb0EED2Ev 0
_ZN12_GLOBAL__N_122recursive_expr_visitorILb1ELb0EEclERKN1m3ast10BinaryExprE 0
_ZN12_GLOBAL__N_122recursive_expr_visitorILb1ELb0EEclERKN1m3ast10DesignatorE 0
_ZN12_GLOBAL__N_122recursive_expr_visitorILb1ELb0EEclERKN1m3ast17FnApplicationExprE 0
_ZN12_GLOBAL__N_122recursive_expr_visitorILb1ELb0EEclERKN1m3ast8ConstantE 0
_ZN12_GLOBAL__N_122recursive_expr_visitorILb1ELb0EEclERKN1m3ast9ErrorExprE 0
_ZN12_GLOBAL__N_122recursive_expr_visitorILb1ELb0EEclERKN1m3ast9QueryExprE 0
_ZN12_GLOBAL__N_122recursive_expr_visitorILb1ELb0EEclERKN1m3ast9UnaryExprE 0
_ZN12_GLOBAL__N_122recursive_expr_visitorILb1ELb1EED0Ev 0
_ZN12_GLOBAL__N_122recursive_expr_visitorILb1ELb1EEclERKN1m3ast9ErrorExprE 0
_ZN12_GLOBAL__N_122recursive_expr_visitorILb1ELb1EEclERKN1m3ast9QueryExprE 0
_ZN1m3ast10DeleteStmt6acceptERNS0_17ASTCommandVisitorE 0
_ZN1m3ast10UpdateStmt6acceptERNS0_17ASTCommandVisitorE 0
_ZN1m3ast11ErrorClause6acceptERNS0_16ASTClauseVisitorE 0
_ZN1m3ast11Instruction6acceptERNS0_17ASTCommandVisitorE 0
_ZN1m3ast13DropIndexStmt6acceptERNS0_17ASTCommandVisitorE 0
_ZN1m3ast13DropTableStmt6acceptERNS0_17ASTCommandVisitorE 0
_ZN1m3ast15CreateIndexStmt6acceptERNS0_17ASTCommandVisitorE 0
_ZN1m3ast15UseDatabaseStmt6acceptERNS0_17ASTCommandVisitorE 0
_ZN1m3ast16DropDatabaseStmt6acceptERNS0_17ASTCommandVisitorE 0
_ZN1m3ast16UniqueConstraint6acceptERNS0_20ASTConstraintVisitorE 0
_ZN1m3ast17NotNullConstraint6acceptERNS0_20ASTConstraintVisitorE 0
_ZN1m3ast18CreateDatabaseStmt6acceptERNS0_17ASTCommandVisitorE 0
_ZN1m3ast19ReferenceConstraint6acceptERNS0_20ASTConstraintVisitorE 0
_ZN1m3ast20PrimaryKeyConstraint6acceptERNS0_20ASTConstraintVisitorE 0
_ZN1m3ast22ThePreOrderExprVisitorILb0EEclERNS0_4ExprE 0
_ZN1m3ast22ThePreOrderExprVisitorILb1EEC2Ev 0
_ZN1m3ast23ThePostOrderExprVisitorILb0EEclERNS0_4ExprE 0
_ZN1m3ast23ThePostOrderExprVisitorILb1EEclERKNS0_4ExprE 0
_ZN1m3ast24CheckConditionConstraint6acceptERNS0_20ASTConstraintVisitorE 0
_ZN1m3ast27TheRecursiveExprVisitorBaseILb0EEC2Ev 0
_ZN1m3ast9EmptyStmt6acceptERNS0_17ASTCommandVisitorE 0
_ZN1m3ast9ErrorExpr6acceptERNS0_14ASTExprVisitorE 0
_ZN1m3ast9ErrorStmt6acceptERNS0_17ASTCommandVisitorE 0
_ZN1m3astlsERSoRKNS0_7CommandE 0
_ZNK1m3ast11ErrorClause6acceptERNS0_21ConstASTClauseVisitorE 0
_ZNK1m3ast11Instruction6acceptERNS0_22ConstASTCommandVisitorE 0
_ZNK1m3ast17FnApplicationExpr4hashEv 0
_ZNK1m3ast4Expr12get_requiredEv 0
_ZNK1m3ast4Expr3dotERSo 0
_ZNK1m3ast4Stmt3dotERSo 0
_ZNK1m3ast6Clause3dotERSo 0
_ZNK1m3ast9ErrorExpr6acceptERNS0_19ConstASTExprVisitorE 0
_ZNK1m3ast9ErrorExpreqERKNS0_4ExprE 0
_ZNK1m3ast9ErrorStmt6acceptERNS0_22ConstASTCommandVisitorE 0
_ZNK1m3ast9QueryExpr11can_be_nullEv 0
_ZNK1m3ast9QueryExpr4hashEv 0
_ZNK1m3ast9QueryExpreqERKNS0_4ExprE 0
_ZNK1m3ast9UnaryExpr4hashEv 0
_ZNK1m3ast9UnaryExpreqERKNS0_4ExprE 0
_ZZNK1m3ast4Expr12get_requiredEvENK3$_0clIKNS0_10BinaryExprEEEDaRT_ 0
_ZZNK1m3ast4Expr12get_requiredEvENK3$_0clIKNS0_8ConstantEEEDaRT_ 0
_ZZNK1m3ast4Expr12get_requiredEvENK3$_0clIKNS0_9ErrorExprEEEDaRT_ 0
_ZZNK1m3ast4Expr12get_requiredEvENK3$_0clIKNS0_9QueryExprEEEDaRT_ 0
_ZZNK1m3ast4Expr12get_requiredEvENK3$_0clIKNS0_9UnaryExprEEEDaRT_ 0
_ZZNK1m3ast4Expr12get_requiredEvENK3$_1clERKNS0_10DesignatorE 0
_ZZNK1m3ast4Expr12get_requiredEvENK3$_2clERKNS0_17FnApplicationExprE 0
__cxx_global_var_init.1 0
_ZNK1m3ast9EmptyStmt6acceptERNS0_22ConstASTCommandVisitorE 1
__cxx_global_var_init 1
_ZN1m3astlsERSoRKNS0_6ClauseE 2
_ZNK1m3ast16UniqueConstraint6acceptERNS0_25ConstASTConstraintVisitorE 2
_ZNK1m3ast17NotNullConstraint6acceptERNS0_25ConstASTConstraintVisitorE 2
_ZNK1m3ast19ReferenceConstraint6acceptERNS0_25ConstASTConstraintVisitorE 2
_ZNK1m3ast24CheckConditionConstraint6acceptERNS0_25ConstASTConstraintVisitorE 2
_ZN12_GLOBAL__N_122recursive_expr_visitorILb1ELb1EEclERKN1m3ast9UnaryExprE 3
_ZNK1m3ast15UseDatabaseStmt6acceptERNS0_22ConstASTCommandVisitorE 3
_ZNK1m3ast18CreateDatabaseStmt6acceptERNS0_22ConstASTCommandVisitorE 3
_ZN1m3ast11LimitClause6acceptERNS0_16ASTClauseVisitorE 4
_ZNK1m3ast13DropIndexStmt6acceptERNS0_22ConstASTCommandVisitorE 4
_ZNK1m3ast13DropTableStmt6acceptERNS0_22ConstASTCommandVisitorE 4
_ZNK1m3ast16DropDatabaseStmt6acceptERNS0_22ConstASTCommandVisitorE 4
_ZNK1m3ast10DeleteStmt6acceptERNS0_22ConstASTCommandVisitorE 5
_ZNK1m3ast12HavingClause6acceptERNS0_21ConstASTClauseVisitorE 5
_ZNK1m3ast10UpdateStmt6acceptERNS0_22ConstASTCommandVisitorE 6
_ZNK1m3ast8Constant4hashEv 6
_ZNK1m3ast10InsertStmt6acceptERNS0_22ConstASTCommandVisitorE 7
_ZNK1m3ast15CreateIndexStmt6acceptERNS0_22ConstASTCommandVisitorE 7
_ZN1m3ast13DSVImportStmt6acceptERNS0_17ASTCommandVisitorE 9
_ZNK1m3ast11LimitClause6acceptERNS0_21ConstASTClauseVisitorE 9
_ZNK1m3ast11WhereClause6acceptERNS0_21ConstASTClauseVisitorE 9
_ZNK1m3ast13OrderByClause6acceptERNS0_21ConstASTClauseVisitorE 9
_ZNK1m3ast15CreateTableStmt6acceptERNS0_22ConstASTCommandVisitorE 9
_ZN1m3ast15CreateTableStmt6acceptERNS0_17ASTCommandVisitorE 12
_ZNK1m3ast13DSVImportStmt6acceptERNS0_22ConstASTCommandVisitorE 14
_ZNK1m3ast20PrimaryKeyConstraint6acceptERNS0_25ConstASTConstraintVisitorE 14
_ZNK1m3ast13GroupByClause6acceptERNS0_21ConstASTClauseVisitorE 16
_ZNK1m3ast9QueryExpr11is_constantEv 18
_ZN12_GLOBAL__N_122recursive_expr_visitorILb1ELb1EEclERKN1m3ast17FnApplicationExprE 19
_ZNK1m3ast17FnApplicationExpreqERKNS0_4ExprE 20
_ZN12_GLOBAL__N_122recursive_expr_visitorILb1ELb1EEclERKN1m3ast8ConstantE 21
_ZNK1m3ast9QueryExpr6acceptERNS0_19ConstASTExprVisitorE 24
_ZNK1m3ast10FromClause6acceptERNS0_21ConstASTClauseVisitorE 27
_ZN1m3ast13OrderByClause6acceptERNS0_16ASTClauseVisitorE 33
_ZNK1m3ast8ConstanteqERKNS0_4ExprE 33
_ZN1m3ast12HavingClause6acceptERNS0_16ASTClauseVisitorE 40
_ZNK1m3ast10BinaryExpreqERKNS0_4ExprE 40
_ZNK1m3ast12SelectClause6acceptERNS0_21ConstASTClauseVisitorE 44
_ZN1m3ast9QueryExpr17make_unique_aliasEv 47
_ZN1m3ast9QueryExpr6acceptERNS0_14ASTExprVisitorE 47
_ZN1m3ast13GroupByClause6acceptERNS0_16ASTClauseVisitorE 58
_ZN1m3ast17FnApplicationExpr6acceptERNS0_14ASTExprVisitorE 78
_ZN1m3ast9UnaryExpr6acceptERNS0_14ASTExprVisitorE 88
_ZNK1m3ast17FnApplicationExpr6acceptERNS0_19ConstASTExprVisitorE 104
_ZNK1m3ast9UnaryExpr6acceptERNS0_19ConstASTExprVisitorE 173
_ZN1m3ast11WhereClause6acceptERNS0_16ASTClauseVisitorE 197
_ZNK1m3ast10SelectStmt6acceptERNS0_22ConstASTCommandVisitorE 199
_ZNK1m3ast10BinaryExpr4hashEv 265
_ZN12_GLOBAL__N_122recursive_expr_visitorILb1ELb1EEclERKN1m3ast10BinaryExprE 276
_ZN12_GLOBAL__N_122recursive_expr_visitorILb1ELb1EEC2ERN1m3ast19ConstASTExprVisitorE 319
_ZN12_GLOBAL__N_122recursive_expr_visitorILb1ELb1EED2Ev 319
_ZN1m3ast22ThePreOrderExprVisitorILb1EEclERKNS0_4ExprE 319
_ZN1m3ast27TheRecursiveExprVisitorBaseILb1EEC2Ev 319
_ZNK1m3ast10DesignatoreqERKNS0_4ExprE 418
_ZN1m3ast10SelectStmt6acceptERNS0_17ASTCommandVisitorE 433
_ZNK1m3ast10Designator4hashEv 526
_ZN1m3ast10FromClause6acceptERNS0_16ASTClauseVisitorE 546
_ZN12_GLOBAL__N_122recursive_expr_visitorILb1ELb1EEclERKN1m3ast10DesignatorE 565
_ZN1m3ast12SelectClause6acceptERNS0_16ASTClauseVisitorE 574
_ZN1m3ast10FromClauseD0Ev 577
_ZN1m3ast10FromClauseD2Ev 577
_ZN1m3ast10InsertStmt6acceptERNS0_17ASTCommandVisitorE 759
_ZN1m3ast10BinaryExpr6acceptERNS0_14ASTExprVisitorE 812
_ZNK1m3ast10BinaryExpr6acceptERNS0_19ConstASTExprVisitorE 1274
_ZN1m3ast10Designator6acceptERNS0_14ASTExprVisitorE 2376
_ZN1m3ast8Constant6acceptERNS0_14ASTExprVisitorE 3671
_ZNK1m3ast10Designator6acceptERNS0_19ConstASTExprVisitorE 3817
_ZN1m3astlsERSoRKNS0_4ExprE 6082
_ZNK1m3ast8Constant6acceptERNS0_19ConstASTExprVisitorE 6885

Generated by: LCOV version 1.16