LCOV - differential code coverage report
Current view: top level - src/backend/executor - execExpr.c (source / functions) Coverage Total Hit UBC GBC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 97.1 % 2064 2004 60 1 2003
Current Date: 2026-07-25 17:13:00 -0400 Functions: 100.0 % 33 33 33
Baseline: lcov-20260726-baseline Branches: 78.6 % 1158 910 248 1 909
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 50 50 50
(360..) days: 97.0 % 2014 1954 60 1 1953
Function coverage date bins:
(360..) days: 100.0 % 33 33 33
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 CBC 3471922 96.5 % (752 / 779) 74.3 % (303 / 408)
ExecBuildHash32Expr CBC 59478 87.9 % (51 / 58) 65.2 % (30 / 46)
ExecBuildUpdateProjection CBC 10550 94.0 % (78 / 83) 72.9 % (51 / 70)
ExecComputeSlotInfo CBC 834244 92.3 % (48 / 52) 81.0 % (47 / 58)
ExecInitSubscriptingRef CBC 20450 96.9 % (95 / 98) 70.4 % (38 / 54)
ExecBuildAggTrans CBC 34928 98.6 % (146 / 148) 83.3 % (85 / 102)
ExecBuildParamSetEqual CBC 1337 97.4 % (75 / 77) 65.0 % (13 / 20)
ExecInitCoerceToDomain CBC 5895 96.0 % (48 / 50) 82.4 % (14 / 17)
ExecInitFunc CBC 956536 95.0 % (38 / 40) 72.2 % (26 / 36)
isAssignmentIndirectionExpr CBC 954 88.9 % (16 / 18) 72.2 % (13 / 18)
ExecBuildGroupingEqual CBC 13716 98.8 % (85 / 86) 75.0 % (21 / 28)
ExecInitExprWithParams CBC 53797 92.9 % (13 / 14) 50.0 % (1 / 2)
ExecInitSubPlanExpr CBC 18714 95.7 % (22 / 23) 75.0 % (15 / 20)
ExecReadyExpr CBC 1611828 75.0 % (3 / 4) 50.0 % (1 / 2)
ExecBuildAggTransCall CBC 40441 100.0 % (40 / 40) 92.9 % (26 / 28)
ExecBuildHash32FromAttrs CBC 5882 100.0 % (59 / 59) 80.0 % (16 / 20)
ExecBuildProjectionInfo CBC 488531 100.0 % (62 / 62) 93.5 % (29 / 31)
ExecCheck CBC 71653 100.0 % (8 / 8) 83.3 % (5 / 6)
ExecCreateExprSetupSteps CBC 1545157 100.0 % (5 / 5)
ExecInitCheck CBC 2530 100.0 % (5 / 5) 75.0 % (3 / 4)
ExecInitExpr CBC 662491 100.0 % (14 / 14) 100.0 % (2 / 2)
ExecInitExprList CBC 310497 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 1157318 100.0 % (30 / 30) 75.0 % (15 / 20)
ExecInitWholeRowVar CBC 3509 100.0 % (34 / 34) 95.2 % (20 / 21)
ExecPrepareCheck CBC 2530 100.0 % (6 / 6)
ExecPrepareExpr CBC 17018 100.0 % (6 / 6)
ExecPrepareExprList CBC 9414 100.0 % (8 / 8) 100.0 % (6 / 6)
ExecPrepareQual CBC 37971 100.0 % (6 / 6)
ExecPushExprSetupSteps CBC 1590631 100.0 % (49 / 49) 89.3 % (25 / 28)
ExprEvalPushStep CBC 8028019 100.0 % (10 / 10) 100.0 % (4 / 4)
expr_setup_walker CBC 7500577 100.0 % (37 / 37) 95.2 % (20 / 21)

Generated by: LCOV version 2.0-1