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: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 97.1 % 2063 2003 60 1 3 1999 4
Current Date: 2026-10-12 11:56:10 +0200 Functions: 100.0 % 33 33 3 30
Baseline: lcov-20261012-baseline Branches: 78.6 % 1158 910 248 1 909
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 52 52 2 50
(360..) days: 97.0 % 2010 1950 60 1 1949
Function coverage date bins:
(360..) days: 100.0 % 33 33 3 30
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 3438254 96.5 % (752 / 779) 74.3 % (303 / 408)
ExecBuildHash32Expr GNC 56646 87.9 % (51 / 58) 65.2 % (30 / 46)
ExecBuildUpdateProjection CBC 10147 94.0 % (78 / 83) 72.9 % (51 / 70)
ExecComputeSlotInfo CBC 817614 92.3 % (48 / 52) 81.0 % (47 / 58)
ExecInitSubscriptingRef CBC 20196 96.9 % (95 / 98) 70.4 % (38 / 54)
ExecBuildAggTrans CBC 35397 98.6 % (146 / 148) 83.3 % (85 / 102)
ExecBuildParamSetEqual CBC 1308 97.4 % (75 / 77) 65.0 % (13 / 20)
ExecInitCoerceToDomain CBC 5911 96.0 % (48 / 50) 82.4 % (14 / 17)
ExecInitFunc CBC 940461 95.0 % (38 / 40) 72.2 % (26 / 36)
isAssignmentIndirectionExpr CBC 954 88.9 % (16 / 18) 72.2 % (13 / 18)
ExecBuildGroupingEqual CBC 14025 98.8 % (85 / 86) 75.0 % (21 / 28)
ExecInitExprWithParams CBC 51871 92.9 % (13 / 14) 50.0 % (1 / 2)
ExecInitSubPlanExpr CBC 18702 95.7 % (22 / 23) 75.0 % (15 / 20)
ExecReadyExpr CBC 1593694 75.0 % (3 / 4) 50.0 % (1 / 2)
ExecBuildAggTransCall CBC 40786 100.0 % (40 / 40) 92.9 % (26 / 28)
ExecBuildHash32FromAttrs CBC 6063 100.0 % (59 / 59) 80.0 % (16 / 20)
ExecBuildProjectionInfo CBC 493613 100.0 % (62 / 62) 93.5 % (29 / 31)
ExecCheck CBC 66150 100.0 % (8 / 8) 83.3 % (5 / 6)
ExecCreateExprSetupSteps CBC 1526499 100.0 % (5 / 5)
ExecInitCheck CBC 2527 100.0 % (5 / 5) 75.0 % (3 / 4)
ExecInitExpr CBC 648527 100.0 % (14 / 14) 100.0 % (2 / 2)
ExecInitExprList CBC 306297 100.0 % (6 / 6) 100.0 % (6 / 6)
ExecInitJsonCoercion CBC 892 100.0 % (17 / 17) 100.0 % (8 / 8)
ExecInitJsonExpr CBC 1826 100.0 % (132 / 132) 93.1 % (67 / 72)
ExecInitQual CBC 1161861 100.0 % (30 / 30) 75.0 % (15 / 20)
ExecInitWholeRowVar CBC 3471 100.0 % (34 / 34) 95.2 % (20 / 21)
ExecPrepareCheck CBC 2527 100.0 % (6 / 6)
ExecPrepareExpr CBC 15227 100.0 % (6 / 6)
ExecPrepareExprList CBC 9303 100.0 % (8 / 8) 100.0 % (6 / 6)
ExecPrepareQual CBC 36478 100.0 % (6 / 6)
ExecPushExprSetupSteps CBC 1572039 100.0 % (49 / 49) 89.3 % (25 / 28)
ExprEvalPushStep GNC 7961846 100.0 % (9 / 9) 100.0 % (4 / 4)
expr_setup_walker CBC 7447786 100.0 % (37 / 37) 95.2 % (20 / 21)

Generated by: LCOV version 2.0-1