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

Generated by: LCOV version 2.0-1