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
InvalidateConstraintCacheCallBack CBC 43193 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 2324 98.3 % (58 / 59) 77.8 % (21 / 27)
RI_FKey_check_ins CBC 2097 100.0 % (3 / 3)
RI_FKey_check_upd CBC 227 100.0 % (3 / 3)
RI_FKey_fk_upd_check_required CBC 543 89.5 % (17 / 19) 78.6 % (11 / 14)
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)
RI_Initial_Check CBC 541 92.1 % (105 / 114) 58.8 % (30 / 51)
RI_PartitionRemove_Check CBC 55 89.0 % (65 / 73) 57.6 % (19 / 33)
get_ri_constraint_root CBC 768 90.9 % (10 / 11) 50.0 % (3 / 6)
quoteOneName CBC 12285 88.9 % (8 / 9) 75.0 % (3 / 4)
quoteRelationName CBC 2982 100.0 % (6 / 6)
ri_BuildQueryKey CBC 3405 100.0 % (6 / 6) 100.0 % (2 / 2)
ri_CheckTrigger CBC 3152 76.2 % (16 / 21) 35.7 % (10 / 28)
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_ExtractValues CBC 3513 100.0 % (8 / 8) 83.3 % (5 / 6)
ri_FetchConstraintInfo CBC 5553 73.7 % (14 / 19) 40.0 % (12 / 30)
ri_FetchPreparedPlan CBC 3405 92.3 % (12 / 13) 70.0 % (7 / 10)
ri_GenerateQual CBC 3285 100.0 % (4 / 4)
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_HashPreparedPlan CBC 1733 85.7 % (6 / 7) 66.7 % (4 / 6)
ri_InitHashTables CBC 221 100.0 % (12 / 12)
ri_KeysEqual CBC 1148 95.2 % (20 / 21) 94.4 % (17 / 18)
ri_LoadConstraintInfo CBC 5553 95.2 % (40 / 42) 65.0 % (13 / 20)
ri_NullCheck CBC 4447 100.0 % (15 / 15) 100.0 % (10 / 10)
ri_PerformCheck CBC 3405 94.3 % (33 / 35) 76.7 % (23 / 30)
ri_PlanCheck CBC 1733 92.3 % (12 / 13) 50.0 % (3 / 6)
ri_ReportViolation CBC 589 87.2 % (41 / 47) 72.7 % (32 / 44)
ri_restrict CBC 582 98.6 % (70 / 71) 80.8 % (21 / 26)
ri_set CBC 130 91.9 % (57 / 62) 71.9 % (23 / 32)

Generated by: LCOV version 2.4-beta