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: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 91.8 % 450 413 1 36 7 9 397 1 2
Current Date: 2026-05-05 10:23:31 +0900 Functions: 95.7 % 46 44 1 1 1 4 39
Baseline: lcov-20260505-025707-baseline Branches: 72.5 % 200 145 55 6 4 135
Baseline Date: 2026-05-05 10:27:06 +0900 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 980 88.9 % (8 / 9) 83.3 % (5 / 6)
ExecGetTriggerNewSlot CBC 2386 100.0 % (8 / 8) 100.0 % (2 / 2)
CreateWorkExprContext GNC 4861 100.0 % (5 / 5)
CreateStandaloneExprContext CBC 6769 100.0 % (19 / 19)
ExecGetAllUpdatedCols CBC 8779 100.0 % (6 / 6) 100.0 % (2 / 2)
ExecGetCommonSlotOps CBC 13569 100.0 % (13 / 13) 100.0 % (10 / 10)
ExecGetExtraUpdatedCols CBC 31360 100.0 % (4 / 4) 100.0 % (2 / 2)
ExecGetUpdatedCols CBC 32491 100.0 % (9 / 9) 100.0 % (6 / 6)
GetResultRTEPermissionInfo CBC 33653 100.0 % (11 / 11) 100.0 % (6 / 6)
ExecGetChildToRootMap CBC 45404 100.0 % (10 / 10) 100.0 % (4 / 4)
ExecInitResultRelation CBC 77337 100.0 % (10 / 10) 100.0 % (2 / 2)
ExecCleanTargetListLength CBC 92856 100.0 % (7 / 7) 100.0 % (8 / 8)
ExecCreateScanSlotFromOuterPlan GNC 97415 100.0 % (5 / 5)
UnregisterExprContextCallback CBC 175532 100.0 % (8 / 8) 100.0 % (6 / 6)
RegisterExprContextCallback CBC 190738 100.0 % (7 / 7)
ScanRelIsReadOnly GNC 237758 100.0 % (5 / 5) 100.0 % (4 / 4)
ExecOpenScanRelation CBC 305510 100.0 % (6 / 6) 83.3 % (5 / 6)
ExecConditionalAssignProjectionInfo CBC 376440 100.0 % (14 / 14) 75.0 % (3 / 4)
tlist_matches_tupdesc CBC 376440 96.2 % (25 / 26) 80.8 % (21 / 26)
ExecGetRangeTableRelation CBC 391727 92.9 % (13 / 14) 65.0 % (13 / 20)
MakePerTupleExprContext CBC 427627 100.0 % (4 / 4) 50.0 % (1 / 2)
ExecAssignProjectionInfo CBC 486381 100.0 % (4 / 4)
ExecGetResultSlotOps CBC 501870 71.4 % (10 / 14) 64.3 % (9 / 14)
ExecInitRangeTable CBC 530402 100.0 % (10 / 10)
ExecGetTriggerOldSlot CBC 617682 100.0 % (8 / 8) 100.0 % (2 / 2)
ExecGetRootToChildMap CBC 636302 100.0 % (16 / 16) 83.3 % (5 / 6)
FreeExecutorState CBC 748624 81.8 % (9 / 11) 83.3 % (5 / 6)
UpdateChangedParamSet CBC 762983 100.0 % (4 / 4)
CreateExecutorState GNC 772138 100.0 % (47 / 47)
ExecAssignExprContext CBC 874260 100.0 % (3 / 3)
ExecTargetListLength CBC 900023 100.0 % (2 / 2)
ExecGetResultType CBC 1084885 100.0 % (2 / 2)
FreeExprContext CBC 1358603 100.0 % (8 / 8) 50.0 % (1 / 2)
CreateExprContext CBC 1382000 100.0 % (2 / 2)
CreateExprContextInternal CBC 1386861 100.0 % (22 / 22)
ReScanExprContext CBC 2887313 100.0 % (4 / 4)
ShutdownExprContext CBC 4245916 100.0 % (10 / 10) 83.3 % (5 / 6)

Generated by: LCOV version 2.5.0-beta