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: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 97.1 % 2063 2003 60 1 2 2000 3
Current Date: 2026-09-20 14:13:17 +0900 Functions: 100.0 % 33 33 2 31
Baseline: lcov-20260920-baseline Branches: 78.6 % 1158 910 248 1 909
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 52 52 2 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
ExecBuildAggTrans CBC 35127 98.6 % (146 / 148) 83.3 % (85 / 102)
ExecBuildAggTransCall CBC 40599 100.0 % (40 / 40) 92.9 % (26 / 28)
ExecBuildGroupingEqual CBC 13759 98.8 % (85 / 86) 75.0 % (21 / 28)
ExecBuildHash32Expr CBC 55316 87.9 % (51 / 58) 65.2 % (30 / 46)
ExecBuildHash32FromAttrs CBC 5922 100.0 % (59 / 59) 80.0 % (16 / 20)
ExecBuildParamSetEqual CBC 1318 97.4 % (75 / 77) 65.0 % (13 / 20)
ExecBuildProjectionInfo CBC 491395 100.0 % (62 / 62) 93.5 % (29 / 31)
ExecBuildUpdateProjection CBC 10102 94.0 % (78 / 83) 72.9 % (51 / 70)
ExecCheck CBC 66738 100.0 % (8 / 8) 83.3 % (5 / 6)
ExecComputeSlotInfo CBC 810603 92.3 % (48 / 52) 81.0 % (47 / 58)
ExecCreateExprSetupSteps CBC 1520481 100.0 % (5 / 5)
ExecInitCheck CBC 3119 100.0 % (5 / 5) 75.0 % (3 / 4)
ExecInitCoerceToDomain CBC 5911 96.0 % (48 / 50) 82.4 % (14 / 17)
ExecInitExpr CBC 647914 100.0 % (14 / 14) 100.0 % (2 / 2)
ExecInitExprList CBC 305977 100.0 % (6 / 6) 100.0 % (6 / 6)
ExecInitExprRec GNC 3422283 96.5 % (752 / 779) 74.3 % (303 / 408)
ExecInitExprWithParams CBC 51902 92.9 % (13 / 14) 50.0 % (1 / 2)
ExecInitFunc CBC 937289 95.0 % (38 / 40) 72.2 % (26 / 36)
ExecInitJsonCoercion CBC 900 100.0 % (17 / 17) 100.0 % (8 / 8)
ExecInitJsonExpr CBC 1838 100.0 % (132 / 132) 93.1 % (67 / 72)
ExecInitQual CBC 1156118 100.0 % (30 / 30) 75.0 % (15 / 20)
ExecInitSubPlanExpr CBC 18657 95.7 % (22 / 23) 75.0 % (15 / 20)
ExecInitSubscriptingRef CBC 19955 96.9 % (95 / 98) 70.4 % (38 / 54)
ExecInitWholeRowVar CBC 3468 100.0 % (34 / 34) 95.2 % (20 / 21)
ExecPrepareCheck CBC 3119 100.0 % (6 / 6)
ExecPrepareExpr CBC 15216 100.0 % (6 / 6)
ExecPrepareExprList CBC 9301 100.0 % (8 / 8) 100.0 % (6 / 6)
ExecPrepareQual CBC 36409 100.0 % (6 / 6)
ExecPushExprSetupSteps CBC 1565706 100.0 % (49 / 49) 89.3 % (25 / 28)
ExecReadyExpr CBC 1586971 75.0 % (3 / 4) 50.0 % (1 / 2)
ExprEvalPushStep GNC 7915186 100.0 % (9 / 9) 100.0 % (4 / 4)
expr_setup_walker CBC 7409782 100.0 % (37 / 37) 95.2 % (20 / 21)
isAssignmentIndirectionExpr CBC 954 88.9 % (16 / 18) 72.2 % (13 / 18)

Generated by: LCOV version 2.0-1