LCOV - differential code coverage report
Current view: top level - src/backend/nodes - makefuncs.c (source / functions) Coverage Total Hit UBC CBC
Current: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 98.4 % 377 371 6 371
Current Date: 2025-10-28 08:26:42 +0900 Functions: 100.0 % 42 42 42
Baseline: lcov-20251028-005825-baseline Branches: 73.5 % 68 50 18 50
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 93.1 % 29 27 2 27
(360..) days: 98.9 % 348 344 4 344
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 5084 92.1 % (35 / 38) 67.9 % (19 / 28)
makeIndexInfo CBC 1808209 100.0 % (31 / 31) 62.5 % (5 / 8)
flatCopyTargetEntry CBC 327307 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 2135 83.3 % (5 / 6) 75.0 % (3 / 4)
make_ands_explicit CBC 27046 83.3 % (5 / 6) 75.0 % (3 / 4)
make_opclause CBC 82540 92.3 % (12 / 13) 50.0 % (1 / 2)
makeConst CBC 1367388 100.0 % (13 / 13) 100.0 % (4 / 4)
make_ands_implicit CBC 222888 100.0 % (10 / 10) 100.0 % (10 / 10)
makeA_Expr CBC 38179 100.0 % (8 / 8)
makeAlias CBC 534549 100.0 % (5 / 5)
makeBoolConst CBC 4281 100.0 % (2 / 2)
makeBoolExpr CBC 156293 100.0 % (6 / 6)
makeColumnDef CBC 95374 100.0 % (17 / 17)
makeDefElem CBC 123852 100.0 % (8 / 8)
makeDefElemExtended CBC 98 100.0 % (8 / 8)
makeFromExpr CBC 308857 100.0 % (5 / 5)
makeFuncCall CBC 185887 100.0 % (14 / 14)
makeFuncExpr CBC 81162 100.0 % (12 / 12)
makeGroupingSet CBC 2891 100.0 % (6 / 6)
makeJsonBehavior CBC 2703 100.0 % (6 / 6)
makeJsonFormat CBC 5030 100.0 % (6 / 6)
makeJsonIsPredicate CBC 331 100.0 % (8 / 8)
makeJsonKeyValue CBC 397 100.0 % (5 / 5)
makeJsonValueExpr CBC 2725 100.0 % (6 / 6)
makeNotNullConstraint CBC 7912 100.0 % (13 / 13)
makeNullConst CBC 12134 100.0 % (3 / 3)
makeRangeVar CBC 390146 100.0 % (10 / 10)
makeRelabelType CBC 79292 100.0 % (9 / 9)
makeSimpleA_Expr CBC 279894 100.0 % (8 / 8)
makeStringConst CBC 371952 100.0 % (6 / 6)
makeTargetEntry CBC 4325327 100.0 % (10 / 10)
makeTypeName CBC 146352 100.0 % (2 / 2)
makeTypeNameFromNameList CBC 304902 100.0 % (7 / 7)
makeTypeNameFromOid CBC 96037 100.0 % (6 / 6)
makeVacuumRelation CBC 22381 100.0 % (6 / 6)
makeVar CBC 5200982 100.0 % (14 / 14)
makeVarFromTargetEntry CBC 65181 100.0 % (6 / 6)
make_andclause CBC 163144 100.0 % (6 / 6)
make_notclause CBC 6540 100.0 % (6 / 6)
make_orclause CBC 19598 100.0 % (6 / 6)

Generated by: LCOV version 2.4-beta