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: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 97.1 % 2069 2009 60 1 52 1956 2 54
Current Date: 2026-05-29 21:51:00 -0400 Functions: 100.0 % 35 35 14 21
Baseline: lcov-20260530-034037-baseline Branches: 78.6 % 1158 910 1 2 245 1 1 908 1 3
Baseline Date: 2026-05-29 14:39:03 -0700 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
ExecInitExprRec GNC 3494057 96.7 % (753 / 779) 74.5 % (304 / 408)
ExecBuildHash32Expr GNC 54540 87.9 % (51 / 58) 65.2 % (30 / 46)
ExecBuildUpdateProjection CBC 10483 94.0 % (78 / 83) 72.9 % (51 / 70)
ExecComputeSlotInfo CBC 844252 92.3 % (48 / 52) 81.0 % (47 / 58)
ExecInitSubscriptingRef CBC 20462 96.9 % (95 / 98) 70.4 % (38 / 54)
ExecBuildAggTrans CBC 34901 98.6 % (146 / 148) 83.3 % (85 / 102)
ExecBuildGroupingEqual GNC 13765 97.7 % (84 / 86) 71.4 % (20 / 28)
ExecBuildParamSetEqual GNC 1364 97.4 % (75 / 77) 65.0 % (13 / 20)
ExecInitCoerceToDomain GNC 6034 96.0 % (48 / 50) 82.4 % (14 / 17)
ExecInitFunc GNC 961708 95.0 % (38 / 40) 72.2 % (26 / 36)
isAssignmentIndirectionExpr CBC 954 88.9 % (16 / 18) 72.2 % (13 / 18)
ExecInitExprWithParams CBC 54200 92.9 % (13 / 14) 50.0 % (1 / 2)
ExecInitSubPlanExpr CBC 19786 95.7 % (22 / 23) 75.0 % (15 / 20)
ExecReadyExpr CBC 1618128 75.0 % (3 / 4) 50.0 % (1 / 2)
ExecBuildAggTransCall CBC 40460 100.0 % (40 / 40) 92.9 % (26 / 28)
ExecBuildHash32FromAttrs GNC 5917 100.0 % (59 / 59) 80.0 % (16 / 20)
ExecBuildProjectionInfo CBC 493163 100.0 % (62 / 62) 93.5 % (29 / 31)
ExecCheck CBC 72286 100.0 % (8 / 8) 83.3 % (5 / 6)
ExecCreateExprSetupSteps CBC 1551420 100.0 % (5 / 5)
ExecInitCheck CBC 2516 100.0 % (5 / 5) 75.0 % (3 / 4)
ExecInitExpr GNC 648778 100.0 % (2 / 2)
ExecInitExprList CBC 308812 100.0 % (6 / 6) 100.0 % (6 / 6)
ExecInitExprWithContext GNC 665514 100.0 % (15 / 15) 100.0 % (2 / 2)
ExecInitJsonCoercion GNC 824 100.0 % (17 / 17) 100.0 % (8 / 8)
ExecInitJsonExpr GNC 1538 100.0 % (132 / 132) 93.1 % (67 / 72)
ExecInitQual CBC 1159758 100.0 % (30 / 30) 75.0 % (15 / 20)
ExecInitWholeRowVar CBC 3403 100.0 % (34 / 34) 95.2 % (20 / 21)
ExecPrepareCheck CBC 2516 100.0 % (6 / 6)
ExecPrepareExpr GNC 16356 100.0 % (2 / 2)
ExecPrepareExprList CBC 9369 100.0 % (8 / 8) 100.0 % (6 / 6)
ExecPrepareExprWithContext GNC 16740 100.0 % (6 / 6)
ExecPrepareQual CBC 37810 100.0 % (6 / 6)
ExecPushExprSetupSteps CBC 1596800 100.0 % (49 / 49) 89.3 % (25 / 28)
ExprEvalPushStep GNC 8122976 100.0 % (10 / 10) 100.0 % (4 / 4)
expr_setup_walker CBC 7638886 100.0 % (37 / 37) 95.2 % (20 / 21)

Generated by: LCOV version 2.5.0-beta