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: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 90.2 % 448 404 44 2 402 4
Current Date: 2026-09-20 14:13:17 +0900 Functions: 93.5 % 46 43 3 2 41
Baseline: lcov-20260920-baseline Branches: 70.0 % 200 140 60 1 139
Baseline Date: 2026-09-20 14:13:13 +0900 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
ExecRelationIsTargetRelation UBC 0 0.0 % (0 / 2)
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 24 80.8 % (21 / 26) 40.0 % (8 / 20)
ExecGetResultRelCheckAsUser CBC 184 80.0 % (4 / 5) 50.0 % (3 / 6)
ExecGetAllNullSlot CBC 241 100.0 % (9 / 9) 100.0 % (2 / 2)
ExecAssignScanType CBC 527 100.0 % (4 / 4)
ExecGetCommonChildSlotOps CBC 559 100.0 % (4 / 4)
ExecGetReturningSlot CBC 821 100.0 % (8 / 8) 100.0 % (2 / 2)
ExecGetInsertedCols CBC 965 88.9 % (8 / 9) 83.3 % (5 / 6)
ExecGetTriggerNewSlot CBC 2350 100.0 % (8 / 8) 100.0 % (2 / 2)
CreateWorkExprContext CBC 5128 100.0 % (5 / 5)
CreateStandaloneExprContext CBC 6780 100.0 % (19 / 19)
ExecGetAllUpdatedCols CBC 8732 100.0 % (6 / 6) 100.0 % (2 / 2)
ExecGetCommonSlotOps CBC 13067 100.0 % (13 / 13) 100.0 % (10 / 10)
ExecGetExtraUpdatedCols CBC 30918 100.0 % (4 / 4) 100.0 % (2 / 2)
ExecGetUpdatedCols CBC 32043 88.9 % (8 / 9) 83.3 % (5 / 6)
GetResultRTEPermissionInfo CBC 33192 90.9 % (10 / 11) 66.7 % (4 / 6)
ExecGetChildToRootMap CBC 45273 100.0 % (10 / 10) 100.0 % (4 / 4)
ExecInitResultRelation GNC 88150 100.0 % (9 / 9) 100.0 % (2 / 2)
ExecCleanTargetListLength CBC 89329 100.0 % (7 / 7) 100.0 % (8 / 8)
ExecCreateScanSlotFromOuterPlan CBC 94823 100.0 % (5 / 5)
UnregisterExprContextCallback CBC 169276 100.0 % (8 / 8) 100.0 % (6 / 6)
RegisterExprContextCallback CBC 184166 100.0 % (7 / 7)
ScanRelIsReadOnly CBC 223941 100.0 % (5 / 5) 100.0 % (4 / 4)
ExecOpenScanRelation CBC 290440 100.0 % (6 / 6) 83.3 % (5 / 6)
ExecConditionalAssignProjectionInfo CBC 359689 100.0 % (14 / 14) 100.0 % (4 / 4)
tlist_matches_tupdesc CBC 359689 96.2 % (25 / 26) 80.8 % (21 / 26)
ExecGetRangeTableRelation CBC 387371 92.9 % (13 / 14) 65.0 % (13 / 20)
MakePerTupleExprContext CBC 431215 100.0 % (4 / 4) 50.0 % (1 / 2)
ExecGetResultSlotOps CBC 483599 71.4 % (10 / 14) 64.3 % (9 / 14)
ExecAssignProjectionInfo CBC 485155 100.0 % (4 / 4)
ExecInitRangeTable GNC 536437 100.0 % (9 / 9)
ExecGetTriggerOldSlot CBC 620106 100.0 % (8 / 8) 100.0 % (2 / 2)
ExecGetRootToChildMap CBC 639106 100.0 % (16 / 16) 83.3 % (5 / 6)
FreeExecutorState CBC 747442 81.8 % (9 / 11) 83.3 % (5 / 6)
CreateExecutorState CBC 771016 100.0 % (47 / 47)
UpdateChangedParamSet CBC 790614 100.0 % (4 / 4)
ExecAssignExprContext CBC 864443 100.0 % (3 / 3)
ExecTargetListLength CBC 898837 100.0 % (2 / 2)
ExecGetResultType CBC 1067400 100.0 % (2 / 2)
FreeExprContext CBC 1362652 100.0 % (8 / 8) 50.0 % (1 / 2)
CreateExprContext CBC 1385709 100.0 % (2 / 2)
CreateExprContextInternal CBC 1390837 100.0 % (22 / 22)
ReScanExprContext CBC 2572581 100.0 % (4 / 4)
ShutdownExprContext CBC 3935233 100.0 % (10 / 10) 83.3 % (5 / 6)

Generated by: LCOV version 2.0-1