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

Generated by: LCOV version 2.5.0-beta