LCOV - differential code coverage report
Current view: top level - src/backend/executor - execUtils.c (source / functions) Coverage Total Hit UBC CBC
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 90.1 % 443 399 44 399
Current Date: 2025-09-06 07:49:51 +0900 Functions: 93.3 % 45 42 3 42
Baseline: lcov-20250906-005545-baseline Branches: 68.9 % 196 135 61 135
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 97.6 % 42 41 1 41
(360..) days: 89.3 % 401 358 43 358
Function coverage date bins:
(30,360] days: 100.0 % 5 5 5
(360..) days: 92.5 % 40 37 3 37
Branch coverage date bins:
(30,360] days: 85.0 % 20 17 3 17
(360..) days: 67.0 % 176 118 58 118

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 18 80.8 % (21 / 26) 40.0 % (8 / 20)
ExecGetAllNullSlot CBC 156 100.0 % (9 / 9) 100.0 % (2 / 2)
ExecGetResultRelCheckAsUser CBC 182 80.0 % (4 / 5) 50.0 % (3 / 6)
ExecGetCommonChildSlotOps CBC 379 100.0 % (4 / 4)
ExecAssignScanType CBC 436 100.0 % (4 / 4)
ExecGetReturningSlot CBC 655 100.0 % (8 / 8) 100.0 % (2 / 2)
ExecGetInsertedCols CBC 699 88.9 % (8 / 9) 83.3 % (5 / 6)
ExecGetTriggerNewSlot CBC 1756 100.0 % (8 / 8) 100.0 % (2 / 2)
CreateWorkExprContext CBC 2832 100.0 % (6 / 6)
CreateStandaloneExprContext CBC 4454 100.0 % (19 / 19)
ExecGetAllUpdatedCols CBC 7351 100.0 % (6 / 6) 100.0 % (2 / 2)
ExecGetCommonSlotOps CBC 9339 100.0 % (13 / 13) 100.0 % (10 / 10)
ExecGetTriggerOldSlot CBC 11984 100.0 % (8 / 8) 100.0 % (2 / 2)
ExecGetExtraUpdatedCols CBC 29321 100.0 % (4 / 4) 100.0 % (2 / 2)
ExecGetUpdatedCols CBC 30123 88.9 % (8 / 9) 83.3 % (5 / 6)
GetResultRTEPermissionInfo CBC 31004 90.9 % (10 / 11) 66.7 % (4 / 6)
ExecGetChildToRootMap CBC 33946 100.0 % (10 / 10) 100.0 % (4 / 4)
ExecInitResultRelation CBC 59126 100.0 % (10 / 10) 100.0 % (2 / 2)
ExecCreateScanSlotFromOuterPlan CBC 66808 100.0 % (5 / 5)
UnregisterExprContextCallback CBC 67352 100.0 % (8 / 8) 100.0 % (6 / 6)
ExecCleanTargetListLength CBC 72491 100.0 % (7 / 7) 100.0 % (8 / 8)
RegisterExprContextCallback CBC 78582 100.0 % (7 / 7)
ExecOpenScanRelation CBC 215138 100.0 % (6 / 6) 83.3 % (5 / 6)
ExecConditionalAssignProjectionInfo CBC 263391 100.0 % (14 / 14) 75.0 % (3 / 4)
tlist_matches_tupdesc CBC 263391 96.2 % (25 / 26) 80.8 % (21 / 26)
ExecGetRangeTableRelation CBC 280400 92.9 % (13 / 14) 65.0 % (13 / 20)
ExecGetResultSlotOps CBC 316574 71.4 % (10 / 14) 64.3 % (9 / 14)
MakePerTupleExprContext CBC 327540 100.0 % (4 / 4) 50.0 % (1 / 2)
ExecAssignProjectionInfo CBC 350201 100.0 % (4 / 4)
ExecInitRangeTable CBC 430598 100.0 % (10 / 10)
UpdateChangedParamSet CBC 501175 100.0 % (4 / 4)
ExecGetRootToChildMap CBC 511423 100.0 % (16 / 16) 83.3 % (5 / 6)
FreeExecutorState CBC 581718 81.8 % (9 / 11) 83.3 % (5 / 6)
CreateExecutorState CBC 599377 100.0 % (44 / 44)
ExecAssignExprContext CBC 619353 100.0 % (3 / 3)
ExecTargetListLength CBC 646428 100.0 % (2 / 2)
ExecGetResultType CBC 768448 100.0 % (2 / 2)
FreeExprContext CBC 987665 100.0 % (8 / 8) 50.0 % (1 / 2)
CreateExprContext CBC 1005759 100.0 % (2 / 2)
CreateExprContextInternal CBC 1008591 100.0 % (22 / 22)
ReScanExprContext CBC 2023583 100.0 % (4 / 4)
ShutdownExprContext CBC 3011248 100.0 % (10 / 10) 83.3 % (5 / 6)

Generated by: LCOV version 2.4-beta