LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - ri_triggers.c (source / functions) Coverage Total Hit LBC UBC GBC CBC
Current: c3df85756ceb0246958ef2b72c04aba51e52de13 vs 167cb26718e3eae4fef470900b4cd1d434f15649 Lines: 92.4 % 892 824 68 824
Current Date: 2025-12-18 07:33:40 +0900 Functions: 100.0 % 42 42 42
Baseline: lcov-20251218-005734-baseline Branches: 67.6 % 490 331 1 158 1 330
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.0 % 40 38 2 38
(360..) days: 92.3 % 852 786 66 786
Function coverage date bins:
(360..) days: 100.0 % 42 42 42
Branch coverage date bins:
(30,360] days: 87.5 % 16 14 2 14
(360..) days: 66.9 % 474 317 1 156 1 316

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 221 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 541 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_restrict CBC 582 98.6 % (70 / 71) 80.8 % (21 / 26)
ri_ReportViolation CBC 589 87.2 % (41 / 47) 72.7 % (32 / 44)
get_ri_constraint_root CBC 768 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 1733 85.7 % (6 / 7) 66.7 % (4 / 6)
ri_PlanCheck CBC 1733 92.3 % (12 / 13) 50.0 % (3 / 6)
RI_FKey_check_ins CBC 2097 100.0 % (3 / 3)
RI_FKey_check CBC 2324 98.3 % (58 / 59) 77.8 % (21 / 27)
quoteRelationName CBC 2982 100.0 % (6 / 6)
ri_CheckTrigger CBC 3152 76.2 % (16 / 21) 35.7 % (10 / 28)
ri_GenerateQual CBC 3285 100.0 % (4 / 4)
ri_BuildQueryKey CBC 3405 100.0 % (6 / 6) 100.0 % (2 / 2)
ri_FetchPreparedPlan CBC 3405 92.3 % (12 / 13) 70.0 % (7 / 10)
ri_PerformCheck CBC 3405 94.3 % (33 / 35) 76.7 % (23 / 30)
ri_ExtractValues CBC 3513 100.0 % (8 / 8) 83.3 % (5 / 6)
ri_NullCheck CBC 4447 100.0 % (15 / 15) 100.0 % (10 / 10)
RI_FKey_trigger_type CBC 4575 100.0 % (7 / 7) 100.0 % (3 / 3)
ri_FetchConstraintInfo CBC 5553 73.7 % (14 / 19) 40.0 % (12 / 30)
ri_LoadConstraintInfo CBC 5553 95.2 % (40 / 42) 65.0 % (13 / 20)
quoteOneName CBC 12285 88.9 % (8 / 9) 75.0 % (3 / 4)
InvalidateConstraintCacheCallBack CBC 43193 91.7 % (11 / 12) 78.6 % (11 / 14)

Generated by: LCOV version 2.4-beta