LCOV - differential code coverage report
Current view: top level - src/backend/parser - gram.y (source / functions) Coverage Total Hit UNC LBC UBC GBC GNC CBC EUB ECB DUB DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 90.0 % 7357 6622 20 1 714 5 304 6313 3 15 5 44
Current Date: 2024-04-14 14:21:10 Functions: 100.0 % 41 41 1 40 1
Baseline: 16@8cea358b128 Branches: 60.9 % 704 429 5 270 17 412
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed [..60] days: 97.3 % 224 218 6 214 4
(60,120] days: 95.5 % 22 21 1 21
(120,180] days: 100.0 % 15 15 15
(180,240] days: 87.0 % 23 20 3 20
(240..) days: 89.7 % 7073 6348 10 1 714 5 34 6309 3 15
Function coverage date bins:
(240..) days: 100.0 % 41 41 1 40
Branch coverage date bins:
[..60] days: 80.0 % 10 8 2 8
(60,120] days: 100.0 % 2 2 2
(120,180] days: 87.5 % 8 7 1 7
(180,240] days: 0.0 % 2 0 2
(240..) days: 60.4 % 682 412 270 412

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
makeRangeVarFromAnyName CBC 462 69.6 % (16 / 23) 33.3 % (2 / 6)
makeRangeVarFromQualifiedName CBC 109424 58.8 % (10 / 17) 20.0 % (1 / 5)
insertSelectOptions GNC 33133 83.9 % (26 / 31) 60.7 % (34 / 56)
processCASbits CBC 7065 83.3 % (20 / 24) 60.0 % (18 / 30)
mergeTableFuncParameters CBC 94 62.5 % (5 / 8) 50.0 % (7 / 14)
SplitColQualList CBC 32008 86.7 % (13 / 15) 62.5 % (10 / 16)
doNegateFloat CBC 471 75.0 % (6 / 8) 50.0 % (2 / 4)
makeAConst CBC 2175 81.8 % (9 / 11) 66.7 % (2 / 3)
check_func_name CBC 55031 80.0 % (4 / 5) 75.0 % (6 / 8)
check_indirection CBC 36812 83.3 % (5 / 6) 90.0 % (9 / 10)
check_qualified_name CBC 109424 80.0 % (4 / 5) 75.0 % (6 / 8)
makeColumnRef CBC 763337 95.2 % (20 / 21) 92.9 % (13 / 14)
makeOrderedSetArgs CBC 16 90.9 % (10 / 11) 50.0 % (5 / 10)
preprocess_pubobj_list CBC 736 96.9 % (31 / 32) 81.2 % (39 / 48)
SystemFuncName CBC 8419 100.0 % (2 / 2)
SystemTypeName CBC 45225 100.0 % (2 / 2)
TableFuncTypeName CBC 94 100.0 % (7 / 7) 100.0 % (2 / 2)
base_yyerror CBC 338 100.0 % (2 / 2)
doNegate CBC 15322 100.0 % (11 / 11) 83.3 % (5 / 6)
extractAggrArgTypes CBC 181 100.0 % (3 / 3) 50.0 % (1 / 2)
extractArgTypes CBC 6663 100.0 % (7 / 7) 90.0 % (9 / 10)
makeAArrayExpr CBC 4057 100.0 % (5 / 5)
makeAndExpr CBC 102865 100.0 % (7 / 7) 100.0 % (4 / 4)
makeBitStringConst CBC 2035 100.0 % (6 / 6)
makeBoolAConst CBC 28259 100.0 % (6 / 6)
makeFloatConst CBC 5402 100.0 % (6 / 6)
makeIntConst CBC 220339 100.0 % (6 / 6)
makeNotExpr CBC 6978 100.0 % (2 / 2)
makeNullAConst CBC 28185 100.0 % (5 / 5)
makeOrExpr CBC 8024 100.0 % (7 / 7) 100.0 % (4 / 4)
makeRawStmt CBC 383893 100.0 % (6 / 6)
makeRecursiveViewSelect CBC 7 100.0 % (24 / 24) 83.3 % (5 / 6)
makeRoleSpec CBC 12833 100.0 % (5 / 5)
makeSQLValueFunction CBC 1206 100.0 % (6 / 6)
makeSetOp CBC 6972 100.0 % (7 / 7)
makeStringConstCast CBC 7748 100.0 % (3 / 3)
makeTypeCast CBC 120023 100.0 % (6 / 6)
makeXmlExpr CBC 298 100.0 % (10 / 10)
parsePartitionStrategy CBC 2441 100.0 % (8 / 8) 87.5 % (7 / 8)
parser_init CBC 365534 100.0 % (3 / 3)
updateRawStmtEnd CBC 275774 100.0 % (4 / 4) 100.0 % (2 / 2)

Generated by: LCOV version 2.1-beta2-3-g6141622