LCOV - differential code coverage report
Current view: top level - src/backend/catalog - index.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 93.1 % 1234 1149 85 1 1148 1
Current Date: 2026-07-25 17:13:00 -0400 Functions: 97.4 % 38 37 1 1 36
Baseline: lcov-20260726-baseline Branches: 66.3 % 845 560 285 560
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 77.8 % 9 7 2 7
(7,30] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 22 22 22
(360..) days: 93.1 % 1202 1119 83 1119
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 97.3 % 37 36 1 1 35
Branch coverage date bins:
(1,7] days: 75.0 % 12 9 3 9
(30,360] days: 75.0 % 16 12 4 12
(360..) days: 66.0 % 817 539 278 539

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 CBC 31340 100.0 % (18 / 18) 100.0 % (8 / 8)
BuildDummyIndexInfo CBC 151 93.8 % (15 / 16) 41.7 % (5 / 12)
BuildIndexInfo CBC 2331043 94.4 % (17 / 18) 71.4 % (10 / 14)
BuildSpeculativeIndexInfo CBC 1200 95.0 % (19 / 20) 50.0 % (4 / 8)
CompareIndexInfo CBC 491 85.5 % (47 / 55) 78.3 % (47 / 60)
ConstructTupleDescriptor CBC 31344 91.5 % (75 / 82) 48.3 % (29 / 60)
EstimateReindexStateSpace CBC 679 100.0 % (2 / 2)
FormIndexDatum CBC 17421840 87.0 % (20 / 23) 58.3 % (14 / 24)
IndexCheckExclusion CBC 691 100.0 % (26 / 26) 83.3 % (10 / 12)
IndexGetRelation CBC 38191 90.9 % (10 / 11) 50.0 % (4 / 8)
InitializeAttributeOids CBC 31340 100.0 % (5 / 5) 100.0 % (2 / 2)
ReindexIsCurrentlyProcessingIndex CBC 691 100.0 % (2 / 2)
ReindexIsProcessingHeap UBC 0 0.0 % (0 / 2)
ReindexIsProcessingIndex CBC 27943371 100.0 % (3 / 3) 100.0 % (4 / 4)
RemoveReindexPending CBC 4938 80.0 % (4 / 5) 25.0 % (1 / 4)
ResetReindexProcessing CBC 4974 100.0 % (4 / 4)
ResetReindexState CBC 41136 100.0 % (7 / 7) 100.0 % (2 / 2)
RestoreReindexState CBC 2006 78.6 % (11 / 14) 50.0 % (2 / 4)
SerializeReindexState CBC 679 88.9 % (8 / 9) 33.3 % (2 / 6)
SetReindexPending CBC 1436 75.0 % (6 / 8) 25.0 % (2 / 8)
SetReindexProcessing CBC 4938 88.9 % (8 / 9) 37.5 % (3 / 8)
UpdateIndexRelation CBC 31340 100.0 % (49 / 49) 100.0 % (10 / 10)
index_build CBC 34658 98.0 % (48 / 49) 69.0 % (29 / 42)
index_check_primary_key CBC 9627 80.0 % (16 / 20) 57.1 % (16 / 28)
index_concurrently_build CBC 446 100.0 % (19 / 19) 50.0 % (2 / 4)
index_concurrently_set_dead CBC 394 100.0 % (9 / 9)
index_concurrently_swap CBC 320 94.5 % (104 / 110) 55.3 % (21 / 38)
index_constraint_create CBC 13288 92.3 % (72 / 78) 58.0 % (29 / 50)
index_create CBC 31372 93.5 % (143 / 153) 72.6 % (122 / 168)
index_create_copy CBC 336 95.5 % (64 / 67) 66.7 % (20 / 30)
index_drop CBC 16578 96.6 % (57 / 59) 64.7 % (22 / 34)
index_set_state_flags CBC 984 97.1 % (33 / 34) 51.9 % (14 / 27)
index_update_stats CBC 71323 98.0 % (50 / 51) 90.9 % (40 / 44)
reindex_index GNC 4964 87.8 % (86 / 98) 66.7 % (52 / 78)
reindex_relation CBC 5875 85.7 % (36 / 42) 70.6 % (24 / 34)
relationHasPrimaryKey CBC 5260 92.9 % (13 / 14) 75.0 % (9 / 12)
validate_index CBC 418 100.0 % (37 / 37) 50.0 % (1 / 2)
validate_index_callback CBC 161430 100.0 % (6 / 6)

Generated by: LCOV version 2.0-1