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: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 90.2 % 448 404 44 2 402 4
Current Date: 2026-10-12 11:56:10 +0200 Functions: 93.5 % 46 43 3 2 41
Baseline: lcov-20261012-baseline Branches: 70.0 % 200 140 60 1 139
Baseline Date: 2026-10-12 10:36:06 +0200 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 388678 92.9 % (13 / 14) 65.0 % (13 / 20)
executor_errposition UBC 0 0.0 % (0 / 7) 0.0 % (0 / 6)
ExecGetResultSlotOps CBC 489738 71.4 % (10 / 14) 64.3 % (9 / 14)
tlist_matches_tupdesc CBC 361674 96.2 % (25 / 26) 80.8 % (21 / 26)
ExecGetResultRelCheckAsUser CBC 185 80.0 % (4 / 5) 50.0 % (3 / 6)
GetResultRTEPermissionInfo CBC 33286 90.9 % (10 / 11) 66.7 % (4 / 6)
ExecGetInsertedCols CBC 976 88.9 % (8 / 9) 83.3 % (5 / 6)
ExecGetRootToChildMap CBC 642370 100.0 % (16 / 16) 83.3 % (5 / 6)
ExecGetUpdatedCols CBC 32125 88.9 % (8 / 9) 83.3 % (5 / 6)
ExecOpenScanRelation CBC 291940 100.0 % (6 / 6) 83.3 % (5 / 6)
FreeExecutorState CBC 747808 81.8 % (9 / 11) 83.3 % (5 / 6)
FreeExprContext CBC 1367281 100.0 % (8 / 8) 50.0 % (1 / 2)
MakePerTupleExprContext CBC 431307 100.0 % (4 / 4) 50.0 % (1 / 2)
ShutdownExprContext CBC 3980892 100.0 % (10 / 10) 83.3 % (5 / 6)
ExecCleanTargetListLength CBC 89744 100.0 % (7 / 7) 100.0 % (8 / 8)
ExecConditionalAssignProjectionInfo CBC 361674 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 13209 100.0 % (13 / 13) 100.0 % (10 / 10)
ExecGetExtraUpdatedCols CBC 30989 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 618054 100.0 % (8 / 8) 100.0 % (2 / 2)
ExecInitResultRelation GNC 87949 100.0 % (9 / 9) 100.0 % (2 / 2)
ScanRelIsReadOnly CBC 225122 100.0 % (5 / 5) 100.0 % (4 / 4)
UnregisterExprContextCallback CBC 169163 100.0 % (8 / 8) 100.0 % (6 / 6)
CreateExecutorState CBC 771398 100.0 % (47 / 47)
CreateExprContext CBC 1390194 100.0 % (2 / 2)
CreateExprContextInternal CBC 1395421 100.0 % (22 / 22)
CreateStandaloneExprContext CBC 6895 100.0 % (19 / 19)
CreateWorkExprContext CBC 5227 100.0 % (5 / 5)
ExecAssignExprContext CBC 869599 100.0 % (3 / 3)
ExecAssignProjectionInfo CBC 487292 100.0 % (4 / 4)
ExecAssignScanType CBC 583 100.0 % (4 / 4)
ExecCreateScanSlotFromOuterPlan CBC 95662 100.0 % (5 / 5)
ExecGetCommonChildSlotOps CBC 583 100.0 % (4 / 4)
ExecGetResultType CBC 1076648 100.0 % (2 / 2)
ExecInitRangeTable GNC 536550 100.0 % (9 / 9)
ExecRelationIsTargetRelation UBC 0 0.0 % (0 / 2)
ExecTargetListLength CBC 903805 100.0 % (2 / 2)
ReScanExprContext CBC 2613611 100.0 % (4 / 4)
RegisterExprContextCallback CBC 184052 100.0 % (7 / 7)
UpdateChangedParamSet CBC 814843 100.0 % (4 / 4)

Generated by: LCOV version 2.0-1