LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - ri_triggers.c (source / functions) Coverage Total Hit LBC UBC GNC CBC DCB
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 92.4 % 892 824 68 1 823 1
Current Date: 2026-03-14 14:10:32 -0400 Functions: 100.0 % 42 42 1 41 1
Baseline: lcov-20260315-024220-baseline Branches: 67.6 % 490 331 1 158 331
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 1 1 1
(30,360] days: 66.7 % 6 4 2 4
(360..) days: 92.5 % 885 819 66 819
Function coverage date bins:
(7,30] days: 100.0 % 1 1 1
(360..) days: 100.0 % 41 41 41
Branch coverage date bins:
(360..) days: 67.6 % 490 331 1 158 331

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_Initial_Check CBC 541 92.1 % (105 / 114) 58.8 % (30 / 51)
ri_Check_Pk_Match CBC 399 75.0 % (27 / 36) 62.5 % (10 / 16)
RI_PartitionRemove_Check CBC 55 89.0 % (65 / 73) 57.6 % (19 / 33)
ri_ReportViolation CBC 592 87.2 % (41 / 47) 72.7 % (32 / 44)
ri_CheckTrigger CBC 403155 76.2 % (16 / 21) 35.7 % (10 / 28)
ri_FetchConstraintInfo CBC 405556 73.7 % (14 / 19) 40.0 % (12 / 30)
ri_set CBC 130 91.9 % (57 / 62) 71.9 % (23 / 32)
RI_FKey_fk_upd_check_required CBC 543 89.5 % (17 / 19) 78.6 % (11 / 14)
ri_GenerateQualCollation CBC 6 84.6 % (11 / 13) 33.3 % (2 / 6)
ri_HashCompareOp CBC 430 91.3 % (21 / 23) 70.0 % (14 / 20)
ri_LoadConstraintInfo CBC 405556 95.2 % (40 / 42) 65.0 % (13 / 20)
ri_PerformCheck CBC 403408 94.3 % (33 / 35) 76.7 % (23 / 30)
InvalidateConstraintCacheCallBack GNC 43812 91.7 % (11 / 12) 78.6 % (11 / 14)
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_FKey_check CBC 402327 98.3 % (58 / 59) 77.8 % (21 / 27)
get_ri_constraint_root CBC 768 90.9 % (10 / 11) 50.0 % (3 / 6)
quoteOneName CBC 12329 88.9 % (8 / 9) 75.0 % (3 / 4)
ri_FetchPreparedPlan CBC 403408 92.3 % (12 / 13) 70.0 % (7 / 10)
ri_HashPreparedPlan CBC 1745 85.7 % (6 / 7) 66.7 % (4 / 6)
ri_KeysEqual CBC 1148 95.2 % (20 / 21) 94.4 % (17 / 18)
ri_PlanCheck CBC 1745 92.3 % (12 / 13) 50.0 % (3 / 6)
ri_restrict CBC 582 98.6 % (70 / 71) 80.8 % (21 / 26)
RI_FKey_check_ins CBC 402100 100.0 % (3 / 3)
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_FKey_pk_upd_check_required CBC 1196 100.0 % (7 / 7) 100.0 % (6 / 6)
RI_FKey_restrict_del CBC 6 100.0 % (3 / 3)
RI_FKey_restrict_upd CBC 15 100.0 % (3 / 3)
RI_FKey_setdefault_del CBC 42 100.0 % (3 / 3)
RI_FKey_setdefault_upd CBC 24 100.0 % (3 / 3)
RI_FKey_setnull_del CBC 49 100.0 % (3 / 3)
RI_FKey_setnull_upd CBC 15 100.0 % (3 / 3)
RI_FKey_trigger_type CBC 4575 100.0 % (7 / 7) 100.0 % (3 / 3)
quoteRelationName CBC 2994 100.0 % (6 / 6)
ri_BuildQueryKey CBC 403408 100.0 % (6 / 6) 100.0 % (2 / 2)
ri_CompareWithCast CBC 430 100.0 % (6 / 6) 100.0 % (2 / 2)
ri_ExtractValues CBC 403516 100.0 % (8 / 8) 83.3 % (5 / 6)
ri_GenerateQual CBC 3302 100.0 % (4 / 4)
ri_InitHashTables CBC 224 100.0 % (12 / 12)
ri_NullCheck CBC 404450 100.0 % (15 / 15) 100.0 % (10 / 10)

Generated by: LCOV version 2.4-beta