LCOV - differential code coverage report
Current view: top level - src/backend/executor - execExpr.c (source / functions) Coverage Total Hit UNC LBC UBC GBC GNC CBC ECB DUB DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 97.1 % 2069 2009 60 1 52 1956 2 54
Current Date: 2026-05-05 10:23:31 +0900 Functions: 100.0 % 35 35 14 21
Baseline: lcov-20260505-025707-baseline Branches: 78.6 % 1158 910 1 2 245 1 1 908 1 3
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 55 55 52 3
(360..) days: 97.0 % 2014 1954 60 1 1953 2
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 100.0 % 33 33 12 21
Branch coverage date bins:
(30,360] days: 50.0 % 2 1 1 1
(360..) days: 78.6 % 1156 909 2 245 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 GNC 824 100.0 % (17 / 17) 100.0 % (8 / 8)
isAssignmentIndirectionExpr CBC 954 88.9 % (16 / 18) 72.2 % (13 / 18)
ExecBuildParamSetEqual GNC 1367 97.4 % (75 / 77) 65.0 % (13 / 20)
ExecInitJsonExpr GNC 1538 100.0 % (132 / 132) 93.1 % (67 / 72)
ExecInitCheck CBC 2515 100.0 % (5 / 5) 75.0 % (3 / 4)
ExecPrepareCheck CBC 2515 100.0 % (6 / 6)
ExecInitWholeRowVar CBC 3404 100.0 % (34 / 34) 95.2 % (20 / 21)
ExecBuildHash32FromAttrs GNC 5897 100.0 % (59 / 59) 80.0 % (16 / 20)
ExecInitCoerceToDomain GNC 6034 96.0 % (48 / 50) 82.4 % (14 / 17)
ExecPrepareExprList CBC 9367 100.0 % (8 / 8) 100.0 % (6 / 6)
ExecBuildUpdateProjection CBC 10477 94.0 % (78 / 83) 72.9 % (51 / 70)
ExecBuildGroupingEqual GNC 13717 97.7 % (84 / 86) 71.4 % (20 / 28)
ExecPrepareExpr GNC 16340 100.0 % (2 / 2)
ExecPrepareExprWithContext GNC 16707 100.0 % (6 / 6)
ExecInitSubPlanExpr CBC 19782 95.7 % (22 / 23) 75.0 % (15 / 20)
ExecInitSubscriptingRef CBC 20330 96.9 % (95 / 98) 70.4 % (38 / 54)
ExecBuildAggTrans CBC 34859 98.6 % (146 / 148) 83.3 % (85 / 102)
ExecPrepareQual CBC 37623 100.0 % (6 / 6)
ExecBuildAggTransCall CBC 40418 100.0 % (40 / 40) 92.9 % (26 / 28)
ExecInitExprWithParams CBC 54110 92.9 % (13 / 14) 50.0 % (1 / 2)
ExecBuildHash32Expr GNC 54774 87.9 % (51 / 58) 65.2 % (30 / 46)
ExecCheck CBC 72269 100.0 % (8 / 8) 83.3 % (5 / 6)
ExecInitExprList CBC 308365 100.0 % (6 / 6) 100.0 % (6 / 6)
ExecBuildProjectionInfo CBC 492728 100.0 % (62 / 62) 93.5 % (29 / 31)
ExecInitExpr GNC 647392 100.0 % (2 / 2)
ExecInitExprWithContext GNC 664095 100.0 % (15 / 15) 100.0 % (2 / 2)
ExecComputeSlotInfo CBC 843622 92.3 % (48 / 52) 81.0 % (47 / 58)
ExecInitFunc GNC 960068 95.0 % (38 / 40) 72.2 % (26 / 36)
ExecInitQual CBC 1158055 100.0 % (30 / 30) 75.0 % (15 / 20)
ExecCreateExprSetupSteps CBC 1549343 100.0 % (5 / 5)
ExecPushExprSetupSteps CBC 1594675 100.0 % (49 / 49) 89.3 % (25 / 28)
ExecReadyExpr CBC 1615938 75.0 % (3 / 4) 50.0 % (1 / 2)
ExecInitExprRec GNC 3488265 96.7 % (753 / 779) 74.5 % (304 / 408)
expr_setup_walker CBC 7626173 100.0 % (37 / 37) 95.2 % (20 / 21)
ExprEvalPushStep GNC 8110445 100.0 % (10 / 10) 100.0 % (4 / 4)

Generated by: LCOV version 2.5.0-beta