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-20250907-010129-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
GetAttributeByName CBC 18 80.8 % (21 / 26) 40.0 % (8 / 20)
GetAttributeByNum UBC 0 0.0 % (0 / 18) 0.0 % (0 / 12)
ExecGetRangeTableRelation CBC 280650 92.9 % (13 / 14) 65.0 % (13 / 20)
executor_errposition UBC 0 0.0 % (0 / 7) 0.0 % (0 / 6)
ExecGetResultSlotOps CBC 315024 71.4 % (10 / 14) 64.3 % (9 / 14)
tlist_matches_tupdesc CBC 263344 96.2 % (25 / 26) 80.8 % (21 / 26)
ExecGetResultRelCheckAsUser CBC 182 80.0 % (4 / 5) 50.0 % (3 / 6)
GetResultRTEPermissionInfo CBC 30976 90.9 % (10 / 11) 66.7 % (4 / 6)
ExecConditionalAssignProjectionInfo CBC 263344 100.0 % (14 / 14) 75.0 % (3 / 4)
ExecGetInsertedCols CBC 697 88.9 % (8 / 9) 83.3 % (5 / 6)
ExecGetRootToChildMap CBC 511417 100.0 % (16 / 16) 83.3 % (5 / 6)
ExecGetUpdatedCols CBC 30097 88.9 % (8 / 9) 83.3 % (5 / 6)
ExecOpenScanRelation CBC 215131 100.0 % (6 / 6) 83.3 % (5 / 6)
FreeExecutorState CBC 581920 81.8 % (9 / 11) 83.3 % (5 / 6)
FreeExprContext CBC 988691 100.0 % (8 / 8) 50.0 % (1 / 2)
MakePerTupleExprContext CBC 327778 100.0 % (4 / 4) 50.0 % (1 / 2)
ShutdownExprContext CBC 3021197 100.0 % (10 / 10) 83.3 % (5 / 6)
ExecCleanTargetListLength CBC 72763 100.0 % (7 / 7) 100.0 % (8 / 8)
ExecGetAllNullSlot CBC 156 100.0 % (9 / 9) 100.0 % (2 / 2)
ExecGetAllUpdatedCols CBC 7352 100.0 % (6 / 6) 100.0 % (2 / 2)
ExecGetChildToRootMap CBC 33946 100.0 % (10 / 10) 100.0 % (4 / 4)
ExecGetCommonSlotOps CBC 9339 100.0 % (13 / 13) 100.0 % (10 / 10)
ExecGetExtraUpdatedCols CBC 29297 100.0 % (4 / 4) 100.0 % (2 / 2)
ExecGetReturningSlot CBC 655 100.0 % (8 / 8) 100.0 % (2 / 2)
ExecGetTriggerNewSlot CBC 1756 100.0 % (8 / 8) 100.0 % (2 / 2)
ExecGetTriggerOldSlot CBC 11984 100.0 % (8 / 8) 100.0 % (2 / 2)
ExecInitResultRelation CBC 59383 100.0 % (10 / 10) 100.0 % (2 / 2)
UnregisterExprContextCallback CBC 68651 100.0 % (8 / 8) 100.0 % (6 / 6)
CreateExecutorState CBC 599576 100.0 % (44 / 44)
CreateExprContext CBC 1006781 100.0 % (2 / 2)
CreateExprContextInternal CBC 1009614 100.0 % (22 / 22)
CreateStandaloneExprContext CBC 4455 100.0 % (19 / 19)
CreateWorkExprContext CBC 2833 100.0 % (6 / 6)
ExecAssignExprContext CBC 620133 100.0 % (3 / 3)
ExecAssignProjectionInfo CBC 350288 100.0 % (4 / 4)
ExecAssignScanType CBC 436 100.0 % (4 / 4)
ExecCreateScanSlotFromOuterPlan CBC 66660 100.0 % (5 / 5)
ExecGetCommonChildSlotOps CBC 379 100.0 % (4 / 4)
ExecGetResultType CBC 766968 100.0 % (2 / 2)
ExecInitRangeTable CBC 430821 100.0 % (10 / 10)
ExecRelationIsTargetRelation UBC 0 0.0 % (0 / 2)
ExecTargetListLength CBC 646618 100.0 % (2 / 2)
ReScanExprContext CBC 2032506 100.0 % (4 / 4)
RegisterExprContextCallback CBC 80366 100.0 % (7 / 7)
UpdateChangedParamSet CBC 504680 100.0 % (4 / 4)

Generated by: LCOV version 2.4-beta