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
ExecInitJsonCoercion CBC 892 100.0 % (17 / 17) 100.0 % (8 / 8)
isAssignmentIndirectionExpr CBC 954 88.9 % (16 / 18) 72.2 % (13 / 18)
ExecBuildParamSetEqual CBC 1308 97.4 % (75 / 77) 65.0 % (13 / 20)
ExecInitJsonExpr CBC 1826 100.0 % (132 / 132) 93.1 % (67 / 72)
ExecInitCheck CBC 2527 100.0 % (5 / 5) 75.0 % (3 / 4)
ExecPrepareCheck CBC 2527 100.0 % (6 / 6)
ExecInitWholeRowVar CBC 3471 100.0 % (34 / 34) 95.2 % (20 / 21)
ExecInitCoerceToDomain CBC 5911 96.0 % (48 / 50) 82.4 % (14 / 17)
ExecBuildHash32FromAttrs CBC 6063 100.0 % (59 / 59) 80.0 % (16 / 20)
ExecPrepareExprList CBC 9303 100.0 % (8 / 8) 100.0 % (6 / 6)
ExecBuildUpdateProjection CBC 10147 94.0 % (78 / 83) 72.9 % (51 / 70)
ExecBuildGroupingEqual CBC 14025 98.8 % (85 / 86) 75.0 % (21 / 28)
ExecPrepareExpr CBC 15227 100.0 % (6 / 6)
ExecInitSubPlanExpr CBC 18702 95.7 % (22 / 23) 75.0 % (15 / 20)
ExecInitSubscriptingRef CBC 20196 96.9 % (95 / 98) 70.4 % (38 / 54)
ExecBuildAggTrans CBC 35397 98.6 % (146 / 148) 83.3 % (85 / 102)
ExecPrepareQual CBC 36478 100.0 % (6 / 6)
ExecBuildAggTransCall CBC 40786 100.0 % (40 / 40) 92.9 % (26 / 28)
ExecInitExprWithParams CBC 51871 92.9 % (13 / 14) 50.0 % (1 / 2)
ExecBuildHash32Expr GNC 56646 87.9 % (51 / 58) 65.2 % (30 / 46)
ExecCheck CBC 66150 100.0 % (8 / 8) 83.3 % (5 / 6)
ExecInitExprList CBC 306297 100.0 % (6 / 6) 100.0 % (6 / 6)
ExecBuildProjectionInfo CBC 493613 100.0 % (62 / 62) 93.5 % (29 / 31)
ExecInitExpr CBC 648527 100.0 % (14 / 14) 100.0 % (2 / 2)
ExecComputeSlotInfo CBC 817614 92.3 % (48 / 52) 81.0 % (47 / 58)
ExecInitFunc CBC 940461 95.0 % (38 / 40) 72.2 % (26 / 36)
ExecInitQual CBC 1161861 100.0 % (30 / 30) 75.0 % (15 / 20)
ExecCreateExprSetupSteps CBC 1526499 100.0 % (5 / 5)
ExecPushExprSetupSteps CBC 1572039 100.0 % (49 / 49) 89.3 % (25 / 28)
ExecReadyExpr CBC 1593694 75.0 % (3 / 4) 50.0 % (1 / 2)
ExecInitExprRec GNC 3438254 96.5 % (752 / 779) 74.3 % (303 / 408)
expr_setup_walker CBC 7447786 100.0 % (37 / 37) 95.2 % (20 / 21)
ExprEvalPushStep GNC 7961846 100.0 % (9 / 9) 100.0 % (4 / 4)

Generated by: LCOV version 2.0-1