LCOV - differential code coverage report
Current view: top level - src/backend/executor - execUtils.c (source / functions) Coverage Total Hit UBC CBC
Current: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 90.1 % 443 399 44 399
Current Date: 2025-10-28 08:26:42 +0900 Functions: 93.3 % 45 42 3 42
Baseline: lcov-20251028-005825-baseline Branches: 68.9 % 196 135 61 135
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 97.5 % 40 39 1 39
(360..) days: 89.3 % 403 360 43 360
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 288067 92.9 % (13 / 14) 65.0 % (13 / 20)
executor_errposition UBC 0 0.0 % (0 / 7) 0.0 % (0 / 6)
ExecGetResultSlotOps CBC 339757 71.4 % (10 / 14) 64.3 % (9 / 14)
tlist_matches_tupdesc CBC 273447 96.2 % (25 / 26) 80.8 % (21 / 26)
ExecGetResultRelCheckAsUser CBC 182 80.0 % (4 / 5) 50.0 % (3 / 6)
GetResultRTEPermissionInfo CBC 31105 90.9 % (10 / 11) 66.7 % (4 / 6)
ExecConditionalAssignProjectionInfo CBC 273447 100.0 % (14 / 14) 75.0 % (3 / 4)
ExecGetInsertedCols CBC 715 88.9 % (8 / 9) 83.3 % (5 / 6)
ExecGetRootToChildMap CBC 520546 100.0 % (16 / 16) 83.3 % (5 / 6)
ExecGetUpdatedCols CBC 30208 88.9 % (8 / 9) 83.3 % (5 / 6)
ExecOpenScanRelation CBC 222367 100.0 % (6 / 6) 83.3 % (5 / 6)
FreeExecutorState CBC 584140 81.8 % (9 / 11) 83.3 % (5 / 6)
FreeExprContext CBC 1130592 100.0 % (8 / 8) 50.0 % (1 / 2)
MakePerTupleExprContext CBC 328669 100.0 % (4 / 4) 50.0 % (1 / 2)
ShutdownExprContext CBC 3170348 100.0 % (10 / 10) 83.3 % (5 / 6)
ExecCleanTargetListLength CBC 73083 100.0 % (7 / 7) 100.0 % (8 / 8)
ExecGetAllNullSlot CBC 156 100.0 % (9 / 9) 100.0 % (2 / 2)
ExecGetAllUpdatedCols CBC 7421 100.0 % (6 / 6) 100.0 % (2 / 2)
ExecGetChildToRootMap CBC 33961 100.0 % (10 / 10) 100.0 % (4 / 4)
ExecGetCommonSlotOps CBC 9778 100.0 % (13 / 13) 100.0 % (10 / 10)
ExecGetExtraUpdatedCols CBC 29382 100.0 % (4 / 4) 100.0 % (2 / 2)
ExecGetReturningSlot CBC 664 100.0 % (8 / 8) 100.0 % (2 / 2)
ExecGetTriggerNewSlot CBC 1783 100.0 % (8 / 8) 100.0 % (2 / 2)
ExecGetTriggerOldSlot CBC 12113 100.0 % (8 / 8) 100.0 % (2 / 2)
ExecInitResultRelation CBC 59443 100.0 % (10 / 10) 100.0 % (2 / 2)
UnregisterExprContextCallback CBC 68627 100.0 % (8 / 8) 100.0 % (6 / 6)
CreateExecutorState CBC 601959 100.0 % (44 / 44)
CreateExprContext CBC 1148273 100.0 % (2 / 2)
CreateExprContextInternal CBC 1151771 100.0 % (22 / 22)
CreateStandaloneExprContext CBC 4867 100.0 % (19 / 19)
CreateWorkExprContext CBC 3498 100.0 % (6 / 6)
ExecAssignExprContext CBC 640444 100.0 % (3 / 3)
ExecAssignProjectionInfo CBC 362223 100.0 % (4 / 4)
ExecAssignScanType CBC 440 100.0 % (4 / 4)
ExecCreateScanSlotFromOuterPlan CBC 67969 100.0 % (5 / 5)
ExecGetCommonChildSlotOps CBC 383 100.0 % (4 / 4)
ExecGetResultType CBC 790644 100.0 % (2 / 2)
ExecInitRangeTable CBC 432057 100.0 % (10 / 10)
ExecRelationIsTargetRelation UBC 0 0.0 % (0 / 2)
ExecTargetListLength CBC 666475 100.0 % (2 / 2)
ReScanExprContext CBC 2039756 100.0 % (4 / 4)
RegisterExprContextCallback CBC 80403 100.0 % (7 / 7)
UpdateChangedParamSet CBC 497821 100.0 % (4 / 4)

Generated by: LCOV version 2.4-beta