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

Generated by: LCOV version 2.0-1