LCOV - differential code coverage report
Current view: top level - src/backend/nodes - makefuncs.c (source / functions) Coverage Total Hit UBC GNC CBC
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 98.4 % 379 373 6 1 372
Current Date: 2026-06-29 16:15:13 +0200 Functions: 100.0 % 42 42 1 41
Baseline: lcov-20260630-baseline Branches: 72.9 % 70 51 19 51
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 1 1 1
(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:
(7,30] 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
flatCopyTargetEntry CBC 517864 100.0 % (5 / 5) 50.0 % (1 / 2)
makeA_Expr CBC 47621 100.0 % (8 / 8)
makeAlias CBC 750706 100.0 % (5 / 5)
makeBoolConst CBC 10646 100.0 % (2 / 2)
makeBoolExpr CBC 230682 100.0 % (6 / 6)
makeColumnDef CBC 123315 100.0 % (17 / 17)
makeConst CBC 1806914 100.0 % (13 / 13) 100.0 % (4 / 4)
makeDefElem CBC 457019 100.0 % (8 / 8)
makeDefElemExtended CBC 126 100.0 % (8 / 8)
makeFromExpr CBC 411975 100.0 % (5 / 5)
makeFuncCall CBC 243387 100.0 % (14 / 14)
makeFuncExpr CBC 113925 100.0 % (12 / 12)
makeGroupingSet CBC 4550 100.0 % (6 / 6)
makeIndexInfo CBC 2340516 100.0 % (31 / 31) 62.5 % (5 / 8)
makeJsonBehavior CBC 3666 100.0 % (6 / 6)
makeJsonFormat CBC 7333 100.0 % (6 / 6)
makeJsonIsPredicate GNC 528 100.0 % (10 / 10) 50.0 % (1 / 2)
makeJsonKeyValue CBC 623 100.0 % (5 / 5)
makeJsonTablePath CBC 464 100.0 % (6 / 6) 50.0 % (1 / 2)
makeJsonTablePathSpec CBC 1092 100.0 % (9 / 9) 75.0 % (3 / 4)
makeJsonValueExpr CBC 3963 100.0 % (6 / 6)
makeNotNullConstraint CBC 10016 100.0 % (13 / 13)
makeNullConst CBC 32578 100.0 % (3 / 3)
makeRangeVar CBC 508018 100.0 % (10 / 10)
makeRelabelType CBC 101188 100.0 % (9 / 9)
makeSimpleA_Expr CBC 366407 100.0 % (8 / 8)
makeStringConst CBC 484316 100.0 % (6 / 6)
makeTargetEntry CBC 6287402 100.0 % (10 / 10)
makeTypeName CBC 171352 100.0 % (2 / 2)
makeTypeNameFromNameList CBC 364364 100.0 % (7 / 7)
makeTypeNameFromOid CBC 124200 100.0 % (6 / 6)
makeVacuumRelation CBC 28875 100.0 % (6 / 6)
makeVar CBC 7251786 100.0 % (14 / 14)
makeVarFromTargetEntry CBC 101298 100.0 % (6 / 6)
makeWholeRowVar CBC 6392 92.1 % (35 / 38) 67.9 % (19 / 28)
make_and_qual CBC 5237 83.3 % (5 / 6) 75.0 % (3 / 4)
make_andclause CBC 274875 100.0 % (6 / 6)
make_ands_explicit CBC 37577 83.3 % (5 / 6) 75.0 % (3 / 4)
make_ands_implicit CBC 337890 100.0 % (10 / 10) 100.0 % (10 / 10)
make_notclause CBC 14195 100.0 % (6 / 6)
make_opclause CBC 129608 92.3 % (12 / 13) 50.0 % (1 / 2)
make_orclause CBC 39123 100.0 % (6 / 6)

Generated by: LCOV version 2.0-1