LCOV - differential code coverage report
Current view: top level - src/backend/nodes - makefuncs.c (source / functions) Coverage Total Hit UBC GBC GNC CBC
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 98.5 % 399 393 6 20 373
Current Date: 2026-11-05 14:14:01 +0100 Functions: 100.0 % 45 45 3 42
Baseline: lcov-20261105-baseline Branches: 74.3 % 70 52 18 1 51
Baseline Date: 2026-11-05 14:14:01 +0100 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
makeWholeRowVar CBC 6770 92.1 % (35 / 38) 71.4 % (20 / 28)
makeIndexInfo CBC 2271279 100.0 % (31 / 31) 62.5 % (5 / 8)
flatCopyTargetEntry CBC 520385 100.0 % (5 / 5) 50.0 % (1 / 2)
makeJsonIsPredicate CBC 544 100.0 % (10 / 10) 50.0 % (1 / 2)
makeJsonTablePath CBC 826 100.0 % (6 / 6) 50.0 % (1 / 2)
makeJsonTablePathSpec CBC 2139 100.0 % (9 / 9) 75.0 % (3 / 4)
make_and_qual CBC 4650 83.3 % (5 / 6) 75.0 % (3 / 4)
make_ands_explicit CBC 38809 83.3 % (5 / 6) 75.0 % (3 / 4)
make_opclause CBC 131600 92.3 % (12 / 13) 50.0 % (1 / 2)
makeConst CBC 1827878 100.0 % (13 / 13) 100.0 % (4 / 4)
make_ands_implicit CBC 340828 100.0 % (10 / 10) 100.0 % (10 / 10)
makeA_Expr CBC 48912 100.0 % (8 / 8)
makeAlias CBC 729166 100.0 % (5 / 5)
makeBoolConst CBC 11163 100.0 % (2 / 2)
makeBoolExpr CBC 232524 100.0 % (6 / 6)
makeColumnDef CBC 121629 100.0 % (17 / 17)
makeDefElem CBC 462040 100.0 % (8 / 8)
makeDefElemExtended CBC 133 100.0 % (8 / 8)
makeFromExpr CBC 418363 100.0 % (5 / 5)
makeFuncCall CBC 243968 100.0 % (14 / 14)
makeFuncExpr CBC 112926 100.0 % (12 / 12)
makeGroupingSet CBC 4630 100.0 % (6 / 6)
makeJsonBehavior CBC 5136 100.0 % (6 / 6)
makeJsonFormat CBC 9487 100.0 % (6 / 6)
makeJsonKeyValue CBC 678 100.0 % (5 / 5)
makeJsonTableDefaultPlan GNC 28 100.0 % (6 / 6)
makeJsonTableJoinedPlan GNC 206 100.0 % (8 / 8)
makeJsonTableSimplePlan GNC 298 100.0 % (6 / 6)
makeJsonValueExpr CBC 5022 100.0 % (6 / 6)
makeNotNullConstraint CBC 9960 100.0 % (13 / 13)
makeNullConst CBC 33453 100.0 % (3 / 3)
makeRangeVar CBC 502065 100.0 % (10 / 10)
makeRelabelType CBC 99231 100.0 % (9 / 9)
makeSimpleA_Expr CBC 369244 100.0 % (8 / 8)
makeStringConst CBC 476257 100.0 % (6 / 6)
makeTargetEntry CBC 6342628 100.0 % (10 / 10)
makeTypeName CBC 171764 100.0 % (2 / 2)
makeTypeNameFromNameList CBC 365346 100.0 % (7 / 7)
makeTypeNameFromOid CBC 122511 100.0 % (6 / 6)
makeVacuumRelation CBC 27821 100.0 % (6 / 6)
makeVar CBC 7257016 100.0 % (14 / 14)
makeVarFromTargetEntry CBC 102330 100.0 % (6 / 6)
make_andclause CBC 280474 100.0 % (6 / 6)
make_notclause CBC 14442 100.0 % (6 / 6)
make_orclause CBC 39555 100.0 % (6 / 6)

Generated by: LCOV version 2.0-1