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
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