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

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