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

Generated by: LCOV version 2.4-beta