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

Generated by: LCOV version 2.0-1