LCOV - differential code coverage report
Current view: top level - src/backend/nodes - makefuncs.c (source / functions) Coverage Total Hit UBC GBC GNC CBC
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 98.5 % 399 393 6 20 373
Current Date: 2026-10-12 11:56:10 +0200 Functions: 100.0 % 45 45 3 42
Baseline: lcov-20261012-baseline Branches: 74.3 % 70 52 18 1 51
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 22 22 20 2
(360..) days: 98.4 % 377 371 6 371
Function coverage date bins:
(30,360] 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: 75.0 % 68 51 17 1 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
makeWholeRowVar CBC 6717 92.1 % (35 / 38) 71.4 % (20 / 28)
makeIndexInfo CBC 2251872 100.0 % (31 / 31) 62.5 % (5 / 8)
flatCopyTargetEntry CBC 517283 100.0 % (5 / 5) 50.0 % (1 / 2)
makeJsonIsPredicate CBC 528 100.0 % (10 / 10) 50.0 % (1 / 2)
makeJsonTablePath CBC 700 100.0 % (6 / 6) 50.0 % (1 / 2)
makeJsonTablePathSpec CBC 1868 100.0 % (9 / 9) 75.0 % (3 / 4)
make_and_qual CBC 4638 83.3 % (5 / 6) 75.0 % (3 / 4)
make_ands_explicit CBC 38617 83.3 % (5 / 6) 75.0 % (3 / 4)
make_opclause CBC 130848 92.3 % (12 / 13) 50.0 % (1 / 2)
makeConst CBC 1814930 100.0 % (13 / 13) 100.0 % (4 / 4)
make_ands_implicit CBC 338728 100.0 % (10 / 10) 100.0 % (10 / 10)
makeA_Expr CBC 48459 100.0 % (8 / 8)
makeAlias CBC 718411 100.0 % (5 / 5)
makeBoolConst CBC 11155 100.0 % (2 / 2)
makeBoolExpr CBC 231523 100.0 % (6 / 6)
makeColumnDef CBC 119882 100.0 % (17 / 17)
makeDefElem CBC 460453 100.0 % (8 / 8)
makeDefElemExtended CBC 133 100.0 % (8 / 8)
makeFromExpr CBC 416318 100.0 % (5 / 5)
makeFuncCall CBC 242543 100.0 % (14 / 14)
makeFuncExpr CBC 111828 100.0 % (12 / 12)
makeGroupingSet CBC 4542 100.0 % (6 / 6)
makeJsonBehavior CBC 4434 100.0 % (6 / 6)
makeJsonFormat CBC 8537 100.0 % (6 / 6)
makeJsonKeyValue CBC 659 100.0 % (5 / 5)
makeJsonTableDefaultPlan GNC 24 100.0 % (6 / 6)
makeJsonTableJoinedPlan GNC 192 100.0 % (8 / 8)
makeJsonTableSimplePlan GNC 276 100.0 % (6 / 6)
makeJsonValueExpr CBC 4507 100.0 % (6 / 6)
makeNotNullConstraint CBC 9858 100.0 % (13 / 13)
makeNullConst CBC 33292 100.0 % (3 / 3)
makeRangeVar CBC 499678 100.0 % (10 / 10)
makeRelabelType CBC 98970 100.0 % (9 / 9)
makeSimpleA_Expr CBC 367152 100.0 % (8 / 8)
makeStringConst CBC 474462 100.0 % (6 / 6)
makeTargetEntry CBC 6339299 100.0 % (10 / 10)
makeTypeName CBC 169911 100.0 % (2 / 2)
makeTypeNameFromNameList CBC 362522 100.0 % (7 / 7)
makeTypeNameFromOid CBC 120763 100.0 % (6 / 6)
makeVacuumRelation CBC 27761 100.0 % (6 / 6)
makeVar CBC 7240470 100.0 % (14 / 14)
makeVarFromTargetEntry CBC 101672 100.0 % (6 / 6)
make_andclause CBC 279803 100.0 % (6 / 6)
make_notclause CBC 14468 100.0 % (6 / 6)
make_orclause CBC 39495 100.0 % (6 / 6)

Generated by: LCOV version 2.0-1