LCOV - differential code coverage report
Current view: top level - src/backend/executor - execExpr.c (source / functions) Coverage Total Hit UNC UIC UBC GBC GIC GNC CBC DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 97.1 % 1829 1776 1 52 162 1614 5
Current Date: 2024-04-14 14:21:10 Functions: 100.0 % 30 30 5 25
Baseline: 16@8cea358b128 Branches: 78.1 % 995 777 10 1 207 1 1 76 699
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed [..60] days: 99.3 % 142 141 1 141
(60,120] days: 100.0 % 8 8 8
(180,240] days: 100.0 % 7 7 7
(240..) days: 96.9 % 1672 1620 52 13 1607
Function coverage date bins:
[..60] days: 100.0 % 2 2 2
(240..) days: 100.0 % 28 28 3 25
Branch coverage date bins:
[..60] days: 87.1 % 62 54 8 54
(60,120] days: 85.7 % 14 12 2 12
(240..) days: 77.4 % 919 711 1 207 1 1 10 699

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 21717 98.6 % (143 / 145) 83.3 % (80 / 96)
ExecBuildAggTransCall CBC 25621 100.0 % (40 / 40) 92.9 % (26 / 28)
ExecBuildGroupingEqual CBC 8597 98.8 % (83 / 84) 75.0 % (21 / 28)
ExecBuildParamSetEqual CBC 676 97.3 % (73 / 75) 65.0 % (13 / 20)
ExecBuildProjectionInfo CBC 363978 100.0 % (51 / 51) 96.3 % (26 / 27)
ExecBuildUpdateProjection CBC 7605 94.0 % (78 / 83) 72.9 % (51 / 70)
ExecCheck CBC 46607 100.0 % (8 / 8) 83.3 % (5 / 6)
ExecComputeSlotInfo CBC 527979 92.2 % (47 / 51) 78.0 % (39 / 50)
ExecCreateExprSetupSteps CBC 1080832 100.0 % (5 / 5)
ExecInitCheck CBC 1827 100.0 % (5 / 5) 75.0 % (3 / 4)
ExecInitCoerceToDomain GNC 4030 96.0 % (48 / 50) 82.4 % (14 / 17)
ExecInitExpr CBC 500096 100.0 % (14 / 14) 100.0 % (2 / 2)
ExecInitExprList CBC 262313 100.0 % (6 / 6) 100.0 % (6 / 6)
ExecInitExprRec GNC 2368552 96.4 % (722 / 749) 73.5 % (289 / 393)
ExecInitExprWithParams CBC 39346 92.9 % (13 / 14) 50.0 % (1 / 2)
ExecInitFunc CBC 695923 94.4 % (34 / 36) 68.8 % (22 / 32)
ExecInitJsonCoercion GNC 923 100.0 % (11 / 11)
ExecInitJsonExpr GNC 1010 100.0 % (117 / 117) 94.2 % (49 / 52)
ExecInitQual GNC 852205 100.0 % (30 / 30) 75.0 % (15 / 20)
ExecInitSubscriptingRef CBC 11151 96.9 % (95 / 98) 70.4 % (38 / 54)
ExecInitWholeRowVar CBC 1896 100.0 % (30 / 30) 94.1 % (16 / 17)
ExecPrepareCheck CBC 1827 100.0 % (6 / 6)
ExecPrepareExpr CBC 10250 100.0 % (6 / 6)
ExecPrepareExprList CBC 6245 100.0 % (8 / 8) 100.0 % (6 / 6)
ExecPrepareQual CBC 26340 100.0 % (6 / 6)
ExecPushExprSetupSteps CBC 1110154 97.6 % (40 / 41) 83.3 % (20 / 24)
ExecReadyExpr CBC 1119584 75.0 % (3 / 4) 50.0 % (1 / 2)
ExprEvalPushStep CBC 5342618 100.0 % (10 / 10) 100.0 % (4 / 4)
expr_setup_walker CBC 4962203 100.0 % (28 / 28) 100.0 % (17 / 17)
isAssignmentIndirectionExpr CBC 696 88.9 % (16 / 18) 72.2 % (13 / 18)

Generated by: LCOV version 2.1-beta2-3-g6141622