LCOV - differential code coverage report
Current view: top level - src/backend/nodes - makefuncs.c (source / functions) Coverage Total Hit UBC CBC
Current: c3df85756ceb0246958ef2b72c04aba51e52de13 vs 167cb26718e3eae4fef470900b4cd1d434f15649 Lines: 98.4 % 377 371 6 371
Current Date: 2025-12-18 07:33:40 +0900 Functions: 100.0 % 42 42 42
Baseline: lcov-20251218-005734-baseline Branches: 73.5 % 68 50 18 50
Baseline Date: 2025-12-17 11:55:04 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 88.2 % 17 15 2 15
(360..) days: 98.9 % 360 356 4 356
Function coverage date bins:
(360..) days: 100.0 % 42 42 42
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
flatCopyTargetEntry CBC 340383 100.0 % (5 / 5) 50.0 % (1 / 2)
makeA_Expr CBC 38741 100.0 % (8 / 8)
makeAlias CBC 547868 100.0 % (5 / 5)
makeBoolConst CBC 4401 100.0 % (2 / 2)
makeBoolExpr CBC 159294 100.0 % (6 / 6)
makeColumnDef CBC 99649 100.0 % (17 / 17)
makeConst CBC 1411083 100.0 % (13 / 13) 100.0 % (4 / 4)
makeDefElem CBC 125788 100.0 % (8 / 8)
makeDefElemExtended CBC 98 100.0 % (8 / 8)
makeFromExpr CBC 319157 100.0 % (5 / 5)
makeFuncCall CBC 191753 100.0 % (14 / 14)
makeFuncExpr CBC 86256 100.0 % (12 / 12)
makeGroupingSet CBC 3047 100.0 % (6 / 6)
makeIndexInfo CBC 1876202 100.0 % (31 / 31) 62.5 % (5 / 8)
makeJsonBehavior CBC 2703 100.0 % (6 / 6)
makeJsonFormat CBC 5039 100.0 % (6 / 6)
makeJsonIsPredicate CBC 331 100.0 % (8 / 8)
makeJsonKeyValue CBC 397 100.0 % (5 / 5)
makeJsonTablePath CBC 349 100.0 % (6 / 6) 50.0 % (1 / 2)
makeJsonTablePathSpec CBC 820 100.0 % (9 / 9) 75.0 % (3 / 4)
makeJsonValueExpr CBC 2731 100.0 % (6 / 6)
makeNotNullConstraint CBC 8071 100.0 % (13 / 13)
makeNullConst CBC 19065 100.0 % (3 / 3)
makeRangeVar CBC 402161 100.0 % (10 / 10)
makeRelabelType CBC 80744 100.0 % (9 / 9)
makeSimpleA_Expr CBC 288070 100.0 % (8 / 8)
makeStringConst CBC 380755 100.0 % (6 / 6)
makeTargetEntry CBC 4440227 100.0 % (10 / 10)
makeTypeName CBC 148890 100.0 % (2 / 2)
makeTypeNameFromNameList CBC 309460 100.0 % (7 / 7)
makeTypeNameFromOid CBC 100339 100.0 % (6 / 6)
makeVacuumRelation CBC 23152 100.0 % (6 / 6)
makeVar CBC 5317734 100.0 % (14 / 14)
makeVarFromTargetEntry CBC 71660 100.0 % (6 / 6)
makeWholeRowVar CBC 5187 92.1 % (35 / 38) 67.9 % (19 / 28)
make_and_qual CBC 2190 83.3 % (5 / 6) 75.0 % (3 / 4)
make_andclause CBC 166816 100.0 % (6 / 6)
make_ands_explicit CBC 28220 83.3 % (5 / 6) 75.0 % (3 / 4)
make_ands_implicit CBC 230191 100.0 % (10 / 10) 100.0 % (10 / 10)
make_notclause CBC 6645 100.0 % (6 / 6)
make_opclause CBC 85073 92.3 % (12 / 13) 50.0 % (1 / 2)
make_orclause CBC 20163 100.0 % (6 / 6)

Generated by: LCOV version 2.4-beta