LCOV - differential code coverage report
Current view: top level - src/backend/nodes - makefuncs.c (source / functions) Coverage Total Hit UBC GBC GNC CBC
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 98.5 % 399 393 6 20 373
Current Date: 2026-09-20 14:13:17 +0900 Functions: 100.0 % 45 45 3 42
Baseline: lcov-20260920-baseline Branches: 74.3 % 70 52 18 1 51
Baseline Date: 2026-09-20 14:13:13 +0900 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 133 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 659 100.0 % (5 / 5)
makeJsonTablePath CBC 712 100.0 % (6 / 6) 50.0 % (1 / 2)
makeJsonTablePathSpec CBC 1892 100.0 % (9 / 9) 75.0 % (3 / 4)
makeJsonBehavior CBC 4466 100.0 % (6 / 6)
make_and_qual CBC 4502 83.3 % (5 / 6) 75.0 % (3 / 4)
makeJsonValueExpr CBC 4531 100.0 % (6 / 6)
makeGroupingSet CBC 4542 100.0 % (6 / 6)
makeWholeRowVar CBC 6618 92.1 % (35 / 38) 71.4 % (20 / 28)
makeJsonFormat CBC 8585 100.0 % (6 / 6)
makeNotNullConstraint CBC 9843 100.0 % (13 / 13)
makeBoolConst CBC 10941 100.0 % (2 / 2)
make_notclause CBC 14159 100.0 % (6 / 6)
makeVacuumRelation CBC 27637 100.0 % (6 / 6)
makeNullConst CBC 33004 100.0 % (3 / 3)
make_ands_explicit CBC 38902 83.3 % (5 / 6) 75.0 % (3 / 4)
make_orclause CBC 39213 100.0 % (6 / 6)
makeA_Expr CBC 48258 100.0 % (8 / 8)
makeRelabelType CBC 98846 100.0 % (9 / 9)
makeVarFromTargetEntry CBC 100188 100.0 % (6 / 6)
makeFuncExpr CBC 111511 100.0 % (12 / 12)
makeColumnDef CBC 119606 100.0 % (17 / 17)
makeTypeNameFromOid CBC 120486 100.0 % (6 / 6)
make_opclause CBC 129597 92.3 % (12 / 13) 50.0 % (1 / 2)
makeTypeName CBC 169375 100.0 % (2 / 2)
makeBoolExpr CBC 230147 100.0 % (6 / 6)
makeFuncCall CBC 242195 100.0 % (14 / 14)
make_andclause CBC 278167 100.0 % (6 / 6)
make_ands_implicit CBC 337004 100.0 % (10 / 10) 100.0 % (10 / 10)
makeTypeNameFromNameList CBC 361914 100.0 % (7 / 7)
makeSimpleA_Expr CBC 365318 100.0 % (8 / 8)
makeFromExpr CBC 414416 100.0 % (5 / 5)
makeDefElem CBC 455746 100.0 % (8 / 8)
makeStringConst CBC 472118 100.0 % (6 / 6)
makeRangeVar CBC 498008 100.0 % (10 / 10)
flatCopyTargetEntry CBC 513858 100.0 % (5 / 5) 50.0 % (1 / 2)
makeAlias CBC 714695 100.0 % (5 / 5)
makeConst CBC 1805737 100.0 % (13 / 13) 100.0 % (4 / 4)
makeIndexInfo CBC 2246380 100.0 % (31 / 31) 62.5 % (5 / 8)
makeTargetEntry CBC 6287382 100.0 % (10 / 10)
makeVar CBC 7193187 100.0 % (14 / 14)

Generated by: LCOV version 2.0-1