LCOV - differential code coverage report
Current view: top level - src/backend/executor - execUtils.c (source / functions) Coverage Total Hit UBC GBC GNC CBC DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 90.2 % 448 404 44 2 402 4
Current Date: 2026-11-05 14:14:01 +0100 Functions: 93.5 % 46 43 3 2 41
Baseline: lcov-20261105-baseline Branches: 70.0 % 200 140 60 1 139
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 91.7 % 12 11 1 2 9
(360..) days: 90.1 % 436 393 43 393
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 93.3 % 45 42 3 2 40
Branch coverage date bins:
(30,360] days: 100.0 % 4 4 4
(360..) days: 69.4 % 196 136 60 1 135

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
GetAttributeByName CBC 24 80.8 % (21 / 26) 40.0 % (8 / 20)
GetAttributeByNum UBC 0 0.0 % (0 / 18) 0.0 % (0 / 12)
ExecGetRangeTableRelation CBC 390082 92.9 % (13 / 14) 65.0 % (13 / 20)
executor_errposition UBC 0 0.0 % (0 / 7) 0.0 % (0 / 6)
ExecGetResultSlotOps CBC 493768 71.4 % (10 / 14) 64.3 % (9 / 14)
tlist_matches_tupdesc CBC 363779 96.2 % (25 / 26) 80.8 % (21 / 26)
ExecGetResultRelCheckAsUser CBC 185 80.0 % (4 / 5) 50.0 % (3 / 6)
GetResultRTEPermissionInfo CBC 33292 90.9 % (10 / 11) 66.7 % (4 / 6)
ExecGetInsertedCols CBC 985 88.9 % (8 / 9) 83.3 % (5 / 6)
ExecGetRootToChildMap CBC 640792 100.0 % (16 / 16) 83.3 % (5 / 6)
ExecGetUpdatedCols CBC 32122 88.9 % (8 / 9) 83.3 % (5 / 6)
ExecOpenScanRelation CBC 293621 100.0 % (6 / 6) 83.3 % (5 / 6)
FreeExecutorState CBC 749408 81.8 % (9 / 11) 83.3 % (5 / 6)
FreeExprContext CBC 1372015 100.0 % (8 / 8) 50.0 % (1 / 2)
MakePerTupleExprContext CBC 431686 100.0 % (4 / 4) 50.0 % (1 / 2)
ShutdownExprContext CBC 4349784 100.0 % (10 / 10) 83.3 % (5 / 6)
ExecCleanTargetListLength CBC 90406 100.0 % (7 / 7) 100.0 % (8 / 8)
ExecConditionalAssignProjectionInfo CBC 363779 100.0 % (14 / 14) 100.0 % (4 / 4)
ExecGetAllNullSlot CBC 241 100.0 % (9 / 9) 100.0 % (2 / 2)
ExecGetAllUpdatedCols CBC 8750 100.0 % (6 / 6) 100.0 % (2 / 2)
ExecGetChildToRootMap CBC 45273 100.0 % (10 / 10) 100.0 % (4 / 4)
ExecGetCommonSlotOps CBC 13288 100.0 % (13 / 13) 100.0 % (10 / 10)
ExecGetExtraUpdatedCols CBC 30977 100.0 % (4 / 4) 100.0 % (2 / 2)
ExecGetReturningSlot CBC 821 100.0 % (8 / 8) 100.0 % (2 / 2)
ExecGetTriggerNewSlot CBC 2350 100.0 % (8 / 8) 100.0 % (2 / 2)
ExecGetTriggerOldSlot CBC 618682 100.0 % (8 / 8) 100.0 % (2 / 2)
ExecInitResultRelation GNC 87465 100.0 % (9 / 9) 100.0 % (2 / 2)
ScanRelIsReadOnly CBC 226928 100.0 % (5 / 5) 100.0 % (4 / 4)
UnregisterExprContextCallback CBC 169616 100.0 % (8 / 8) 100.0 % (6 / 6)
CreateExecutorState CBC 773352 100.0 % (47 / 47)
CreateExprContext CBC 1395442 100.0 % (2 / 2)
CreateExprContextInternal CBC 1400709 100.0 % (22 / 22)
CreateStandaloneExprContext CBC 6947 100.0 % (19 / 19)
CreateWorkExprContext CBC 5267 100.0 % (5 / 5)
ExecAssignExprContext CBC 873912 100.0 % (3 / 3)
ExecAssignProjectionInfo CBC 489635 100.0 % (4 / 4)
ExecAssignScanType CBC 583 100.0 % (4 / 4)
ExecCreateScanSlotFromOuterPlan CBC 96079 100.0 % (5 / 5)
ExecGetCommonChildSlotOps CBC 585 100.0 % (4 / 4)
ExecGetResultType CBC 1081868 100.0 % (2 / 2)
ExecInitRangeTable GNC 537330 100.0 % (9 / 9)
ExecRelationIsTargetRelation UBC 0 0.0 % (0 / 2)
ExecTargetListLength CBC 907383 100.0 % (2 / 2)
ReScanExprContext CBC 2977769 100.0 % (4 / 4)
RegisterExprContextCallback CBC 184658 100.0 % (7 / 7)
UpdateChangedParamSet CBC 1131720 100.0 % (4 / 4)

Generated by: LCOV version 2.0-1