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

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