LCOV - differential code coverage report
Current view: top level - src/backend/nodes - makefuncs.c (source / functions) Coverage Total Hit UBC GNC CBC
Current: 77aeca80249c9e640c811e80633a2e334a9320de vs 38afc3dcb25c45b744d4025029ce0a6c90b7059f Lines: 98.5 % 399 393 6 20 373
Current Date: 2026-07-25 19:08:27 +0900 Functions: 100.0 % 45 45 3 42
Baseline: lcov-20260725-baseline Branches: 72.9 % 70 51 19 51
Baseline Date: 2026-07-25 19:09:19 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 20 20 20
(30,360] days: 100.0 % 2 2 2
(360..) days: 98.4 % 377 371 6 371
Function coverage date bins:
(7,30] 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: 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
makeJsonTableDefaultPlan GNC 24 100.0 % (6 / 6)
makeDefElemExtended CBC 126 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 639 100.0 % (5 / 5)
makeJsonTablePath CBC 700 100.0 % (6 / 6) 50.0 % (1 / 2)
makeJsonTablePathSpec CBC 1868 100.0 % (9 / 9) 75.0 % (3 / 4)
makeJsonBehavior CBC 4426 100.0 % (6 / 6)
makeJsonValueExpr CBC 4475 100.0 % (6 / 6)
makeGroupingSet CBC 4542 100.0 % (6 / 6)
make_and_qual CBC 5336 83.3 % (5 / 6) 75.0 % (3 / 4)
makeWholeRowVar CBC 6467 92.1 % (35 / 38) 67.9 % (19 / 28)
makeJsonFormat CBC 8473 100.0 % (6 / 6)
makeNotNullConstraint CBC 10030 100.0 % (13 / 13)
makeBoolConst CBC 10944 100.0 % (2 / 2)
make_notclause CBC 14226 100.0 % (6 / 6)
makeVacuumRelation CBC 28791 100.0 % (6 / 6)
makeNullConst CBC 32602 100.0 % (3 / 3)
make_ands_explicit CBC 37880 83.3 % (5 / 6) 75.0 % (3 / 4)
make_orclause CBC 39185 100.0 % (6 / 6)
makeA_Expr CBC 47907 100.0 % (8 / 8)
makeRelabelType CBC 101351 100.0 % (9 / 9)
makeVarFromTargetEntry CBC 101728 100.0 % (6 / 6)
makeFuncExpr CBC 114453 100.0 % (12 / 12)
makeColumnDef CBC 123895 100.0 % (17 / 17)
makeTypeNameFromOid CBC 124780 100.0 % (6 / 6)
make_opclause CBC 135691 92.3 % (12 / 13) 50.0 % (1 / 2)
makeTypeName CBC 172176 100.0 % (2 / 2)
makeBoolExpr CBC 240326 100.0 % (6 / 6)
makeFuncCall CBC 244300 100.0 % (14 / 14)
make_andclause CBC 286716 100.0 % (6 / 6)
make_ands_implicit CBC 342088 100.0 % (10 / 10) 100.0 % (10 / 10)
makeTypeNameFromNameList CBC 366227 100.0 % (7 / 7)
makeSimpleA_Expr CBC 372362 100.0 % (8 / 8)
makeFromExpr CBC 418202 100.0 % (5 / 5)
makeDefElem CBC 460848 100.0 % (8 / 8)
makeStringConst CBC 486365 100.0 % (6 / 6)
makeRangeVar CBC 511352 100.0 % (10 / 10)
flatCopyTargetEntry CBC 528899 100.0 % (5 / 5) 50.0 % (1 / 2)
makeAlias CBC 756144 100.0 % (5 / 5)
makeConst CBC 1820087 100.0 % (13 / 13) 100.0 % (4 / 4)
makeIndexInfo CBC 2351737 100.0 % (31 / 31) 62.5 % (5 / 8)
makeTargetEntry CBC 6376475 100.0 % (10 / 10)
makeVar CBC 7332024 100.0 % (14 / 14)

Generated by: LCOV version 2.0-1