LCOV - differential code coverage report
Current view: top level - src/backend/executor - execUtils.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC DUB DCB
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 91.8 % 450 413 1 36 7 9 397 1 2
Current Date: 2026-06-29 16:15:13 +0200 Functions: 95.7 % 46 44 1 1 1 4 39
Baseline: lcov-20260630-baseline Branches: 72.5 % 200 145 55 6 4 135
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 90.0 % 10 9 1 9
(360..) days: 91.8 % 440 404 36 7 397
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 95.6 % 45 43 1 1 1 3 39
Branch coverage date bins:
(30,360] days: 100.0 % 4 4 4
(360..) days: 71.9 % 196 141 55 6 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)
GetAttributeByName CBC 24 80.8 % (21 / 26) 40.0 % (8 / 20)
ExecGetResultSlotOps CBC 486520 71.4 % (10 / 14) 64.3 % (9 / 14)
ExecRelationIsTargetRelation UNC 0 0.0 % (0 / 2)
FreeExecutorState CBC 745514 81.8 % (9 / 11) 83.3 % (5 / 6)
executor_errposition GBC 16 71.4 % (5 / 7) 50.0 % (3 / 6)
ExecGetInsertedCols CBC 972 88.9 % (8 / 9) 83.3 % (5 / 6)
ExecGetRangeTableRelation CBC 382034 92.9 % (13 / 14) 65.0 % (13 / 20)
ExecGetResultRelCheckAsUser CBC 183 80.0 % (4 / 5) 50.0 % (3 / 6)
tlist_matches_tupdesc CBC 363393 96.2 % (25 / 26) 80.8 % (21 / 26)
CreateExecutorState GNC 768995 100.0 % (47 / 47)
CreateExprContext CBC 1366619 100.0 % (2 / 2)
CreateExprContextInternal CBC 1371573 100.0 % (22 / 22)
CreateStandaloneExprContext CBC 6696 100.0 % (19 / 19)
CreateWorkExprContext GNC 4954 100.0 % (5 / 5)
ExecAssignExprContext CBC 858109 100.0 % (3 / 3)
ExecAssignProjectionInfo CBC 476554 100.0 % (4 / 4)
ExecAssignScanType CBC 521 100.0 % (4 / 4)
ExecCleanTargetListLength CBC 91592 100.0 % (7 / 7) 100.0 % (8 / 8)
ExecConditionalAssignProjectionInfo CBC 363393 100.0 % (14 / 14) 75.0 % (3 / 4)
ExecCreateScanSlotFromOuterPlan GNC 95850 100.0 % (5 / 5)
ExecGetAllNullSlot CBC 244 100.0 % (9 / 9) 100.0 % (2 / 2)
ExecGetAllUpdatedCols CBC 8791 100.0 % (6 / 6) 100.0 % (2 / 2)
ExecGetChildToRootMap CBC 45480 100.0 % (10 / 10) 100.0 % (4 / 4)
ExecGetCommonChildSlotOps CBC 511 100.0 % (4 / 4)
ExecGetCommonSlotOps CBC 13392 100.0 % (13 / 13) 100.0 % (10 / 10)
ExecGetExtraUpdatedCols CBC 31372 100.0 % (4 / 4) 100.0 % (2 / 2)
ExecGetResultType CBC 1063730 100.0 % (2 / 2)
ExecGetReturningSlot CBC 821 100.0 % (8 / 8) 100.0 % (2 / 2)
ExecGetRootToChildMap CBC 638253 100.0 % (16 / 16) 83.3 % (5 / 6)
ExecGetTriggerNewSlot CBC 2386 100.0 % (8 / 8) 100.0 % (2 / 2)
ExecGetTriggerOldSlot CBC 619486 100.0 % (8 / 8) 100.0 % (2 / 2)
ExecGetUpdatedCols CBC 32527 100.0 % (9 / 9) 100.0 % (6 / 6)
ExecInitRangeTable CBC 528021 100.0 % (10 / 10)
ExecInitResultRelation CBC 78958 100.0 % (10 / 10) 100.0 % (2 / 2)
ExecOpenScanRelation CBC 294191 100.0 % (6 / 6) 83.3 % (5 / 6)
ExecTargetListLength CBC 885387 100.0 % (2 / 2)
FreeExprContext CBC 1343402 100.0 % (8 / 8) 50.0 % (1 / 2)
GetResultRTEPermissionInfo CBC 33682 100.0 % (11 / 11) 100.0 % (6 / 6)
MakePerTupleExprContext CBC 428074 100.0 % (4 / 4) 50.0 % (1 / 2)
ReScanExprContext CBC 2572676 100.0 % (4 / 4)
RegisterExprContextCallback CBC 189226 100.0 % (7 / 7)
ScanRelIsReadOnly GNC 229994 100.0 % (5 / 5) 100.0 % (4 / 4)
ShutdownExprContext CBC 3916078 100.0 % (10 / 10) 83.3 % (5 / 6)
UnregisterExprContextCallback CBC 174348 100.0 % (8 / 8) 100.0 % (6 / 6)
UpdateChangedParamSet CBC 725452 100.0 % (4 / 4)

Generated by: LCOV version 2.0-1