LCOV - differential code coverage report
Current view: top level - src/backend/nodes - makefuncs.c (source / functions) Coverage Total Hit UBC GNC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 98.5 % 399 393 6 20 373
Current Date: 2026-07-25 17:13:00 -0400 Functions: 100.0 % 45 45 3 42
Baseline: lcov-20260726-baseline Branches: 72.9 % 70 51 19 51
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 20 20 20
(30,360] days: 100.0 % 2 2 2
(360..) days: 98.4 % 377 371 6 371
Function coverage date bins:
(7,30] days: 100.0 % 3 3 3
(360..) days: 100.0 % 42 42 42
Branch coverage date bins:
(30,360] days: 50.0 % 2 1 1 1
(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
makeWholeRowVar CBC 6462 92.1 % (35 / 38) 67.9 % (19 / 28)
make_and_qual CBC 5336 83.3 % (5 / 6) 75.0 % (3 / 4)
make_ands_explicit CBC 37878 83.3 % (5 / 6) 75.0 % (3 / 4)
make_opclause CBC 135683 92.3 % (12 / 13) 50.0 % (1 / 2)
flatCopyTargetEntry CBC 527541 100.0 % (5 / 5) 50.0 % (1 / 2)
makeA_Expr CBC 47939 100.0 % (8 / 8)
makeAlias CBC 755617 100.0 % (5 / 5)
makeBoolConst CBC 10945 100.0 % (2 / 2)
makeBoolExpr CBC 240051 100.0 % (6 / 6)
makeColumnDef CBC 123895 100.0 % (17 / 17)
makeConst CBC 1821548 100.0 % (13 / 13) 100.0 % (4 / 4)
makeDefElem CBC 460899 100.0 % (8 / 8)
makeDefElemExtended CBC 126 100.0 % (8 / 8)
makeFromExpr CBC 419114 100.0 % (5 / 5)
makeFuncCall CBC 244337 100.0 % (14 / 14)
makeFuncExpr CBC 114412 100.0 % (12 / 12)
makeGroupingSet CBC 4542 100.0 % (6 / 6)
makeIndexInfo CBC 2351620 100.0 % (31 / 31) 62.5 % (5 / 8)
makeJsonBehavior CBC 4426 100.0 % (6 / 6)
makeJsonFormat CBC 8473 100.0 % (6 / 6)
makeJsonIsPredicate CBC 528 100.0 % (10 / 10) 50.0 % (1 / 2)
makeJsonKeyValue CBC 639 100.0 % (5 / 5)
makeJsonTableDefaultPlan GNC 24 100.0 % (6 / 6)
makeJsonTableJoinedPlan GNC 192 100.0 % (8 / 8)
makeJsonTablePath CBC 700 100.0 % (6 / 6) 50.0 % (1 / 2)
makeJsonTablePathSpec CBC 1868 100.0 % (9 / 9) 75.0 % (3 / 4)
makeJsonTableSimplePlan GNC 276 100.0 % (6 / 6)
makeJsonValueExpr CBC 4475 100.0 % (6 / 6)
makeNotNullConstraint CBC 10032 100.0 % (13 / 13)
makeNullConst CBC 32600 100.0 % (3 / 3)
makeRangeVar CBC 512344 100.0 % (10 / 10)
makeRelabelType CBC 101341 100.0 % (9 / 9)
makeSimpleA_Expr CBC 372333 100.0 % (8 / 8)
makeStringConst CBC 487438 100.0 % (6 / 6)
makeTargetEntry CBC 6380419 100.0 % (10 / 10)
makeTypeName CBC 172350 100.0 % (2 / 2)
makeTypeNameFromNameList CBC 366389 100.0 % (7 / 7)
makeTypeNameFromOid CBC 124780 100.0 % (6 / 6)
makeVacuumRelation CBC 28795 100.0 % (6 / 6)
makeVar CBC 7330901 100.0 % (14 / 14)
makeVarFromTargetEntry CBC 101746 100.0 % (6 / 6)
make_andclause CBC 286649 100.0 % (6 / 6)
make_ands_implicit CBC 342096 100.0 % (10 / 10) 100.0 % (10 / 10)
make_notclause CBC 14227 100.0 % (6 / 6)
make_orclause CBC 39189 100.0 % (6 / 6)

Generated by: LCOV version 2.0-1