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

Generated by: LCOV version 2.0-1