LCOV - differential code coverage report
Current view: top level - src/backend/nodes - makefuncs.c (source / functions) Coverage Total Hit UBC CBC
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 98.4 % 377 371 6 371
Current Date: 2026-03-14 14:10:32 -0400 Functions: 100.0 % 42 42 42
Baseline: lcov-20260315-024220-baseline Branches: 73.5 % 68 50 18 50
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(360..) days: 98.4 % 377 371 6 371
Function coverage date bins:
(360..) days: 100.0 % 42 42 42
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
makeWholeRowVar CBC 5266 92.1 % (35 / 38) 67.9 % (19 / 28)
make_and_qual CBC 3118 83.3 % (5 / 6) 75.0 % (3 / 4)
make_ands_explicit CBC 29558 83.3 % (5 / 6) 75.0 % (3 / 4)
make_opclause CBC 92841 92.3 % (12 / 13) 50.0 % (1 / 2)
flatCopyTargetEntry CBC 368725 100.0 % (5 / 5) 50.0 % (1 / 2)
makeA_Expr CBC 39896 100.0 % (8 / 8)
makeAlias CBC 575444 100.0 % (5 / 5)
makeBoolConst CBC 7102 100.0 % (2 / 2)
makeBoolExpr CBC 192787 100.0 % (6 / 6)
makeColumnDef CBC 101183 100.0 % (17 / 17)
makeConst CBC 1514498 100.0 % (13 / 13) 100.0 % (4 / 4)
makeDefElem CBC 121374 100.0 % (8 / 8)
makeDefElemExtended CBC 103 100.0 % (8 / 8)
makeFromExpr CBC 339438 100.0 % (5 / 5)
makeFuncCall CBC 203093 100.0 % (14 / 14)
makeFuncExpr CBC 90764 100.0 % (12 / 12)
makeGroupingSet CBC 3268 100.0 % (6 / 6)
makeIndexInfo CBC 1919959 100.0 % (31 / 31) 62.5 % (5 / 8)
makeJsonBehavior CBC 2703 100.0 % (6 / 6)
makeJsonFormat CBC 5039 100.0 % (6 / 6)
makeJsonIsPredicate CBC 331 100.0 % (8 / 8)
makeJsonKeyValue CBC 397 100.0 % (5 / 5)
makeJsonTablePath CBC 349 100.0 % (6 / 6) 50.0 % (1 / 2)
makeJsonTablePathSpec CBC 820 100.0 % (9 / 9) 75.0 % (3 / 4)
makeJsonValueExpr CBC 2731 100.0 % (6 / 6)
makeNotNullConstraint CBC 8112 100.0 % (13 / 13)
makeNullConst CBC 27574 100.0 % (3 / 3)
makeRangeVar CBC 424159 100.0 % (10 / 10)
makeRelabelType CBC 88662 100.0 % (9 / 9)
makeSimpleA_Expr CBC 312777 100.0 % (8 / 8)
makeStringConst CBC 404440 100.0 % (6 / 6)
makeTargetEntry CBC 4825981 100.0 % (10 / 10)
makeTypeName CBC 144728 100.0 % (2 / 2)
makeTypeNameFromNameList CBC 308763 100.0 % (7 / 7)
makeTypeNameFromOid CBC 101875 100.0 % (6 / 6)
makeVacuumRelation CBC 23408 100.0 % (6 / 6)
makeVar CBC 5760478 100.0 % (14 / 14)
makeVarFromTargetEntry CBC 84238 100.0 % (6 / 6)
make_andclause CBC 203142 100.0 % (6 / 6)
make_ands_implicit CBC 252192 100.0 % (10 / 10) 100.0 % (10 / 10)
make_notclause CBC 9793 100.0 % (6 / 6)
make_orclause CBC 29385 100.0 % (6 / 6)

Generated by: LCOV version 2.4-beta