LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - ri_triggers.c (source / functions) Coverage Total Hit UBC GBC GNC CBC DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 92.0 % 878 808 70 2 35 771 10
Current Date: 2024-04-14 14:21:10 Functions: 100.0 % 42 42 6 36 1
Baseline: 16@8cea358b128 Branches: 64.6 % 520 336 184 4 18 314
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed [..60] days: 100.0 % 35 35 35
(240..) days: 91.7 % 843 773 70 2 771
Function coverage date bins:
[..60] days: 100.0 % 1 1 1
(240..) days: 100.0 % 41 41 5 36
Branch coverage date bins:
[..60] days: 100.0 % 18 18 18
(240..) days: 63.3 % 502 318 184 4 314

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 475 91.3 % (105 / 115) 56.4 % (31 / 55)
RI_PartitionRemove_Check CBC 43 87.8 % (65 / 74) 51.4 % (19 / 37)
ri_CheckTrigger CBC 3020 76.2 % (16 / 21) 35.7 % (10 / 28)
ri_FetchConstraintInfo CBC 5292 73.7 % (14 / 19) 40.0 % (12 / 30)
ri_set CBC 130 89.6 % (60 / 67) 62.5 % (25 / 40)
ri_ReportViolation CBC 541 86.7 % (39 / 45) 73.7 % (28 / 38)
RI_FKey_check GNC 2231 96.7 % (58 / 60) 71.0 % (22 / 31)
ri_restrict CBC 543 92.5 % (37 / 40) 59.1 % (13 / 22)
RI_FKey_cascade_upd CBC 102 95.5 % (42 / 44) 61.1 % (11 / 18)
ri_Check_Pk_Match GNC 471 94.6 % (35 / 37) 65.0 % (13 / 20)
ri_LoadConstraintInfo GNC 5292 95.2 % (40 / 42) 65.0 % (13 / 20)
ri_PerformCheck CBC 3357 94.3 % (33 / 35) 76.7 % (23 / 30)
RI_FKey_cascade_del CBC 80 94.6 % (35 / 37) 66.7 % (12 / 18)
ri_HashCompareOp CBC 415 91.3 % (21 / 23) 70.0 % (14 / 20)
ri_GenerateQualCollation CBC 12 84.6 % (11 / 13) 33.3 % (2 / 6)
RI_FKey_fk_upd_check_required GNC 534 89.5 % (17 / 19) 78.6 % (11 / 14)
get_ri_constraint_root CBC 684 90.9 % (10 / 11) 50.0 % (3 / 6)
ri_FetchPreparedPlan CBC 3357 92.3 % (12 / 13) 70.0 % (7 / 10)
ri_PlanCheck CBC 1731 92.3 % (12 / 13) 50.0 % (3 / 6)
InvalidateConstraintCacheCallBack CBC 26096 91.7 % (11 / 12) 85.7 % (12 / 14)
ri_HashPreparedPlan CBC 1731 85.7 % (6 / 7) 66.7 % (4 / 6)
quoteOneName CBC 11121 88.9 % (8 / 9) 75.0 % (3 / 4)
ri_ExtractValues CBC 3459 100.0 % (8 / 8) 83.3 % (5 / 6)
ri_KeysEqual GNC 1100 95.2 % (20 / 21) 94.4 % (17 / 18)
RI_FKey_pk_upd_check_required CBC 1154 100.0 % (7 / 7) 100.0 % (6 / 6)
RI_FKey_trigger_type CBC 4041 100.0 % (7 / 7) 100.0 % (3 / 3)
ri_BuildQueryKey CBC 3357 100.0 % (6 / 6) 100.0 % (2 / 2)
ri_CompareWithCast GNC 415 100.0 % (6 / 6) 100.0 % (2 / 2)
ri_NullCheck CBC 4372 100.0 % (15 / 15) 100.0 % (10 / 10)
RI_FKey_check_ins CBC 2001 100.0 % (3 / 3)
RI_FKey_check_upd CBC 230 100.0 % (3 / 3)
RI_FKey_noaction_del CBC 204 100.0 % (3 / 3)
RI_FKey_noaction_upd CBC 201 100.0 % (3 / 3)
RI_FKey_restrict_del CBC 33 100.0 % (3 / 3)
RI_FKey_restrict_upd CBC 39 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)
quoteRelationName CBC 2755 100.0 % (6 / 6)
ri_GenerateQual CBC 2999 100.0 % (4 / 4)
ri_InitHashTables CBC 214 100.0 % (12 / 12)

Generated by: LCOV version 2.1-beta2-3-g6141622