LCOV - differential code coverage report
Current view: top level - src/backend/executor - execExpr.c (source / functions) Coverage Total Hit UBC GNC CBC ECB DCB
Current: c3df85756ceb0246958ef2b72c04aba51e52de13 vs 167cb26718e3eae4fef470900b4cd1d434f15649 Lines: 97.0 % 2062 2001 61 44 1957 2 51
Current Date: 2025-12-18 07:33:40 +0900 Functions: 100.0 % 33 33 9 24
Baseline: lcov-20251218-005734-baseline Branches: 78.7 % 1160 913 247 913
Baseline Date: 2025-12-17 11:55:04 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 44 44 44
(30,360] days: 100.0 % 121 121 121
(360..) days: 96.8 % 1897 1836 61 1836 2
Function coverage date bins:
(360..) days: 100.0 % 33 33 9 24
Branch coverage date bins:
(30,360] days: 84.6 % 52 44 8 44
(360..) days: 78.4 % 1108 869 239 869

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 26151 98.6 % (146 / 148) 83.3 % (85 / 102)
ExecBuildAggTransCall CBC 30273 100.0 % (40 / 40) 92.9 % (26 / 28)
ExecBuildGroupingEqual GNC 10296 97.7 % (84 / 86) 71.4 % (20 / 28)
ExecBuildHash32Expr GNC 36418 87.9 % (51 / 58) 70.8 % (34 / 48)
ExecBuildHash32FromAttrs GNC 4291 100.0 % (59 / 59) 80.0 % (16 / 20)
ExecBuildParamSetEqual GNC 1027 97.4 % (75 / 77) 65.0 % (13 / 20)
ExecBuildProjectionInfo CBC 379163 100.0 % (62 / 62) 93.5 % (29 / 31)
ExecBuildUpdateProjection CBC 8362 94.0 % (78 / 83) 72.9 % (51 / 70)
ExecCheck CBC 56238 100.0 % (8 / 8) 83.3 % (5 / 6)
ExecComputeSlotInfo CBC 620782 92.3 % (48 / 52) 81.0 % (47 / 58)
ExecCreateExprSetupSteps CBC 1186028 100.0 % (5 / 5)
ExecInitCheck CBC 1915 100.0 % (5 / 5) 75.0 % (3 / 4)
ExecInitCoerceToDomain GNC 4910 96.0 % (48 / 50) 82.4 % (14 / 17)
ExecInitExpr CBC 514577 100.0 % (14 / 14) 100.0 % (2 / 2)
ExecInitExprList CBC 237792 100.0 % (6 / 6) 100.0 % (6 / 6)
ExecInitExprRec GNC 2675579 96.5 % (752 / 779) 74.3 % (303 / 408)
ExecInitExprWithParams CBC 41043 92.9 % (13 / 14) 50.0 % (1 / 2)
ExecInitFunc GNC 738715 95.0 % (38 / 40) 72.2 % (26 / 36)
ExecInitJsonCoercion CBC 618 100.0 % (17 / 17) 100.0 % (8 / 8)
ExecInitJsonExpr GNC 1154 100.0 % (132 / 132) 93.1 % (67 / 72)
ExecInitQual CBC 896321 100.0 % (30 / 30) 75.0 % (15 / 20)
ExecInitSubPlanExpr CBC 14885 95.2 % (20 / 21) 75.0 % (15 / 20)
ExecInitSubscriptingRef CBC 13994 96.9 % (95 / 98) 70.4 % (38 / 54)
ExecInitWholeRowVar CBC 2531 100.0 % (34 / 34) 95.2 % (20 / 21)
ExecPrepareCheck CBC 1915 100.0 % (6 / 6)
ExecPrepareExpr CBC 13211 100.0 % (6 / 6)
ExecPrepareExprList CBC 8477 100.0 % (8 / 8) 100.0 % (6 / 6)
ExecPrepareQual CBC 30024 100.0 % (6 / 6)
ExecPushExprSetupSteps CBC 1220538 100.0 % (49 / 49) 89.3 % (25 / 28)
ExecReadyExpr CBC 1236338 75.0 % (3 / 4) 50.0 % (1 / 2)
ExprEvalPushStep GNC 6192581 100.0 % (10 / 10) 100.0 % (4 / 4)
expr_setup_walker CBC 5800058 100.0 % (37 / 37) 95.2 % (20 / 21)
isAssignmentIndirectionExpr CBC 702 88.9 % (16 / 18) 72.2 % (13 / 18)

Generated by: LCOV version 2.4-beta