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
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 383 100.0 % (4 / 4)
ExecAssignScanType CBC 440 100.0 % (4 / 4)
ExecGetReturningSlot CBC 664 100.0 % (8 / 8) 100.0 % (2 / 2)
ExecGetInsertedCols CBC 715 88.9 % (8 / 9) 83.3 % (5 / 6)
ExecGetTriggerNewSlot CBC 1783 100.0 % (8 / 8) 100.0 % (2 / 2)
CreateWorkExprContext CBC 3498 100.0 % (6 / 6)
CreateStandaloneExprContext CBC 4867 100.0 % (19 / 19)
ExecGetAllUpdatedCols CBC 7421 100.0 % (6 / 6) 100.0 % (2 / 2)
ExecGetCommonSlotOps CBC 9778 100.0 % (13 / 13) 100.0 % (10 / 10)
ExecGetTriggerOldSlot CBC 12113 100.0 % (8 / 8) 100.0 % (2 / 2)
ExecGetExtraUpdatedCols CBC 29382 100.0 % (4 / 4) 100.0 % (2 / 2)
ExecGetUpdatedCols CBC 30208 88.9 % (8 / 9) 83.3 % (5 / 6)
GetResultRTEPermissionInfo CBC 31105 90.9 % (10 / 11) 66.7 % (4 / 6)
ExecGetChildToRootMap CBC 33961 100.0 % (10 / 10) 100.0 % (4 / 4)
ExecInitResultRelation CBC 59443 100.0 % (10 / 10) 100.0 % (2 / 2)
ExecCreateScanSlotFromOuterPlan CBC 67969 100.0 % (5 / 5)
UnregisterExprContextCallback CBC 68627 100.0 % (8 / 8) 100.0 % (6 / 6)
ExecCleanTargetListLength CBC 73083 100.0 % (7 / 7) 100.0 % (8 / 8)
RegisterExprContextCallback CBC 80403 100.0 % (7 / 7)
ExecOpenScanRelation CBC 222367 100.0 % (6 / 6) 83.3 % (5 / 6)
ExecConditionalAssignProjectionInfo CBC 273447 100.0 % (14 / 14) 75.0 % (3 / 4)
tlist_matches_tupdesc CBC 273447 96.2 % (25 / 26) 80.8 % (21 / 26)
ExecGetRangeTableRelation CBC 288067 92.9 % (13 / 14) 65.0 % (13 / 20)
MakePerTupleExprContext CBC 328669 100.0 % (4 / 4) 50.0 % (1 / 2)
ExecGetResultSlotOps CBC 339757 71.4 % (10 / 14) 64.3 % (9 / 14)
ExecAssignProjectionInfo CBC 362223 100.0 % (4 / 4)
ExecInitRangeTable CBC 432057 100.0 % (10 / 10)
UpdateChangedParamSet CBC 497821 100.0 % (4 / 4)
ExecGetRootToChildMap CBC 520546 100.0 % (16 / 16) 83.3 % (5 / 6)
FreeExecutorState CBC 584140 81.8 % (9 / 11) 83.3 % (5 / 6)
CreateExecutorState CBC 601959 100.0 % (44 / 44)
ExecAssignExprContext CBC 640444 100.0 % (3 / 3)
ExecTargetListLength CBC 666475 100.0 % (2 / 2)
ExecGetResultType CBC 790644 100.0 % (2 / 2)
FreeExprContext CBC 1130592 100.0 % (8 / 8) 50.0 % (1 / 2)
CreateExprContext CBC 1148273 100.0 % (2 / 2)
CreateExprContextInternal CBC 1151771 100.0 % (22 / 22)
ReScanExprContext CBC 2039756 100.0 % (4 / 4)
ShutdownExprContext CBC 3170348 100.0 % (10 / 10) 83.3 % (5 / 6)

Generated by: LCOV version 2.4-beta