LCOV - differential code coverage report
Current view: top level - src/backend/nodes - makefuncs.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 98.9 % 348 344 4 27 317 9
Current Date: 2024-04-14 14:21:10 Functions: 100.0 % 41 41 5 36 1
Baseline: 16@8cea358b128 Branches: 76.4 % 55 42 2 11 4 38
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: 100.0 % 28 28 27 1
(240..) days: 98.8 % 320 316 4 316
Function coverage date bins:
[..60] days: 100.0 % 4 4 4
(240..) days: 100.0 % 37 37 1 36
Branch coverage date bins:
[..60] days: 66.7 % 6 4 2 4
(240..) days: 77.6 % 49 38 11 38

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
makeWholeRowVar CBC 4070 95.8 % (23 / 24) 73.3 % (11 / 15)
makeIndexInfo GNC 1591552 100.0 % (30 / 30) 62.5 % (5 / 8)
flatCopyTargetEntry CBC 261310 100.0 % (5 / 5) 50.0 % (1 / 2)
makeJsonTablePath GNC 280 100.0 % (6 / 6) 50.0 % (1 / 2)
makeJsonTablePathSpec GNC 697 100.0 % (9 / 9) 75.0 % (3 / 4)
make_and_qual CBC 1409 83.3 % (5 / 6) 75.0 % (3 / 4)
make_ands_explicit CBC 25579 83.3 % (5 / 6) 75.0 % (3 / 4)
make_opclause CBC 68534 92.3 % (12 / 13) 50.0 % (1 / 2)
makeConst CBC 1215787 100.0 % (13 / 13) 100.0 % (4 / 4)
make_ands_implicit CBC 188022 100.0 % (10 / 10) 100.0 % (10 / 10)
makeA_Expr CBC 34375 100.0 % (8 / 8)
makeAlias CBC 477106 100.0 % (5 / 5)
makeBoolConst CBC 3069 100.0 % (2 / 2)
makeBoolExpr CBC 136763 100.0 % (6 / 6)
makeColumnDef CBC 75616 100.0 % (17 / 17)
makeDefElem CBC 104146 100.0 % (8 / 8)
makeDefElemExtended CBC 97 100.0 % (8 / 8)
makeFromExpr CBC 293153 100.0 % (5 / 5)
makeFuncCall CBC 175458 100.0 % (14 / 14)
makeFuncExpr CBC 77318 100.0 % (12 / 12)
makeGroupingSet CBC 2381 100.0 % (6 / 6)
makeJsonBehavior GNC 1381 100.0 % (6 / 6)
makeJsonFormat CBC 4298 100.0 % (6 / 6)
makeJsonIsPredicate CBC 331 100.0 % (8 / 8)
makeJsonKeyValue CBC 331 100.0 % (5 / 5)
makeJsonValueExpr CBC 2221 100.0 % (6 / 6)
makeNullConst CBC 3843 100.0 % (3 / 3)
makeRangeVar CBC 413905 100.0 % (10 / 10)
makeRelabelType CBC 60941 100.0 % (9 / 9)
makeSimpleA_Expr CBC 259134 100.0 % (8 / 8)
makeStringConst GNC 293405 100.0 % (6 / 6)
makeTargetEntry CBC 3716502 100.0 % (10 / 10)
makeTypeName CBC 121989 100.0 % (2 / 2)
makeTypeNameFromNameList CBC 242625 100.0 % (7 / 7)
makeTypeNameFromOid CBC 76218 100.0 % (6 / 6)
makeVacuumRelation CBC 91373 100.0 % (6 / 6)
makeVar CBC 4642635 100.0 % (13 / 13)
makeVarFromTargetEntry CBC 58694 100.0 % (6 / 6)
make_andclause CBC 134075 100.0 % (6 / 6)
make_notclause CBC 4991 100.0 % (6 / 6)
make_orclause CBC 17368 100.0 % (6 / 6)

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