LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - ri_triggers.c (source / functions) Coverage Total Hit UBC CBC
Current: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 92.4 % 892 824 68 824
Current Date: 2025-10-28 08:26:42 +0900 Functions: 100.0 % 42 42 42
Baseline: lcov-20251028-005825-baseline Branches: 67.8 % 490 332 158 332
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: 95.7 % 47 45 2 45
(360..) days: 92.2 % 845 779 66 779
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 100.0 % 41 41 41
Branch coverage date bins:
(30,360] days: 83.3 % 24 20 4 20
(360..) days: 67.0 % 466 312 154 312

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
RI_FKey_restrict_del CBC 6 100.0 % (3 / 3)
ri_GenerateQualCollation CBC 6 84.6 % (11 / 13) 33.3 % (2 / 6)
RI_FKey_restrict_upd CBC 15 100.0 % (3 / 3)
RI_FKey_setnull_upd CBC 15 100.0 % (3 / 3)
RI_FKey_setdefault_upd CBC 24 100.0 % (3 / 3)
RI_FKey_setdefault_del CBC 42 100.0 % (3 / 3)
RI_FKey_setnull_del CBC 49 100.0 % (3 / 3)
RI_PartitionRemove_Check CBC 55 89.0 % (65 / 73) 57.6 % (19 / 33)
RI_FKey_cascade_del CBC 74 96.9 % (31 / 32) 70.0 % (7 / 10)
RI_FKey_cascade_upd CBC 108 97.4 % (38 / 39) 70.0 % (7 / 10)
ri_set CBC 130 91.9 % (57 / 62) 71.9 % (23 / 32)
ri_InitHashTables CBC 215 100.0 % (12 / 12)
RI_FKey_check_upd CBC 227 100.0 % (3 / 3)
RI_FKey_noaction_del CBC 237 100.0 % (3 / 3)
RI_FKey_noaction_upd CBC 258 100.0 % (3 / 3)
ri_Check_Pk_Match CBC 399 75.0 % (27 / 36) 62.5 % (10 / 16)
ri_CompareWithCast CBC 430 100.0 % (6 / 6) 100.0 % (2 / 2)
ri_HashCompareOp CBC 430 91.3 % (21 / 23) 70.0 % (14 / 20)
RI_Initial_Check CBC 535 92.1 % (105 / 114) 58.8 % (30 / 51)
RI_FKey_fk_upd_check_required CBC 543 89.5 % (17 / 19) 78.6 % (11 / 14)
ri_ReportViolation CBC 577 87.2 % (41 / 47) 72.7 % (32 / 44)
ri_restrict CBC 582 98.6 % (70 / 71) 80.8 % (21 / 26)
get_ri_constraint_root CBC 765 90.9 % (10 / 11) 50.0 % (3 / 6)
ri_KeysEqual CBC 1148 95.2 % (20 / 21) 94.4 % (17 / 18)
RI_FKey_pk_upd_check_required CBC 1196 100.0 % (7 / 7) 100.0 % (6 / 6)
ri_HashPreparedPlan CBC 1730 85.7 % (6 / 7) 66.7 % (4 / 6)
ri_PlanCheck CBC 1730 92.3 % (12 / 13) 50.0 % (3 / 6)
RI_FKey_check_ins CBC 2061 100.0 % (3 / 3)
RI_FKey_check CBC 2288 98.3 % (58 / 59) 77.8 % (21 / 27)
quoteRelationName CBC 2968 100.0 % (6 / 6)
ri_CheckTrigger CBC 3116 76.2 % (16 / 21) 35.7 % (10 / 28)
ri_GenerateQual CBC 3277 100.0 % (4 / 4)
ri_BuildQueryKey CBC 3369 100.0 % (6 / 6) 100.0 % (2 / 2)
ri_FetchPreparedPlan CBC 3369 92.3 % (12 / 13) 70.0 % (7 / 10)
ri_PerformCheck CBC 3369 94.3 % (33 / 35) 76.7 % (23 / 30)
ri_ExtractValues CBC 3477 100.0 % (8 / 8) 83.3 % (5 / 6)
ri_NullCheck CBC 4411 100.0 % (15 / 15) 100.0 % (10 / 10)
RI_FKey_trigger_type CBC 4497 100.0 % (7 / 7) 100.0 % (3 / 3)
ri_FetchConstraintInfo CBC 5511 73.7 % (14 / 19) 40.0 % (12 / 30)
ri_LoadConstraintInfo CBC 5511 95.2 % (40 / 42) 65.0 % (13 / 20)
quoteOneName CBC 12227 88.9 % (8 / 9) 75.0 % (3 / 4)
InvalidateConstraintCacheCallBack CBC 40187 91.7 % (11 / 12) 85.7 % (12 / 14)

Generated by: LCOV version 2.4-beta