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

Generated by: LCOV version 2.0-1