LCOV - differential code coverage report
Current view: top level - src/backend/nodes - makefuncs.c (source / functions) Coverage Total Hit UBC GBC GNC CBC
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 98.5 % 399 393 6 20 373
Current Date: 2026-08-27 14:31:44 +0300 Functions: 100.0 % 45 45 3 42
Baseline: lcov-20260827-baseline Branches: 74.3 % 70 52 18 1 51
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 22 22 20 2
(360..) days: 98.4 % 377 371 6 371
Function coverage date bins:
(30,360] 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: 75.0 % 68 51 17 1 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
makeJsonTableDefaultPlan GNC 24 100.0 % (6 / 6)
makeDefElemExtended CBC 129 100.0 % (8 / 8)
makeJsonTableJoinedPlan GNC 192 100.0 % (8 / 8)
makeJsonTableSimplePlan GNC 276 100.0 % (6 / 6)
makeJsonIsPredicate CBC 528 100.0 % (10 / 10) 50.0 % (1 / 2)
makeJsonKeyValue CBC 639 100.0 % (5 / 5)
makeJsonTablePath CBC 700 100.0 % (6 / 6) 50.0 % (1 / 2)
makeJsonTablePathSpec CBC 1868 100.0 % (9 / 9) 75.0 % (3 / 4)
makeJsonBehavior CBC 4426 100.0 % (6 / 6)
makeJsonValueExpr CBC 4479 100.0 % (6 / 6)
makeGroupingSet CBC 4542 100.0 % (6 / 6)
make_and_qual CBC 5407 83.3 % (5 / 6) 75.0 % (3 / 4)
makeWholeRowVar CBC 6525 92.1 % (35 / 38) 71.4 % (20 / 28)
makeJsonFormat CBC 8485 100.0 % (6 / 6)
makeNotNullConstraint CBC 9936 100.0 % (13 / 13)
makeBoolConst CBC 10998 100.0 % (2 / 2)
make_notclause CBC 14229 100.0 % (6 / 6)
makeVacuumRelation CBC 28783 100.0 % (6 / 6)
makeNullConst CBC 32896 100.0 % (3 / 3)
make_ands_explicit CBC 37706 83.3 % (5 / 6) 75.0 % (3 / 4)
make_orclause CBC 38595 100.0 % (6 / 6)
makeA_Expr CBC 47808 100.0 % (8 / 8)
makeRelabelType CBC 100384 100.0 % (9 / 9)
makeVarFromTargetEntry CBC 101989 100.0 % (6 / 6)
makeFuncExpr CBC 112989 100.0 % (12 / 12)
makeColumnDef CBC 119243 100.0 % (17 / 17)
makeTypeNameFromOid CBC 120112 100.0 % (6 / 6)
make_opclause CBC 133403 92.3 % (12 / 13) 50.0 % (1 / 2)
makeTypeName CBC 171924 100.0 % (2 / 2)
makeBoolExpr CBC 238633 100.0 % (6 / 6)
makeFuncCall CBC 243876 100.0 % (14 / 14)
make_andclause CBC 284497 100.0 % (6 / 6)
make_ands_implicit CBC 340980 100.0 % (10 / 10) 100.0 % (10 / 10)
makeTypeNameFromNameList CBC 365472 100.0 % (7 / 7)
makeSimpleA_Expr CBC 370769 100.0 % (8 / 8)
makeFromExpr CBC 418875 100.0 % (5 / 5)
makeDefElem CBC 460738 100.0 % (8 / 8)
makeStringConst CBC 482663 100.0 % (6 / 6)
makeRangeVar CBC 506532 100.0 % (10 / 10)
flatCopyTargetEntry CBC 529498 100.0 % (5 / 5) 50.0 % (1 / 2)
makeAlias CBC 751952 100.0 % (5 / 5)
makeConst CBC 1817652 100.0 % (13 / 13) 100.0 % (4 / 4)
makeIndexInfo CBC 2292837 100.0 % (31 / 31) 62.5 % (5 / 8)
makeTargetEntry CBC 6344001 100.0 % (10 / 10)
makeVar CBC 7279151 100.0 % (14 / 14)

Generated by: LCOV version 2.0-1