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
reindex_index GNC 4964 87.8 % (86 / 98) 66.7 % (52 / 78)
index_create CBC 31372 93.5 % (143 / 153) 72.6 % (122 / 168)
CompareIndexInfo CBC 491 85.5 % (47 / 55) 78.3 % (47 / 60)
ConstructTupleDescriptor CBC 31344 91.5 % (75 / 82) 48.3 % (29 / 60)
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)
reindex_relation CBC 5875 85.7 % (36 / 42) 70.6 % (24 / 34)
index_check_primary_key CBC 9627 80.0 % (16 / 20) 57.1 % (16 / 28)
FormIndexDatum CBC 17421840 87.0 % (20 / 23) 58.3 % (14 / 24)
RestoreReindexState CBC 2006 78.6 % (11 / 14) 50.0 % (2 / 4)
index_create_copy CBC 336 95.5 % (64 / 67) 66.7 % (20 / 30)
ReindexIsProcessingHeap UBC 0 0.0 % (0 / 2)
SetReindexPending CBC 1436 75.0 % (6 / 8) 25.0 % (2 / 8)
index_drop CBC 16578 96.6 % (57 / 59) 64.7 % (22 / 34)
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)
IndexGetRelation CBC 38191 90.9 % (10 / 11) 50.0 % (4 / 8)
RemoveReindexPending CBC 4938 80.0 % (4 / 5) 25.0 % (1 / 4)
SerializeReindexState CBC 679 88.9 % (8 / 9) 33.3 % (2 / 6)
SetReindexProcessing CBC 4938 88.9 % (8 / 9) 37.5 % (3 / 8)
index_build CBC 34658 98.0 % (48 / 49) 69.0 % (29 / 42)
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)
relationHasPrimaryKey CBC 5260 92.9 % (13 / 14) 75.0 % (9 / 12)
AppendAttributeTuples CBC 31340 100.0 % (18 / 18) 100.0 % (8 / 8)
EstimateReindexStateSpace CBC 679 100.0 % (2 / 2)
IndexCheckExclusion CBC 691 100.0 % (26 / 26) 83.3 % (10 / 12)
InitializeAttributeOids CBC 31340 100.0 % (5 / 5) 100.0 % (2 / 2)
ReindexIsCurrentlyProcessingIndex CBC 691 100.0 % (2 / 2)
ReindexIsProcessingIndex CBC 27943371 100.0 % (3 / 3) 100.0 % (4 / 4)
ResetReindexProcessing CBC 4974 100.0 % (4 / 4)
ResetReindexState CBC 41136 100.0 % (7 / 7) 100.0 % (2 / 2)
UpdateIndexRelation CBC 31340 100.0 % (49 / 49) 100.0 % (10 / 10)
index_concurrently_build CBC 446 100.0 % (19 / 19) 50.0 % (2 / 4)
index_concurrently_set_dead CBC 394 100.0 % (9 / 9)
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