LCOV - differential code coverage report
Current view: top level - src/backend/nodes - makefuncs.c (source / functions) Coverage Total Hit UBC GNC CBC
Current: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 98.4 % 378 372 6 1 371
Current Date: 2026-05-29 21:51:00 -0400 Functions: 100.0 % 42 42 1 41
Baseline: lcov-20260530-034037-baseline Branches: 73.5 % 68 50 18 50
Baseline Date: 2026-05-29 14:39:03 -0700 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 1 1 1
(360..) days: 98.4 % 377 371 6 371
Function coverage date bins:
(360..) days: 100.0 % 42 42 1 41
Branch coverage date bins:
(360..) days: 73.5 % 68 50 18 50

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 126 100.0 % (8 / 8)
makeJsonTablePath CBC 464 100.0 % (6 / 6) 50.0 % (1 / 2)
makeJsonIsPredicate GNC 516 100.0 % (9 / 9)
makeJsonKeyValue CBC 623 100.0 % (5 / 5)
makeJsonTablePathSpec CBC 1092 100.0 % (9 / 9) 75.0 % (3 / 4)
makeJsonBehavior CBC 3666 100.0 % (6 / 6)
makeJsonValueExpr CBC 3959 100.0 % (6 / 6)
makeGroupingSet CBC 4534 100.0 % (6 / 6)
make_and_qual CBC 5147 83.3 % (5 / 6) 75.0 % (3 / 4)
makeWholeRowVar CBC 6380 92.1 % (35 / 38) 67.9 % (19 / 28)
makeJsonFormat CBC 7317 100.0 % (6 / 6)
makeNotNullConstraint CBC 10071 100.0 % (13 / 13)
makeBoolConst CBC 10716 100.0 % (2 / 2)
make_notclause CBC 14498 100.0 % (6 / 6)
makeVacuumRelation CBC 28045 100.0 % (6 / 6)
makeNullConst CBC 35116 100.0 % (3 / 3)
make_ands_explicit CBC 38293 83.3 % (5 / 6) 75.0 % (3 / 4)
make_orclause CBC 41015 100.0 % (6 / 6)
makeA_Expr CBC 48415 100.0 % (8 / 8)
makeRelabelType CBC 105258 100.0 % (9 / 9)
makeVarFromTargetEntry CBC 108198 100.0 % (6 / 6)
makeFuncExpr CBC 114257 100.0 % (12 / 12)
makeColumnDef CBC 124746 100.0 % (17 / 17)
makeTypeNameFromOid CBC 125631 100.0 % (6 / 6)
make_opclause CBC 133380 92.3 % (12 / 13) 50.0 % (1 / 2)
makeTypeName CBC 175444 100.0 % (2 / 2)
makeBoolExpr CBC 239662 100.0 % (6 / 6)
makeFuncCall CBC 249057 100.0 % (14 / 14)
make_andclause CBC 285887 100.0 % (6 / 6)
make_ands_implicit CBC 350012 100.0 % (10 / 10) 100.0 % (10 / 10)
makeTypeNameFromNameList CBC 372407 100.0 % (7 / 7)
makeSimpleA_Expr CBC 379439 100.0 % (8 / 8)
makeFromExpr CBC 422232 100.0 % (5 / 5)
makeDefElem CBC 457007 100.0 % (8 / 8)
makeStringConst CBC 495191 100.0 % (6 / 6)
makeRangeVar CBC 518518 100.0 % (10 / 10)
flatCopyTargetEntry CBC 531206 100.0 % (5 / 5) 50.0 % (1 / 2)
makeAlias CBC 765248 100.0 % (5 / 5)
makeConst CBC 1830921 100.0 % (13 / 13) 100.0 % (4 / 4)
makeIndexInfo CBC 2407990 100.0 % (31 / 31) 62.5 % (5 / 8)
makeTargetEntry CBC 6552308 100.0 % (10 / 10)
makeVar CBC 7552238 100.0 % (14 / 14)

Generated by: LCOV version 2.5.0-beta