LCOV - differential code coverage report
Current view: top level - src/backend/executor - execUtils.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 90.0 % 442 398 44 398 1
Current Date: 2026-03-14 14:10:32 -0400 Functions: 93.3 % 45 42 3 1 41
Baseline: lcov-20260315-024220-baseline Branches: 68.9 % 196 135 61 135
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 4 4 4
(360..) days: 90.0 % 438 394 44 394
Function coverage date bins:
(360..) days: 93.3 % 45 42 3 1 41
Branch coverage date bins:
(360..) days: 68.9 % 196 135 61 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
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 18 80.8 % (21 / 26) 40.0 % (8 / 20)
ExecGetResultSlotOps CBC 803217 71.4 % (10 / 14) 64.3 % (9 / 14)
ExecRelationIsTargetRelation UBC 0 0.0 % (0 / 2)
FreeExecutorState CBC 1020609 81.8 % (9 / 11) 83.3 % (5 / 6)
ExecGetInsertedCols CBC 724 88.9 % (8 / 9) 83.3 % (5 / 6)
ExecGetRangeTableRelation CBC 1123030 92.9 % (13 / 14) 65.0 % (13 / 20)
ExecGetResultRelCheckAsUser CBC 182 80.0 % (4 / 5) 50.0 % (3 / 6)
ExecGetUpdatedCols CBC 30236 88.9 % (8 / 9) 83.3 % (5 / 6)
GetResultRTEPermissionInfo CBC 31142 90.9 % (10 / 11) 66.7 % (4 / 6)
tlist_matches_tupdesc CBC 711274 96.2 % (25 / 26) 80.8 % (21 / 26)
CreateExecutorState CBC 1038749 100.0 % (44 / 44)
CreateExprContext CBC 1633569 100.0 % (2 / 2)
CreateExprContextInternal CBC 1637156 100.0 % (22 / 22)
CreateStandaloneExprContext CBC 5114 100.0 % (19 / 19)
CreateWorkExprContext GNC 3587 100.0 % (5 / 5)
ExecAssignExprContext CBC 1224078 100.0 % (3 / 3)
ExecAssignProjectionInfo CBC 808024 100.0 % (4 / 4)
ExecAssignScanType CBC 513 100.0 % (4 / 4)
ExecCleanTargetListLength CBC 478059 100.0 % (7 / 7) 100.0 % (8 / 8)
ExecConditionalAssignProjectionInfo CBC 711274 100.0 % (14 / 14) 75.0 % (3 / 4)
ExecCreateScanSlotFromOuterPlan CBC 77274 100.0 % (5 / 5)
ExecGetAllNullSlot CBC 161 100.0 % (9 / 9) 100.0 % (2 / 2)
ExecGetAllUpdatedCols CBC 7442 100.0 % (6 / 6) 100.0 % (2 / 2)
ExecGetChildToRootMap CBC 33975 100.0 % (10 / 10) 100.0 % (4 / 4)
ExecGetCommonChildSlotOps CBC 491 100.0 % (4 / 4)
ExecGetCommonSlotOps CBC 10321 100.0 % (13 / 13) 100.0 % (10 / 10)
ExecGetExtraUpdatedCols CBC 29399 100.0 % (4 / 4) 100.0 % (2 / 2)
ExecGetResultType CBC 1290888 100.0 % (2 / 2)
ExecGetReturningSlot CBC 668 100.0 % (8 / 8) 100.0 % (2 / 2)
ExecGetRootToChildMap CBC 530659 100.0 % (16 / 16) 83.3 % (5 / 6)
ExecGetTriggerNewSlot CBC 1783 100.0 % (8 / 8) 100.0 % (2 / 2)
ExecGetTriggerOldSlot CBC 412178 100.0 % (8 / 8) 100.0 % (2 / 2)
ExecInitRangeTable CBC 857438 100.0 % (10 / 10)
ExecInitResultRelation CBC 63855 100.0 % (10 / 10) 100.0 % (2 / 2)
ExecOpenScanRelation CBC 650089 100.0 % (6 / 6) 83.3 % (5 / 6)
ExecTargetListLength CBC 1545664 100.0 % (2 / 2)
FreeExprContext CBC 1615539 100.0 % (8 / 8) 50.0 % (1 / 2)
MakePerTupleExprContext CBC 343607 100.0 % (4 / 4) 50.0 % (1 / 2)
ReScanExprContext CBC 2468010 100.0 % (4 / 4)
RegisterExprContextCallback CBC 123547 100.0 % (7 / 7)
ShutdownExprContext CBC 4083549 100.0 % (10 / 10) 83.3 % (5 / 6)
UnregisterExprContextCallback CBC 111684 100.0 % (8 / 8) 100.0 % (6 / 6)
UpdateChangedParamSet CBC 521378 100.0 % (4 / 4)

Generated by: LCOV version 2.4-beta