LCOV - differential code coverage report
Current view: top level - src/backend/executor - execExpr.c (source / functions) Coverage Total Hit UBC GBC GNC CBC ECB DCB
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 97.1 % 2069 2009 60 1 51 1957 2 53
Current Date: 2026-03-14 14:10:32 -0400 Functions: 100.0 % 35 35 14 21
Baseline: lcov-20260315-024220-baseline Branches: 78.8 % 1160 914 246 1 913
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 7 7 7
(30,360] days: 100.0 % 47 47 44 3
(360..) days: 97.0 % 2015 1955 60 1 1954 2
Function coverage date bins:
(1,7] days: 100.0 % 2 2 2
(360..) days: 100.0 % 33 33 12 21
Branch coverage date bins:
(360..) days: 78.8 % 1160 914 246 1 913

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
ExecInitExprRec GNC 5019969 96.7 % (753 / 779) 74.5 % (304 / 408)
ExecBuildHash32Expr GNC 43358 87.9 % (51 / 58) 70.8 % (34 / 48)
ExecBuildUpdateProjection CBC 8426 94.0 % (78 / 83) 72.9 % (51 / 70)
ExecComputeSlotInfo CBC 1090985 92.3 % (48 / 52) 81.0 % (47 / 58)
ExecInitSubscriptingRef CBC 15951 96.9 % (95 / 98) 70.4 % (38 / 54)
ExecBuildAggTrans CBC 28020 98.6 % (146 / 148) 83.3 % (85 / 102)
ExecBuildGroupingEqual GNC 10764 97.7 % (84 / 86) 71.4 % (20 / 28)
ExecBuildParamSetEqual GNC 1004 97.4 % (75 / 77) 65.0 % (13 / 20)
ExecInitCoerceToDomain GNC 4961 96.0 % (48 / 50) 82.4 % (14 / 17)
ExecInitFunc GNC 1202790 95.0 % (38 / 40) 72.2 % (26 / 36)
isAssignmentIndirectionExpr CBC 702 88.9 % (16 / 18) 72.2 % (13 / 18)
ExecInitExprWithParams CBC 41454 92.9 % (13 / 14) 50.0 % (1 / 2)
ExecInitSubPlanExpr CBC 16280 95.7 % (22 / 23) 75.0 % (15 / 20)
ExecReadyExpr CBC 2228684 75.0 % (3 / 4) 50.0 % (1 / 2)
ExecBuildAggTransCall CBC 32397 100.0 % (40 / 40) 92.9 % (26 / 28)
ExecBuildHash32FromAttrs GNC 4590 100.0 % (59 / 59) 80.0 % (16 / 20)
ExecBuildProjectionInfo CBC 813264 100.0 % (62 / 62) 93.5 % (29 / 31)
ExecCheck CBC 56400 100.0 % (8 / 8) 83.3 % (5 / 6)
ExecCreateExprSetupSteps CBC 2175697 100.0 % (5 / 5)
ExecInitCheck CBC 1932 100.0 % (5 / 5) 75.0 % (3 / 4)
ExecInitExpr GNC 626056 100.0 % (2 / 2)
ExecInitExprList CBC 351821 100.0 % (6 / 6) 100.0 % (6 / 6)
ExecInitExprWithContext GNC 639976 100.0 % (15 / 15) 100.0 % (2 / 2)
ExecInitJsonCoercion GNC 618 100.0 % (17 / 17) 100.0 % (8 / 8)
ExecInitJsonExpr GNC 1154 100.0 % (132 / 132) 93.1 % (67 / 72)
ExecInitQual CBC 1470197 100.0 % (30 / 30) 75.0 % (15 / 20)
ExecInitWholeRowVar CBC 2657 100.0 % (34 / 34) 95.2 % (20 / 21)
ExecPrepareCheck CBC 1932 100.0 % (6 / 6)
ExecPrepareExpr GNC 13635 100.0 % (2 / 2)
ExecPrepareExprList CBC 8783 100.0 % (8 / 8) 100.0 % (6 / 6)
ExecPrepareExprWithContext GNC 13923 100.0 % (6 / 6)
ExecPrepareQual CBC 30483 100.0 % (6 / 6)
ExecPushExprSetupSteps CBC 2212140 100.0 % (49 / 49) 89.3 % (25 / 28)
ExprEvalPushStep GNC 11378335 100.0 % (10 / 10) 100.0 % (4 / 4)
expr_setup_walker CBC 10088433 100.0 % (37 / 37) 95.2 % (20 / 21)

Generated by: LCOV version 2.4-beta