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

Generated by: LCOV version 2.4-beta