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: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 91.8 % 450 413 1 36 7 9 397 1 2
Current Date: 2026-05-29 21:51:00 -0400 Functions: 95.7 % 46 44 1 1 1 4 39
Baseline: lcov-20260530-034037-baseline Branches: 72.5 % 200 145 55 6 4 135
Baseline Date: 2026-05-29 14:39:03 -0700 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
ExecRelationIsTargetRelation UNC 0 0.0 % (0 / 2)
GetAttributeByNum UBC 0 0.0 % (0 / 18) 0.0 % (0 / 12)
executor_errposition GBC 16 71.4 % (5 / 7) 50.0 % (3 / 6)
GetAttributeByName CBC 24 80.8 % (21 / 26) 40.0 % (8 / 20)
ExecGetResultRelCheckAsUser CBC 182 80.0 % (4 / 5) 50.0 % (3 / 6)
ExecGetAllNullSlot CBC 236 100.0 % (9 / 9) 100.0 % (2 / 2)
ExecAssignScanType CBC 581 100.0 % (4 / 4)
ExecGetCommonChildSlotOps CBC 583 100.0 % (4 / 4)
ExecGetReturningSlot CBC 817 100.0 % (8 / 8) 100.0 % (2 / 2)
ExecGetInsertedCols CBC 976 88.9 % (8 / 9) 83.3 % (5 / 6)
ExecGetTriggerNewSlot CBC 2386 100.0 % (8 / 8) 100.0 % (2 / 2)
CreateWorkExprContext GNC 4893 100.0 % (5 / 5)
CreateStandaloneExprContext CBC 6789 100.0 % (19 / 19)
ExecGetAllUpdatedCols CBC 8779 100.0 % (6 / 6) 100.0 % (2 / 2)
ExecGetCommonSlotOps CBC 13573 100.0 % (13 / 13) 100.0 % (10 / 10)
ExecGetExtraUpdatedCols CBC 31309 100.0 % (4 / 4) 100.0 % (2 / 2)
ExecGetUpdatedCols CBC 32436 100.0 % (9 / 9) 100.0 % (6 / 6)
GetResultRTEPermissionInfo CBC 33594 100.0 % (11 / 11) 100.0 % (6 / 6)
ExecGetChildToRootMap CBC 45404 100.0 % (10 / 10) 100.0 % (4 / 4)
ExecInitResultRelation CBC 77440 100.0 % (10 / 10) 100.0 % (2 / 2)
ExecCleanTargetListLength CBC 93175 100.0 % (7 / 7) 100.0 % (8 / 8)
ExecCreateScanSlotFromOuterPlan GNC 97513 100.0 % (5 / 5)
UnregisterExprContextCallback CBC 175625 100.0 % (8 / 8) 100.0 % (6 / 6)
RegisterExprContextCallback CBC 190843 100.0 % (7 / 7)
ScanRelIsReadOnly GNC 237952 100.0 % (5 / 5) 100.0 % (4 / 4)
ExecOpenScanRelation CBC 305785 100.0 % (6 / 6) 83.3 % (5 / 6)
ExecConditionalAssignProjectionInfo CBC 376918 100.0 % (14 / 14) 75.0 % (3 / 4)
tlist_matches_tupdesc CBC 376918 96.2 % (25 / 26) 80.8 % (21 / 26)
ExecGetRangeTableRelation CBC 392097 92.9 % (13 / 14) 65.0 % (13 / 20)
MakePerTupleExprContext CBC 428073 100.0 % (4 / 4) 50.0 % (1 / 2)
ExecAssignProjectionInfo CBC 486822 100.0 % (4 / 4)
ExecGetResultSlotOps CBC 501948 71.4 % (10 / 14) 64.3 % (9 / 14)
ExecInitRangeTable CBC 530896 100.0 % (10 / 10)
ExecGetTriggerOldSlot CBC 617722 100.0 % (8 / 8) 100.0 % (2 / 2)
ExecGetRootToChildMap CBC 636334 100.0 % (16 / 16) 83.3 % (5 / 6)
FreeExecutorState CBC 749537 81.8 % (9 / 11) 83.3 % (5 / 6)
CreateExecutorState GNC 773108 100.0 % (47 / 47)
UpdateChangedParamSet CBC 784506 100.0 % (4 / 4)
ExecAssignExprContext CBC 875280 100.0 % (3 / 3)
ExecTargetListLength CBC 901050 100.0 % (2 / 2)
ExecGetResultType CBC 1085545 100.0 % (2 / 2)
FreeExprContext CBC 1360098 100.0 % (8 / 8) 50.0 % (1 / 2)
CreateExprContext CBC 1383527 100.0 % (2 / 2)
CreateExprContextInternal CBC 1388420 100.0 % (22 / 22)
ReScanExprContext CBC 2908068 100.0 % (4 / 4)
ShutdownExprContext CBC 4268166 100.0 % (10 / 10) 83.3 % (5 / 6)

Generated by: LCOV version 2.5.0-beta