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: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 97.1 % 2062 2003 59 1 3 1999 4
Current Date: 2026-11-05 14:14:01 +0100 Functions: 100.0 % 33 33 3 30
Baseline: lcov-20261105-baseline Branches: 78.8 % 1156 911 245 1 910
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
[..1] days: 100.0 % 2 2 2
(1,7] days: 100.0 % 16 16 16
(7,30] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 52 52 2 50
(360..) days: 97.0 % 1991 1932 59 1 1931
Function coverage date bins:
(360..) days: 100.0 % 33 33 3 30
Branch coverage date bins:
(1,7] days: 100.0 % 10 10 10
(30,360] days: 50.0 % 2 1 1 1
(360..) days: 78.7 % 1144 900 244 1 899

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 3449475 96.7 % (753 / 779) 74.5 % (304 / 408)
ExecBuildHash32Expr GNC 57588 87.9 % (51 / 58) 65.2 % (30 / 46)
ExecBuildUpdateProjection CBC 10172 94.0 % (78 / 83) 72.9 % (51 / 70)
ExecComputeSlotInfo CBC 822619 92.3 % (48 / 52) 81.0 % (47 / 58)
ExecInitSubscriptingRef CBC 20202 96.9 % (95 / 98) 70.4 % (38 / 54)
ExecBuildAggTrans CBC 35731 98.6 % (146 / 148) 83.3 % (85 / 102)
ExecBuildParamSetEqual CBC 1372 97.4 % (75 / 77) 65.0 % (13 / 20)
ExecInitCoerceToDomain CBC 6009 96.7 % (58 / 60) 88.0 % (22 / 25)
ExecInitFunc CBC 943635 95.0 % (38 / 40) 72.2 % (26 / 36)
isAssignmentIndirectionExpr CBC 962 88.9 % (16 / 18) 72.2 % (13 / 18)
ExecBuildGroupingEqual CBC 14123 98.8 % (85 / 86) 75.0 % (21 / 28)
ExecInitExprWithParams CBC 52003 92.9 % (13 / 14) 50.0 % (1 / 2)
ExecInitSubPlanExpr CBC 18886 95.7 % (22 / 23) 75.0 % (15 / 20)
ExecReadyExpr CBC 1600819 75.0 % (3 / 4) 50.0 % (1 / 2)
ExecBuildAggTransCall CBC 41156 100.0 % (40 / 40) 92.9 % (26 / 28)
ExecBuildHash32FromAttrs CBC 6113 100.0 % (59 / 59) 80.0 % (16 / 20)
ExecBuildProjectionInfo CBC 495967 100.0 % (62 / 62) 93.5 % (29 / 31)
ExecCheck CBC 66704 100.0 % (8 / 8) 83.3 % (5 / 6)
ExecCreateExprSetupSteps CBC 1533047 100.0 % (5 / 5)
ExecInitCheck CBC 2330 100.0 % (5 / 5) 75.0 % (3 / 4)
ExecInitExpr CBC 650778 100.0 % (14 / 14) 100.0 % (2 / 2)
ExecInitExprList CBC 307922 100.0 % (6 / 6) 100.0 % (6 / 6)
ExecInitJsonCoercion CBC 983 100.0 % (17 / 17) 100.0 % (8 / 8)
ExecInitJsonExpr CBC 2148 100.0 % (121 / 121) 95.2 % (59 / 62)
ExecInitQual CBC 1166361 100.0 % (30 / 30) 75.0 % (15 / 20)
ExecInitWholeRowVar CBC 3471 100.0 % (34 / 34) 95.2 % (20 / 21)
ExecPrepareCheck CBC 2330 100.0 % (6 / 6)
ExecPrepareExpr CBC 15250 100.0 % (6 / 6)
ExecPrepareExprList CBC 9310 100.0 % (8 / 8) 100.0 % (6 / 6)
ExecPrepareQual CBC 36804 100.0 % (6 / 6)
ExecPushExprSetupSteps CBC 1578946 100.0 % (49 / 49) 89.3 % (25 / 28)
ExprEvalPushStep GNC 7991082 100.0 % (9 / 9) 100.0 % (4 / 4)
expr_setup_walker CBC 7477162 100.0 % (37 / 37) 95.2 % (20 / 21)

Generated by: LCOV version 2.0-1