LCOV - differential code coverage report
Current view: top level - src/backend/executor - execExpr.c (source / functions) Coverage Total Hit UBC GBC GNC CBC DCB
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 97.1 % 2063 2003 60 1 2 2000 3
Current Date: 2026-08-27 14:31:44 +0300 Functions: 100.0 % 33 33 2 31
Baseline: lcov-20260827-baseline Branches: 78.6 % 1158 910 248 1 909
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 2 2 2
(30,360] days: 100.0 % 50 50 50
(360..) days: 97.0 % 2011 1951 60 1 1950
Function coverage date bins:
(360..) days: 100.0 % 33 33 2 31
Branch coverage date bins:
(30,360] days: 50.0 % 2 1 1 1
(360..) days: 78.6 % 1156 909 247 1 908

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
ExecInitExprRec GNC 3471675 96.5 % (752 / 779) 74.3 % (303 / 408)
ExecBuildHash32Expr CBC 60306 87.9 % (51 / 58) 65.2 % (30 / 46)
ExecBuildUpdateProjection CBC 10555 94.0 % (78 / 83) 72.9 % (51 / 70)
ExecComputeSlotInfo CBC 833632 92.3 % (48 / 52) 81.0 % (47 / 58)
ExecInitSubscriptingRef CBC 20289 96.9 % (95 / 98) 70.4 % (38 / 54)
ExecBuildAggTrans CBC 35153 98.6 % (146 / 148) 83.3 % (85 / 102)
ExecBuildParamSetEqual CBC 1344 97.4 % (75 / 77) 65.0 % (13 / 20)
ExecInitCoerceToDomain CBC 5825 96.0 % (48 / 50) 82.4 % (14 / 17)
ExecInitFunc CBC 950231 95.0 % (38 / 40) 72.2 % (26 / 36)
isAssignmentIndirectionExpr CBC 954 88.9 % (16 / 18) 72.2 % (13 / 18)
ExecBuildGroupingEqual CBC 13737 98.8 % (85 / 86) 75.0 % (21 / 28)
ExecInitExprWithParams CBC 53690 92.9 % (13 / 14) 50.0 % (1 / 2)
ExecInitSubPlanExpr CBC 18635 95.7 % (22 / 23) 75.0 % (15 / 20)
ExecReadyExpr CBC 1615493 75.0 % (3 / 4) 50.0 % (1 / 2)
ExecBuildAggTransCall CBC 40658 100.0 % (40 / 40) 92.9 % (26 / 28)
ExecBuildHash32FromAttrs CBC 5898 100.0 % (59 / 59) 80.0 % (16 / 20)
ExecBuildProjectionInfo CBC 498208 100.0 % (62 / 62) 93.5 % (29 / 31)
ExecCheck CBC 69286 100.0 % (8 / 8) 83.3 % (5 / 6)
ExecCreateExprSetupSteps CBC 1548548 100.0 % (5 / 5)
ExecInitCheck CBC 2360 100.0 % (5 / 5) 75.0 % (3 / 4)
ExecInitExpr CBC 656134 100.0 % (14 / 14) 100.0 % (2 / 2)
ExecInitExprList CBC 308645 100.0 % (6 / 6) 100.0 % (6 / 6)
ExecInitJsonCoercion CBC 892 100.0 % (17 / 17) 100.0 % (8 / 8)
ExecInitJsonExpr CBC 1822 100.0 % (132 / 132) 93.1 % (67 / 72)
ExecInitQual CBC 1174560 100.0 % (30 / 30) 75.0 % (15 / 20)
ExecInitWholeRowVar CBC 3592 100.0 % (34 / 34) 95.2 % (20 / 21)
ExecPrepareCheck CBC 2360 100.0 % (6 / 6)
ExecPrepareExpr CBC 16356 100.0 % (6 / 6)
ExecPrepareExprList CBC 9369 100.0 % (8 / 8) 100.0 % (6 / 6)
ExecPrepareQual CBC 37231 100.0 % (6 / 6)
ExecPushExprSetupSteps CBC 1594252 100.0 % (49 / 49) 89.3 % (25 / 28)
ExprEvalPushStep GNC 8049846 100.0 % (9 / 9) 100.0 % (4 / 4)
expr_setup_walker CBC 7522703 100.0 % (37 / 37) 95.2 % (20 / 21)

Generated by: LCOV version 2.0-1