LCOV - differential code coverage report
Current view: top level - src/backend/catalog - index.c (source / functions) Coverage Total Hit UNC UBC GIC GNC CBC DCB
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 93.2 % 1226 1143 83 1 22 1120 15
Current Date: 2026-06-29 16:15:13 +0200 Functions: 97.4 % 38 37 1 9 28 1
Baseline: lcov-20260630-baseline Branches: 66.1 % 837 553 4 280 12 541
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 22 22 22
(360..) days: 93.1 % 1204 1121 83 1 1120
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 97.3 % 37 36 1 8 28
Branch coverage date bins:
(30,360] days: 75.0 % 16 12 4 12
(360..) days: 65.9 % 821 541 280 541

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 4921 87.8 % (86 / 98) 66.7 % (52 / 78)
index_create GNC 31198 93.5 % (143 / 153) 72.6 % (122 / 168)
ConstructTupleDescriptor GNC 31170 91.5 % (75 / 82) 48.3 % (29 / 60)
CompareIndexInfo CBC 482 87.2 % (41 / 47) 76.9 % (40 / 52)
index_concurrently_swap CBC 319 94.5 % (104 / 110) 55.3 % (21 / 38)
index_constraint_create CBC 13260 92.3 % (72 / 78) 58.0 % (29 / 50)
reindex_relation GNC 5806 85.7 % (36 / 42) 70.6 % (24 / 34)
index_check_primary_key CBC 9615 80.0 % (16 / 20) 57.1 % (16 / 28)
FormIndexDatum CBC 17395093 87.0 % (20 / 23) 58.3 % (14 / 24)
RestoreReindexState CBC 2012 78.6 % (11 / 14) 50.0 % (2 / 4)
index_create_copy GNC 335 95.5 % (64 / 67) 66.7 % (20 / 30)
ReindexIsProcessingHeap UBC 0 0.0 % (0 / 2)
SetReindexPending CBC 1428 75.0 % (6 / 8) 25.0 % (2 / 8)
index_drop CBC 16461 96.6 % (57 / 59) 64.7 % (22 / 34)
BuildDummyIndexInfo CBC 151 93.8 % (15 / 16) 41.7 % (5 / 12)
BuildIndexInfo CBC 2320052 94.4 % (17 / 18) 71.4 % (10 / 14)
BuildSpeculativeIndexInfo GNC 1183 95.0 % (19 / 20) 50.0 % (4 / 8)
IndexGetRelation CBC 37968 90.9 % (10 / 11) 50.0 % (4 / 8)
RemoveReindexPending CBC 4895 80.0 % (4 / 5) 25.0 % (1 / 4)
SerializeReindexState CBC 679 88.9 % (8 / 9) 33.3 % (2 / 6)
SetReindexProcessing CBC 4895 88.9 % (8 / 9) 37.5 % (3 / 8)
index_build GNC 34458 98.0 % (48 / 49) 69.0 % (29 / 42)
index_set_state_flags CBC 978 97.1 % (33 / 34) 51.9 % (14 / 27)
index_update_stats CBC 70904 98.0 % (50 / 51) 90.9 % (40 / 44)
relationHasPrimaryKey CBC 5256 92.9 % (13 / 14) 75.0 % (9 / 12)
AppendAttributeTuples CBC 31166 100.0 % (18 / 18) 100.0 % (8 / 8)
EstimateReindexStateSpace CBC 679 100.0 % (2 / 2)
IndexCheckExclusion GNC 676 100.0 % (26 / 26) 83.3 % (10 / 12)
InitializeAttributeOids CBC 31166 100.0 % (5 / 5) 100.0 % (2 / 2)
ReindexIsCurrentlyProcessingIndex CBC 676 100.0 % (2 / 2)
ReindexIsProcessingIndex CBC 27915316 100.0 % (3 / 3) 100.0 % (4 / 4)
ResetReindexProcessing CBC 4931 100.0 % (4 / 4)
ResetReindexState CBC 40726 100.0 % (7 / 7) 100.0 % (2 / 2)
UpdateIndexRelation CBC 31166 100.0 % (49 / 49) 100.0 % (10 / 10)
index_concurrently_build GNC 444 100.0 % (19 / 19) 50.0 % (2 / 4)
index_concurrently_set_dead CBC 392 100.0 % (9 / 9)
validate_index CBC 416 100.0 % (37 / 37) 50.0 % (1 / 2)
validate_index_callback CBC 164721 100.0 % (6 / 6)

Generated by: LCOV version 2.0-1