LCOV - differential code coverage report
Current view: top level - src/backend/catalog - index.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC DUB DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 93.1 % 1196 1114 3 1 78 1 3 64 1046 3 63
Current Date: 2024-04-14 14:21:10 Functions: 100.0 % 38 38 16 22 5
Baseline: 16@8cea358b128 Branches: 65.8 % 811 534 11 2 264 8 37 489
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: 96.3 % 27 26 1 26
(60,120] days: 75.0 % 16 12 4 8 4
(120,180] days: 100.0 % 7 7 7
(180,240] days: 93.8 % 32 30 2 22 8
(240..) days: 93.3 % 1114 1039 1 74 1 3 1 1034
Function coverage date bins:
[..60] days: 100.0 % 1 1 1
(120,180] days: 100.0 % 2 2 2
(180,240] days: 100.0 % 2 2 2
(240..) days: 100.0 % 33 33 11 22
Branch coverage date bins:
[..60] days: 83.3 % 18 15 3 15
(60,120] days: 87.5 % 8 7 1 4 3
(120,180] days: 100.0 % 4 4 4
(180,240] days: 71.9 % 32 23 8 1 14 9
(240..) days: 64.8 % 749 485 2 262 8 477

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
BuildDummyIndexInfo CBC 97 93.3 % (14 / 15) 50.0 % (4 / 8)
index_concurrently_swap GNC 234 94.5 % (104 / 110) 55.3 % (21 / 38)
index_concurrently_create_copy GNC 240 95.1 % (58 / 61) 61.5 % (16 / 26)
IndexCheckExclusion CBC 277 100.0 % (25 / 25) 83.3 % (10 / 12)
ReindexIsCurrentlyProcessingIndex CBC 277 100.0 % (2 / 2)
index_concurrently_set_dead CBC 286 100.0 % (9 / 9)
validate_index GNC 299 100.0 % (36 / 36) 50.0 % (1 / 2)
index_concurrently_build GNC 311 100.0 % (19 / 19) 50.0 % (2 / 4)
EstimateReindexStateSpace CBC 414 100.0 % (2 / 2)
SerializeReindexState CBC 414 88.9 % (8 / 9) 33.3 % (2 / 6)
BuildSpeculativeIndexInfo CBC 603 89.5 % (17 / 19) 41.7 % (5 / 12)
index_set_state_flags CBC 702 97.1 % (33 / 34) 51.9 % (14 / 27)
SetReindexPending CBC 754 75.0 % (6 / 8) 25.0 % (2 / 8)
RestoreReindexState GNC 1322 78.6 % (11 / 14) 50.0 % (2 / 4)
relationHasPrimaryKey CBC 3385 92.9 % (13 / 14) 75.0 % (9 / 12)
RemoveReindexPending CBC 3579 80.0 % (4 / 5) 25.0 % (1 / 4)
SetReindexProcessing CBC 3579 88.9 % (8 / 9) 37.5 % (3 / 8)
ResetReindexProcessing CBC 3606 100.0 % (4 / 4)
index_check_primary_key CBC 6488 85.0 % (17 / 20) 64.3 % (18 / 28)
index_constraint_create GNC 8765 91.0 % (71 / 78) 58.0 % (29 / 50)
index_drop CBC 11371 96.4 % (53 / 55) 64.7 % (22 / 34)
validate_index_callback CBC 17297 100.0 % (6 / 6)
AppendAttributeTuples GNC 21350 100.0 % (18 / 18) 100.0 % (8 / 8)
InitializeAttributeOids CBC 21350 100.0 % (5 / 5) 100.0 % (2 / 2)
UpdateIndexRelation GNC 21350 100.0 % (49 / 49) 100.0 % (10 / 10)
ConstructTupleDescriptor GNC 21353 91.4 % (74 / 81) 53.3 % (32 / 60)
index_create GNC 21374 93.4 % (141 / 151) 72.6 % (122 / 168)
index_build GNC 23815 97.9 % (47 / 48) 67.5 % (27 / 40)
IndexGetRelation CBC 25984 90.9 % (10 / 11) 50.0 % (4 / 8)
ResetReindexState CBC 27330 100.0 % (7 / 7) 100.0 % (2 / 2)
ReindexIsProcessingHeap CBC 36529 100.0 % (2 / 2)
index_update_stats GNC 49009 97.6 % (41 / 42) 86.7 % (26 / 30)
BuildIndexInfo GNC 1577370 94.1 % (16 / 17) 60.0 % (6 / 10)
FormIndexDatum CBC 12407233 87.0 % (20 / 23) 58.3 % (14 / 24)
ReindexIsProcessingIndex CBC 18616513 100.0 % (3 / 3) 100.0 % (4 / 4)

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