LCOV - differential code coverage report
Current view: top level - src/backend/nodes - makefuncs.c (source / functions) Coverage Total Hit UBC GNC CBC
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 98.4 % 378 372 6 1 371
Current Date: 2026-05-05 10:23:31 +0900 Functions: 100.0 % 42 42 1 41
Baseline: lcov-20260505-025707-baseline Branches: 73.5 % 68 50 18 50
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(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:
(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
makeDefElemExtended CBC 126 100.0 % (8 / 8)
makeJsonTablePath CBC 464 100.0 % (6 / 6) 50.0 % (1 / 2)
makeJsonIsPredicate GNC 516 100.0 % (9 / 9)
makeJsonKeyValue CBC 623 100.0 % (5 / 5)
makeJsonTablePathSpec CBC 1092 100.0 % (9 / 9) 75.0 % (3 / 4)
makeJsonBehavior CBC 3666 100.0 % (6 / 6)
makeJsonValueExpr CBC 3943 100.0 % (6 / 6)
makeGroupingSet CBC 4534 100.0 % (6 / 6)
make_and_qual CBC 5085 83.3 % (5 / 6) 75.0 % (3 / 4)
makeWholeRowVar CBC 6377 92.1 % (35 / 38) 67.9 % (19 / 28)
makeJsonFormat CBC 7285 100.0 % (6 / 6)
makeNotNullConstraint CBC 10069 100.0 % (13 / 13)
makeBoolConst CBC 10611 100.0 % (2 / 2)
make_notclause CBC 14411 100.0 % (6 / 6)
makeVacuumRelation CBC 28052 100.0 % (6 / 6)
makeNullConst CBC 35066 100.0 % (3 / 3)
make_ands_explicit CBC 38263 83.3 % (5 / 6) 75.0 % (3 / 4)
make_orclause CBC 40949 100.0 % (6 / 6)
makeA_Expr CBC 48357 100.0 % (8 / 8)
makeRelabelType CBC 105001 100.0 % (9 / 9)
makeVarFromTargetEntry CBC 108081 100.0 % (6 / 6)
makeFuncExpr CBC 114124 100.0 % (12 / 12)
makeColumnDef CBC 124684 100.0 % (17 / 17)
makeTypeNameFromOid CBC 125569 100.0 % (6 / 6)
make_opclause CBC 133218 92.3 % (12 / 13) 50.0 % (1 / 2)
makeTypeName CBC 175166 100.0 % (2 / 2)
makeBoolExpr CBC 239369 100.0 % (6 / 6)
makeFuncCall CBC 248580 100.0 % (14 / 14)
make_andclause CBC 285390 100.0 % (6 / 6)
make_ands_implicit CBC 349728 100.0 % (10 / 10) 100.0 % (10 / 10)
makeTypeNameFromNameList CBC 371767 100.0 % (7 / 7)
makeSimpleA_Expr CBC 378980 100.0 % (8 / 8)
makeFromExpr CBC 421315 100.0 % (5 / 5)
makeDefElem CBC 455852 100.0 % (8 / 8)
makeStringConst CBC 494114 100.0 % (6 / 6)
makeRangeVar CBC 517547 100.0 % (10 / 10)
flatCopyTargetEntry CBC 530991 100.0 % (5 / 5) 50.0 % (1 / 2)
makeAlias CBC 763740 100.0 % (5 / 5)
makeConst CBC 1824962 100.0 % (13 / 13) 100.0 % (4 / 4)
makeIndexInfo CBC 2402169 100.0 % (31 / 31) 62.5 % (5 / 8)
makeTargetEntry CBC 6539959 100.0 % (10 / 10)
makeVar CBC 7543468 100.0 % (14 / 14)

Generated by: LCOV version 2.5.0-beta