LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - ri_triggers.c (source / functions) Coverage Total Hit UNC UBC GNC CBC ECB DUB DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 92.7 % 1189 1102 19 68 286 816 2 6
Current Date: 2026-05-05 10:23:31 +0900 Functions: 100.0 % 59 59 22 37 1
Baseline: lcov-20260505-025707-baseline Branches: 69.2 % 652 451 44 157 122 329 1 3
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 95.7 % 23 22 1 22
(30,360] days: 93.6 % 282 264 18 264
(360..) days: 92.3 % 884 816 68 816 2
Function coverage date bins:
(7,30] days: 100.0 % 3 3 3
(30,360] days: 100.0 % 15 15 15
(360..) days: 100.0 % 41 41 4 37
Branch coverage date bins:
(7,30] days: 57.1 % 14 8 6 8
(30,360] days: 75.0 % 152 114 38 114
(360..) days: 67.7 % 486 329 157 329

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 765 92.1 % (105 / 114) 58.8 % (30 / 51)
ri_CheckTrigger CBC 605833 76.2 % (16 / 21) 35.7 % (10 / 28)
ri_FetchConstraintInfo CBC 608952 73.7 % (14 / 19) 40.0 % (12 / 30)
RI_PartitionRemove_Check CBC 65 89.0 % (65 / 73) 57.6 % (19 / 33)
ri_LockPKTuple GNC 412229 72.0 % (18 / 25) 50.0 % (12 / 24)
ri_ReportViolation CBC 821 87.2 % (41 / 47) 72.7 % (32 / 44)
ri_FastPathFlushArray GNC 9531 85.1 % (40 / 47) 68.8 % (22 / 32)
ri_set CBC 173 91.9 % (57 / 62) 71.9 % (23 / 32)
ri_LoadConstraintInfo GNC 611616 95.7 % (44 / 46) 65.0 % (13 / 20)
ri_PerformCheck GNC 2475 94.3 % (33 / 35) 76.7 % (23 / 30)
RI_FKey_check GNC 604721 98.3 % (59 / 60) 80.6 % (25 / 31)
ri_Check_Pk_Match CBC 523 75.0 % (27 / 36) 62.5 % (10 / 16)
ri_FastPathTeardown GNC 1203 94.4 % (17 / 18) 57.1 % (8 / 14)
ri_HashCompareOp GNC 1622 90.9 % (20 / 22) 72.2 % (13 / 18)
ri_restrict CBC 785 98.6 % (70 / 71) 80.8 % (21 / 26)
recheck_matched_pk_tuple GNC 2 100.0 % (13 / 13) 66.7 % (8 / 12)
ri_GenerateQualCollation CBC 8 84.6 % (11 / 13) 33.3 % (2 / 6)
ri_populate_fastpath_metadata GNC 949 100.0 % (21 / 21) 66.7 % (8 / 12)
RI_FKey_cascade_del CBC 98 96.9 % (31 / 32) 70.0 % (7 / 10)
RI_FKey_cascade_upd CBC 144 97.4 % (38 / 39) 70.0 % (7 / 10)
RI_FKey_fk_upd_check_required CBC 668 89.5 % (17 / 19) 78.6 % (11 / 14)
get_ri_constraint_root CBC 964 90.9 % (10 / 11) 50.0 % (3 / 6)
ri_FetchPreparedPlan CBC 2475 92.3 % (12 / 13) 70.0 % (7 / 10)
ri_PlanCheck CBC 1150 92.3 % (12 / 13) 50.0 % (3 / 6)
build_index_scankeys GNC 2008 100.0 % (15 / 15) 80.0 % (8 / 10)
ri_FastPathBatchFlush GNC 11107 96.6 % (28 / 29) 83.3 % (10 / 12)
ri_FastPathEndBatch GNC 1496 90.9 % (10 / 11) 66.7 % (4 / 6)
ri_HashPreparedPlan CBC 1150 85.7 % (6 / 7) 66.7 % (4 / 6)
quoteOneName CBC 13040 88.9 % (8 / 9) 75.0 % (3 / 4)
ri_CheckPermissions GNC 11151 81.8 % (9 / 11) 75.0 % (3 / 4)
ri_ExtractValues CBC 606290 100.0 % (8 / 8) 83.3 % (5 / 6)
ri_FastPathCheck GNC 44 100.0 % (27 / 27) 83.3 % (5 / 6)
ri_KeysEqual CBC 1423 95.2 % (20 / 21) 94.4 % (17 / 18)
RI_FKey_pk_upd_check_required CBC 1533 100.0 % (7 / 7) 100.0 % (6 / 6)
RI_FKey_trigger_type CBC 5860 100.0 % (7 / 7) 100.0 % (3 / 3)
ri_BuildQueryKey CBC 2475 100.0 % (6 / 6) 100.0 % (2 / 2)
ri_CompareWithCast CBC 525 100.0 % (6 / 6) 100.0 % (2 / 2)
ri_FastPathBatchAdd GNC 603645 100.0 % (10 / 10) 100.0 % (2 / 2)
ri_FastPathFlushLoop GNC 1572 100.0 % (14 / 14) 100.0 % (4 / 4)
ri_FastPathGetEntry GNC 603645 100.0 % (25 / 25) 100.0 % (8 / 8)
ri_FastPathProbeOne GNC 2008 100.0 % (9 / 9) 100.0 % (6 / 6)
ri_FastPathSubXactCallback GNC 333 100.0 % (5 / 5) 100.0 % (2 / 2)
ri_NullCheck CBC 607425 100.0 % (15 / 15) 100.0 % (10 / 10)
ri_fastpath_is_applicable GNC 604479 100.0 % (6 / 6) 100.0 % (4 / 4)
RI_FKey_check_ins CBC 604427 100.0 % (3 / 3)
RI_FKey_check_upd CBC 294 100.0 % (3 / 3)
RI_FKey_noaction_del CBC 313 100.0 % (3 / 3)
RI_FKey_noaction_upd CBC 356 100.0 % (3 / 3)
RI_FKey_restrict_del CBC 8 100.0 % (3 / 3)
RI_FKey_restrict_upd CBC 20 100.0 % (3 / 3)
RI_FKey_setdefault_del CBC 56 100.0 % (3 / 3)
RI_FKey_setdefault_upd CBC 32 100.0 % (3 / 3)
RI_FKey_setnull_del CBC 65 100.0 % (3 / 3)
RI_FKey_setnull_upd CBC 20 100.0 % (3 / 3)
quoteRelationName CBC 2884 100.0 % (6 / 6)
ri_FastPathXactCallback GNC 73431 100.0 % (4 / 4)
ri_GenerateQual CBC 3085 100.0 % (4 / 4)
ri_InitHashTables CBC 263 100.0 % (12 / 12)

Generated by: LCOV version 2.5.0-beta