LCOV - differential code coverage report
Current view: top level - src/backend/nodes - makefuncs.c (source / functions) Coverage Total Hit UBC CBC
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 98.4 % 377 371 6 371
Current Date: 2025-09-06 07:49:51 +0900 Functions: 100.0 % 42 42 42
Baseline: lcov-20250907-010129-baseline Branches: 73.5 % 68 50 18 50
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 93.3 % 30 28 2 28
(360..) days: 98.8 % 347 343 4 343
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 100.0 % 41 41 41
Branch coverage date bins:
(30,360] days: 58.3 % 12 7 5 7
(360..) days: 76.8 % 56 43 13 43

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 5061 92.1 % (35 / 38) 67.9 % (19 / 28)
makeIndexInfo CBC 1795574 100.0 % (31 / 31) 62.5 % (5 / 8)
flatCopyTargetEntry CBC 316794 100.0 % (5 / 5) 50.0 % (1 / 2)
makeJsonTablePath CBC 349 100.0 % (6 / 6) 50.0 % (1 / 2)
makeJsonTablePathSpec CBC 820 100.0 % (9 / 9) 75.0 % (3 / 4)
make_and_qual CBC 2134 83.3 % (5 / 6) 75.0 % (3 / 4)
make_ands_explicit CBC 27604 83.3 % (5 / 6) 75.0 % (3 / 4)
make_opclause CBC 76068 92.3 % (12 / 13) 50.0 % (1 / 2)
makeConst CBC 1348192 100.0 % (13 / 13) 100.0 % (4 / 4)
make_ands_implicit CBC 216156 100.0 % (10 / 10) 100.0 % (10 / 10)
makeA_Expr CBC 37876 100.0 % (8 / 8)
makeAlias CBC 532639 100.0 % (5 / 5)
makeBoolConst CBC 4247 100.0 % (2 / 2)
makeBoolExpr CBC 155878 100.0 % (6 / 6)
makeColumnDef CBC 94225 100.0 % (17 / 17)
makeDefElem CBC 122964 100.0 % (8 / 8)
makeDefElemExtended CBC 98 100.0 % (8 / 8)
makeFromExpr CBC 307524 100.0 % (5 / 5)
makeFuncCall CBC 183943 100.0 % (14 / 14)
makeFuncExpr CBC 79568 100.0 % (12 / 12)
makeGroupingSet CBC 2741 100.0 % (6 / 6)
makeJsonBehavior CBC 2667 100.0 % (6 / 6)
makeJsonFormat CBC 4964 100.0 % (6 / 6)
makeJsonIsPredicate CBC 331 100.0 % (8 / 8)
makeJsonKeyValue CBC 397 100.0 % (5 / 5)
makeJsonValueExpr CBC 2689 100.0 % (6 / 6)
makeNotNullConstraint CBC 7879 100.0 % (13 / 13)
makeNullConst CBC 4654 100.0 % (3 / 3)
makeRangeVar CBC 387327 100.0 % (10 / 10)
makeRelabelType CBC 79287 100.0 % (9 / 9)
makeSimpleA_Expr CBC 279001 100.0 % (8 / 8)
makeStringConst CBC 370159 100.0 % (6 / 6)
makeTargetEntry CBC 4193763 100.0 % (10 / 10)
makeTypeName CBC 145299 100.0 % (2 / 2)
makeTypeNameFromNameList CBC 303105 100.0 % (7 / 7)
makeTypeNameFromOid CBC 94876 100.0 % (6 / 6)
makeVacuumRelation CBC 22129 100.0 % (6 / 6)
makeVar CBC 5116398 100.0 % (14 / 14)
makeVarFromTargetEntry CBC 41556 100.0 % (6 / 6)
make_andclause CBC 157604 100.0 % (6 / 6)
make_notclause CBC 6522 100.0 % (6 / 6)
make_orclause CBC 19552 100.0 % (6 / 6)

Generated by: LCOV version 2.4-beta