LCOV - differential code coverage report
Current view: top level - src/backend/executor - execUtils.c (source / functions) Coverage Total Hit UBC CBC DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 88.9 % 414 368 46 368 3
Current Date: 2024-04-14 14:21:10 Functions: 92.9 % 42 39 3 39 1
Baseline: 16@8cea358b128 Branches: 66.5 % 182 121 61 121
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed (240..) days: 88.9 % 414 368 46 368
Function coverage date bins:
(240..) days: 92.9 % 42 39 3 39
Branch coverage date bins:
(240..) days: 66.5 % 182 121 61 121

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 18 80.8 % (21 / 26) 40.0 % (8 / 20)
GetAttributeByNum UBC 0 0.0 % (0 / 18) 0.0 % (0 / 12)
executor_errposition UBC 0 0.0 % (0 / 7) 0.0 % (0 / 6)
ExecGetResultSlotOps CBC 266646 71.4 % (10 / 14) 64.3 % (9 / 14)
tlist_matches_tupdesc CBC 234276 96.2 % (25 / 26) 80.8 % (21 / 26)
ExecGetInsertedCols CBC 593 55.6 % (5 / 9) 33.3 % (2 / 6)
ExecGetRangeTableRelation CBC 255790 100.0 % (12 / 12) 71.4 % (10 / 14)
ExecGetResultRelCheckAsUser CBC 169 80.0 % (4 / 5) 50.0 % (3 / 6)
GetResultRTEPermissionInfo CBC 30599 90.9 % (10 / 11) 66.7 % (4 / 6)
ExecConditionalAssignProjectionInfo CBC 234276 100.0 % (14 / 14) 75.0 % (3 / 4)
ExecGetRootToChildMap CBC 504563 100.0 % (16 / 16) 83.3 % (5 / 6)
ExecGetUpdatedCols CBC 29837 88.9 % (8 / 9) 83.3 % (5 / 6)
ExecOpenScanRelation CBC 189113 100.0 % (6 / 6) 83.3 % (5 / 6)
FreeExecutorState CBC 594090 81.8 % (9 / 11) 83.3 % (5 / 6)
FreeExprContext CBC 965214 100.0 % (8 / 8) 50.0 % (1 / 2)
MakePerTupleExprContext CBC 319925 100.0 % (4 / 4) 50.0 % (1 / 2)
ShutdownExprContext CBC 2578553 100.0 % (10 / 10) 83.3 % (5 / 6)
CreateWorkExprContext CBC 2570 100.0 % (9 / 9) 100.0 % (4 / 4)
ExecCleanTargetListLength CBC 94479 100.0 % (7 / 7) 100.0 % (8 / 8)
ExecGetAllUpdatedCols CBC 7275 100.0 % (6 / 6) 100.0 % (2 / 2)
ExecGetChildToRootMap CBC 33850 100.0 % (10 / 10) 100.0 % (4 / 4)
ExecGetExtraUpdatedCols CBC 29142 100.0 % (4 / 4) 100.0 % (2 / 2)
ExecGetReturningSlot CBC 546 100.0 % (8 / 8) 100.0 % (2 / 2)
ExecGetTriggerNewSlot CBC 1713 100.0 % (8 / 8) 100.0 % (2 / 2)
ExecGetTriggerOldSlot CBC 11861 100.0 % (8 / 8) 100.0 % (2 / 2)
ExecInitResultRelation CBC 60881 100.0 % (10 / 10) 100.0 % (2 / 2)
UnregisterExprContextCallback CBC 58533 100.0 % (8 / 8) 100.0 % (6 / 6)
CreateExecutorState CBC 610451 100.0 % (41 / 41)
CreateExprContext CBC 981810 100.0 % (2 / 2)
CreateExprContextInternal CBC 984380 100.0 % (22 / 22)
CreateStandaloneExprContext CBC 4150 100.0 % (19 / 19)
ExecAssignExprContext CBC 604129 100.0 % (3 / 3)
ExecAssignProjectionInfo CBC 361208 100.0 % (4 / 4)
ExecAssignScanType CBC 376 100.0 % (4 / 4)
ExecCreateScanSlotFromOuterPlan CBC 56686 100.0 % (5 / 5)
ExecGetResultType CBC 727207 100.0 % (2 / 2)
ExecInitRangeTable CBC 451094 100.0 % (9 / 9)
ExecRelationIsTargetRelation UBC 0 0.0 % (0 / 2)
ExecTargetListLength CBC 626583 100.0 % (2 / 2)
ReScanExprContext CBC 1613339 100.0 % (4 / 4)
RegisterExprContextCallback CBC 68293 100.0 % (7 / 7)
UpdateChangedParamSet CBC 331549 100.0 % (4 / 4)

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