LCOV - differential code coverage report
Current view: top level - src/backend/executor - execExpr.c (source / functions) Coverage Total Hit UNC LBC UBC GNC CBC ECB DCB
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 97.0 % 2064 2003 61 46 1957 2 53
Current Date: 2026-06-29 16:15:13 +0200 Functions: 100.0 % 33 33 10 23
Baseline: lcov-20260630-baseline Branches: 78.5 % 1158 909 1 2 246 1 908
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 49 49 46 3
(360..) days: 97.0 % 2014 1953 61 1953 2
Function coverage date bins:
(360..) days: 100.0 % 33 33 10 23
Branch coverage date bins:
(30,360] days: 50.0 % 2 1 1 1
(360..) days: 78.5 % 1156 908 2 246 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 34743 98.6 % (146 / 148) 83.3 % (85 / 102)
ExecBuildAggTransCall CBC 40300 100.0 % (40 / 40) 92.9 % (26 / 28)
ExecBuildGroupingEqual GNC 13529 97.7 % (84 / 86) 71.4 % (20 / 28)
ExecBuildHash32Expr GNC 54472 87.9 % (51 / 58) 65.2 % (30 / 46)
ExecBuildHash32FromAttrs GNC 5754 100.0 % (59 / 59) 80.0 % (16 / 20)
ExecBuildParamSetEqual GNC 1328 97.4 % (75 / 77) 65.0 % (13 / 20)
ExecBuildProjectionInfo CBC 482987 100.0 % (62 / 62) 93.5 % (29 / 31)
ExecBuildUpdateProjection CBC 10502 94.0 % (78 / 83) 72.9 % (51 / 70)
ExecCheck CBC 71637 100.0 % (8 / 8) 83.3 % (5 / 6)
ExecComputeSlotInfo CBC 813550 92.3 % (48 / 52) 81.0 % (47 / 58)
ExecCreateExprSetupSteps CBC 1523880 100.0 % (5 / 5)
ExecInitCheck CBC 2522 100.0 % (5 / 5) 75.0 % (3 / 4)
ExecInitCoerceToDomain GNC 5896 96.0 % (48 / 50) 82.4 % (14 / 17)
ExecInitExpr CBC 659047 100.0 % (14 / 14) 100.0 % (2 / 2)
ExecInitExprList CBC 303913 100.0 % (6 / 6) 100.0 % (6 / 6)
ExecInitExprRec GNC 3435901 96.5 % (752 / 779) 74.3 % (303 / 408)
ExecInitExprWithParams CBC 53702 92.9 % (13 / 14) 50.0 % (1 / 2)
ExecInitFunc GNC 945638 95.0 % (38 / 40) 72.2 % (26 / 36)
ExecInitJsonCoercion GNC 824 100.0 % (17 / 17) 100.0 % (8 / 8)
ExecInitJsonExpr GNC 1538 100.0 % (132 / 132) 93.1 % (67 / 72)
ExecInitQual CBC 1139584 100.0 % (30 / 30) 75.0 % (15 / 20)
ExecInitSubPlanExpr CBC 18682 95.7 % (22 / 23) 75.0 % (15 / 20)
ExecInitSubscriptingRef CBC 20422 96.9 % (95 / 98) 70.4 % (38 / 54)
ExecInitWholeRowVar CBC 3431 100.0 % (34 / 34) 95.2 % (20 / 21)
ExecPrepareCheck CBC 2522 100.0 % (6 / 6)
ExecPrepareExpr CBC 16916 100.0 % (6 / 6)
ExecPrepareExprList CBC 9385 100.0 % (8 / 8) 100.0 % (6 / 6)
ExecPrepareQual CBC 37744 100.0 % (6 / 6)
ExecPushExprSetupSteps CBC 1569121 100.0 % (49 / 49) 89.3 % (25 / 28)
ExecReadyExpr CBC 1590014 75.0 % (3 / 4) 50.0 % (1 / 2)
ExprEvalPushStep GNC 7910330 100.0 % (10 / 10) 100.0 % (4 / 4)
expr_setup_walker CBC 7384247 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