LCOV - differential code coverage report
Current view: top level - src/backend/nodes - makefuncs.c (source / functions) Coverage Total Hit UBC CBC
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 98.4 % 377 371 6 371
Current Date: 2025-09-06 07:49:51 +0900 Functions: 100.0 % 42 42 42
Baseline: lcov-20250906-005545-baseline Branches: 73.5 % 68 50 18 50
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 93.3 % 30 28 2 28
(360..) days: 98.8 % 347 343 4 343
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 100.0 % 41 41 41
Branch coverage date bins:
(30,360] days: 58.3 % 12 7 5 7
(360..) days: 76.8 % 56 43 13 43

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
makeDefElemExtended CBC 98 100.0 % (8 / 8)
makeJsonIsPredicate CBC 331 100.0 % (8 / 8)
makeJsonTablePath CBC 349 100.0 % (6 / 6) 50.0 % (1 / 2)
makeJsonKeyValue CBC 397 100.0 % (5 / 5)
makeJsonTablePathSpec CBC 820 100.0 % (9 / 9) 75.0 % (3 / 4)
make_and_qual CBC 2134 83.3 % (5 / 6) 75.0 % (3 / 4)
makeJsonBehavior CBC 2667 100.0 % (6 / 6)
makeJsonValueExpr CBC 2689 100.0 % (6 / 6)
makeGroupingSet CBC 2741 100.0 % (6 / 6)
makeBoolConst CBC 4248 100.0 % (2 / 2)
makeNullConst CBC 4654 100.0 % (3 / 3)
makeJsonFormat CBC 4964 100.0 % (6 / 6)
makeWholeRowVar CBC 5061 92.1 % (35 / 38) 67.9 % (19 / 28)
make_notclause CBC 6536 100.0 % (6 / 6)
makeNotNullConstraint CBC 7879 100.0 % (13 / 13)
make_orclause CBC 19551 100.0 % (6 / 6)
makeVacuumRelation CBC 22131 100.0 % (6 / 6)
make_ands_explicit CBC 26805 83.3 % (5 / 6) 75.0 % (3 / 4)
makeA_Expr CBC 37843 100.0 % (8 / 8)
makeVarFromTargetEntry CBC 41532 100.0 % (6 / 6)
make_opclause CBC 76073 92.3 % (12 / 13) 50.0 % (1 / 2)
makeRelabelType CBC 79295 100.0 % (9 / 9)
makeFuncExpr CBC 79659 100.0 % (12 / 12)
makeColumnDef CBC 94225 100.0 % (17 / 17)
makeTypeNameFromOid CBC 94876 100.0 % (6 / 6)
makeDefElem CBC 122957 100.0 % (8 / 8)
makeTypeName CBC 145301 100.0 % (2 / 2)
makeBoolExpr CBC 155759 100.0 % (6 / 6)
make_andclause CBC 157560 100.0 % (6 / 6)
makeFuncCall CBC 183974 100.0 % (14 / 14)
make_ands_implicit CBC 216170 100.0 % (10 / 10) 100.0 % (10 / 10)
makeSimpleA_Expr CBC 279036 100.0 % (8 / 8)
makeTypeNameFromNameList CBC 303169 100.0 % (7 / 7)
makeFromExpr CBC 306467 100.0 % (5 / 5)
flatCopyTargetEntry CBC 317361 100.0 % (5 / 5) 50.0 % (1 / 2)
makeStringConst CBC 369929 100.0 % (6 / 6)
makeRangeVar CBC 386255 100.0 % (10 / 10)
makeAlias CBC 530551 100.0 % (5 / 5)
makeConst CBC 1346317 100.0 % (13 / 13) 100.0 % (4 / 4)
makeIndexInfo CBC 1795188 100.0 % (31 / 31) 62.5 % (5 / 8)
makeTargetEntry CBC 4186740 100.0 % (10 / 10)
makeVar CBC 5113770 100.0 % (14 / 14)

Generated by: LCOV version 2.4-beta