LCOV - differential code coverage report
Current view: top level - src/backend/executor - execUtils.c (source / functions) Coverage Total Hit UBC CBC
Current: c3df85756ceb0246958ef2b72c04aba51e52de13 vs 167cb26718e3eae4fef470900b4cd1d434f15649 Lines: 90.1 % 443 399 44 399
Current Date: 2025-12-18 07:33:40 +0900 Functions: 93.3 % 45 42 3 42
Baseline: lcov-20251218-005734-baseline Branches: 68.9 % 196 135 61 135
Baseline Date: 2025-12-17 11:55:04 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 95.7 % 23 22 1 22
(360..) days: 89.8 % 420 377 43 377
Function coverage date bins:
(30,360] days: 100.0 % 3 3 3
(360..) days: 92.9 % 42 39 3 39
Branch coverage date bins:
(30,360] days: 70.0 % 10 7 3 7
(360..) days: 68.8 % 186 128 58 128

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
CreateExecutorState CBC 611974 100.0 % (44 / 44)
CreateExprContext CBC 1056156 100.0 % (2 / 2)
CreateExprContextInternal CBC 1059676 100.0 % (22 / 22)
CreateStandaloneExprContext CBC 4890 100.0 % (19 / 19)
CreateWorkExprContext CBC 3520 100.0 % (6 / 6)
ExecAssignExprContext CBC 663328 100.0 % (3 / 3)
ExecAssignProjectionInfo CBC 374800 100.0 % (4 / 4)
ExecAssignScanType CBC 442 100.0 % (4 / 4)
ExecCleanTargetListLength CBC 74225 100.0 % (7 / 7) 100.0 % (8 / 8)
ExecConditionalAssignProjectionInfo CBC 283153 100.0 % (14 / 14) 75.0 % (3 / 4)
ExecCreateScanSlotFromOuterPlan CBC 71684 100.0 % (5 / 5)
ExecGetAllNullSlot CBC 158 100.0 % (9 / 9) 100.0 % (2 / 2)
ExecGetAllUpdatedCols CBC 7421 100.0 % (6 / 6) 100.0 % (2 / 2)
ExecGetChildToRootMap CBC 33968 100.0 % (10 / 10) 100.0 % (4 / 4)
ExecGetCommonChildSlotOps CBC 384 100.0 % (4 / 4)
ExecGetCommonSlotOps CBC 9993 100.0 % (13 / 13) 100.0 % (10 / 10)
ExecGetExtraUpdatedCols CBC 29479 100.0 % (4 / 4) 100.0 % (2 / 2)
ExecGetInsertedCols CBC 703 88.9 % (8 / 9) 83.3 % (5 / 6)
ExecGetRangeTableRelation CBC 297816 92.9 % (13 / 14) 65.0 % (13 / 20)
ExecGetResultRelCheckAsUser CBC 182 80.0 % (4 / 5) 50.0 % (3 / 6)
ExecGetResultSlotOps CBC 356806 71.4 % (10 / 14) 64.3 % (9 / 14)
ExecGetResultType CBC 809393 100.0 % (2 / 2)
ExecGetReturningSlot CBC 668 100.0 % (8 / 8) 100.0 % (2 / 2)
ExecGetRootToChildMap CBC 521845 100.0 % (16 / 16) 83.3 % (5 / 6)
ExecGetTriggerNewSlot CBC 1783 100.0 % (8 / 8) 100.0 % (2 / 2)
ExecGetTriggerOldSlot CBC 12173 100.0 % (8 / 8) 100.0 % (2 / 2)
ExecGetUpdatedCols CBC 30293 88.9 % (8 / 9) 83.3 % (5 / 6)
ExecInitRangeTable CBC 437634 100.0 % (10 / 10)
ExecInitResultRelation CBC 60310 100.0 % (10 / 10) 100.0 % (2 / 2)
ExecOpenScanRelation CBC 228441 100.0 % (6 / 6) 83.3 % (5 / 6)
ExecRelationIsTargetRelation UBC 0 0.0 % (0 / 2)
ExecTargetListLength CBC 686678 100.0 % (2 / 2)
FreeExecutorState CBC 594110 81.8 % (9 / 11) 83.3 % (5 / 6)
FreeExprContext CBC 1038434 100.0 % (8 / 8) 50.0 % (1 / 2)
GetAttributeByName CBC 18 80.8 % (21 / 26) 40.0 % (8 / 20)
GetAttributeByNum UBC 0 0.0 % (0 / 18) 0.0 % (0 / 12)
GetResultRTEPermissionInfo CBC 31178 90.9 % (10 / 11) 66.7 % (4 / 6)
MakePerTupleExprContext CBC 333342 100.0 % (4 / 4) 50.0 % (1 / 2)
ReScanExprContext CBC 2111197 100.0 % (4 / 4)
RegisterExprContextCallback CBC 91175 100.0 % (7 / 7)
ShutdownExprContext CBC 3149631 100.0 % (10 / 10) 83.3 % (5 / 6)
UnregisterExprContextCallback CBC 79175 100.0 % (8 / 8) 100.0 % (6 / 6)
UpdateChangedParamSet CBC 542300 100.0 % (4 / 4)
executor_errposition UBC 0 0.0 % (0 / 7) 0.0 % (0 / 6)
tlist_matches_tupdesc CBC 283153 96.2 % (25 / 26) 80.8 % (21 / 26)

Generated by: LCOV version 2.4-beta