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
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)
CreateWorkExprContext CBC 2570 100.0 % (9 / 9) 100.0 % (4 / 4)
ExecAssignExprContext CBC 604129 100.0 % (3 / 3)
ExecAssignProjectionInfo CBC 361208 100.0 % (4 / 4)
ExecAssignScanType CBC 376 100.0 % (4 / 4)
ExecCleanTargetListLength CBC 94479 100.0 % (7 / 7) 100.0 % (8 / 8)
ExecConditionalAssignProjectionInfo CBC 234276 100.0 % (14 / 14) 75.0 % (3 / 4)
ExecCreateScanSlotFromOuterPlan CBC 56686 100.0 % (5 / 5)
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)
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)
ExecGetResultSlotOps CBC 266646 71.4 % (10 / 14) 64.3 % (9 / 14)
ExecGetResultType CBC 727207 100.0 % (2 / 2)
ExecGetReturningSlot CBC 546 100.0 % (8 / 8) 100.0 % (2 / 2)
ExecGetRootToChildMap CBC 504563 100.0 % (16 / 16) 83.3 % (5 / 6)
ExecGetTriggerNewSlot CBC 1713 100.0 % (8 / 8) 100.0 % (2 / 2)
ExecGetTriggerOldSlot CBC 11861 100.0 % (8 / 8) 100.0 % (2 / 2)
ExecGetUpdatedCols CBC 29837 88.9 % (8 / 9) 83.3 % (5 / 6)
ExecInitRangeTable CBC 451094 100.0 % (9 / 9)
ExecInitResultRelation CBC 60881 100.0 % (10 / 10) 100.0 % (2 / 2)
ExecOpenScanRelation CBC 189113 100.0 % (6 / 6) 83.3 % (5 / 6)
ExecRelationIsTargetRelation UBC 0 0.0 % (0 / 2)
ExecTargetListLength CBC 626583 100.0 % (2 / 2)
FreeExecutorState CBC 594090 81.8 % (9 / 11) 83.3 % (5 / 6)
FreeExprContext CBC 965214 100.0 % (8 / 8) 50.0 % (1 / 2)
GetAttributeByName CBC 18 80.8 % (21 / 26) 40.0 % (8 / 20)
GetAttributeByNum UBC 0 0.0 % (0 / 18) 0.0 % (0 / 12)
GetResultRTEPermissionInfo CBC 30599 90.9 % (10 / 11) 66.7 % (4 / 6)
MakePerTupleExprContext CBC 319925 100.0 % (4 / 4) 50.0 % (1 / 2)
ReScanExprContext CBC 1613339 100.0 % (4 / 4)
RegisterExprContextCallback CBC 68293 100.0 % (7 / 7)
ShutdownExprContext CBC 2578553 100.0 % (10 / 10) 83.3 % (5 / 6)
UnregisterExprContextCallback CBC 58533 100.0 % (8 / 8) 100.0 % (6 / 6)
UpdateChangedParamSet CBC 331549 100.0 % (4 / 4)
executor_errposition UBC 0 0.0 % (0 / 7) 0.0 % (0 / 6)
tlist_matches_tupdesc CBC 234276 96.2 % (25 / 26) 80.8 % (21 / 26)

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