LCOV - differential code coverage report
Current view: top level - src/backend/catalog - index.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 92.9 % 1268 1178 90 3 1175 2
Current Date: 2026-10-12 11:56:10 +0200 Functions: 97.4 % 39 38 1 2 36
Baseline: lcov-20261012-baseline Branches: 66.7 % 877 585 292 4 581
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 82.8 % 29 24 5 24
(30,360] days: 94.3 % 35 33 2 3 30
(360..) days: 93.1 % 1204 1121 83 1121
Function coverage date bins:
(7,30] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 1 1 1
(360..) days: 97.3 % 37 36 1 2 34
Branch coverage date bins:
(7,30] days: 73.1 % 26 19 7 19
(30,360] days: 89.3 % 28 25 3 4 21
(360..) days: 65.7 % 823 541 282 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 4822 87.8 % (86 / 98) 66.7 % (52 / 78)
index_create CBC 30106 93.5 % (144 / 154) 73.3 % (126 / 172)
CompareIndexInfo CBC 477 85.5 % (47 / 55) 78.3 % (47 / 60)
ConstructTupleDescriptor CBC 30078 91.5 % (75 / 82) 48.3 % (29 / 60)
index_concurrently_swap CBC 330 94.5 % (104 / 110) 55.3 % (21 / 38)
index_constraint_create CBC 12627 92.3 % (72 / 78) 58.0 % (29 / 50)
reindex_relation CBC 5762 85.7 % (36 / 42) 70.6 % (24 / 34)
IsIndexCompatibleAsArbiter CBC 226 82.1 % (23 / 28) 73.1 % (19 / 26)
index_check_primary_key CBC 9124 80.0 % (16 / 20) 57.1 % (16 / 28)
FormIndexDatum CBC 17475882 87.0 % (20 / 23) 58.3 % (14 / 24)
RestoreReindexState CBC 1991 78.6 % (11 / 14) 50.0 % (2 / 4)
index_create_copy CBC 353 95.7 % (67 / 70) 68.8 % (22 / 32)
ReindexIsProcessingHeap UBC 0 0.0 % (0 / 2)
SetReindexPending CBC 1464 75.0 % (6 / 8) 25.0 % (2 / 8)
index_drop CBC 15776 96.6 % (57 / 59) 64.7 % (22 / 34)
BuildDummyIndexInfo CBC 151 93.8 % (15 / 16) 41.7 % (5 / 12)
BuildIndexInfo CBC 2232198 94.4 % (17 / 18) 71.4 % (10 / 14)
BuildSpeculativeIndexInfo CBC 1429 95.0 % (19 / 20) 50.0 % (4 / 8)
IndexGetRelation CBC 36304 90.9 % (10 / 11) 50.0 % (4 / 8)
RemoveReindexPending CBC 4796 80.0 % (4 / 5) 25.0 % (1 / 4)
SerializeReindexState CBC 669 88.9 % (8 / 9) 33.3 % (2 / 6)
SetReindexProcessing CBC 4796 88.9 % (8 / 9) 37.5 % (3 / 8)
index_build CBC 33325 98.0 % (48 / 49) 69.0 % (29 / 42)
index_set_state_flags CBC 1014 97.1 % (33 / 34) 51.9 % (14 / 27)
index_update_stats GNC 68591 98.1 % (51 / 52) 90.9 % (40 / 44)
relationHasPrimaryKey CBC 4951 92.9 % (13 / 14) 75.0 % (9 / 12)
AppendAttributeTuples CBC 30074 100.0 % (18 / 18) 100.0 % (8 / 8)
EstimateReindexStateSpace CBC 669 100.0 % (2 / 2)
IndexCheckExclusion CBC 519 100.0 % (26 / 26) 83.3 % (10 / 12)
InitializeAttributeOids CBC 30074 100.0 % (5 / 5) 100.0 % (2 / 2)
ReindexIsCurrentlyProcessingIndex CBC 519 100.0 % (2 / 2)
ReindexIsProcessingIndex CBC 27341140 100.0 % (3 / 3) 100.0 % (4 / 4)
ResetReindexProcessing CBC 4832 100.0 % (4 / 4)
ResetReindexState CBC 41062 100.0 % (7 / 7) 100.0 % (2 / 2)
UpdateIndexRelation CBC 30074 100.0 % (49 / 49) 100.0 % (10 / 10)
index_concurrently_build CBC 461 100.0 % (19 / 19) 50.0 % (2 / 4)
index_concurrently_set_dead CBC 407 100.0 % (9 / 9)
validate_index CBC 430 100.0 % (38 / 38) 50.0 % (1 / 2)
validate_index_callback CBC 168078 100.0 % (6 / 6)

Generated by: LCOV version 2.0-1