LCOV - differential code coverage report
Current view: top level - src/backend/catalog - index.c (source / functions) Coverage Total Hit UNC UBC GIC GNC CBC DUB DCB
Current: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 93.2 % 1227 1144 83 1 23 1120 15
Current Date: 2026-05-29 21:51:00 -0400 Functions: 97.4 % 38 37 1 9 28 1
Baseline: lcov-20260530-034037-baseline Branches: 66.1 % 837 553 4 280 12 541 4 6
Baseline Date: 2026-05-29 14:39:03 -0700 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 23 23 23
(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 4906 87.8 % (86 / 98) 66.7 % (52 / 78)
index_create GNC 31244 93.5 % (143 / 153) 72.6 % (122 / 168)
ConstructTupleDescriptor GNC 31216 91.5 % (75 / 82) 48.3 % (29 / 60)
CompareIndexInfo CBC 482 87.2 % (41 / 47) 76.9 % (40 / 52)
index_concurrently_swap CBC 331 94.5 % (104 / 110) 55.3 % (21 / 38)
index_constraint_create CBC 13348 92.3 % (72 / 78) 58.0 % (29 / 50)
reindex_relation GNC 5785 85.7 % (36 / 42) 70.6 % (24 / 34)
index_check_primary_key CBC 9650 80.0 % (16 / 20) 57.1 % (16 / 28)
FormIndexDatum CBC 17624174 87.0 % (20 / 23) 58.3 % (14 / 24)
RestoreReindexState CBC 2000 78.6 % (11 / 14) 50.0 % (2 / 4)
index_create_copy GNC 347 95.6 % (65 / 68) 66.7 % (20 / 30)
ReindexIsProcessingHeap UBC 0 0.0 % (0 / 2)
SetReindexPending CBC 1439 75.0 % (6 / 8) 25.0 % (2 / 8)
index_drop CBC 16324 96.6 % (57 / 59) 64.7 % (22 / 34)
BuildDummyIndexInfo CBC 151 93.8 % (15 / 16) 41.7 % (5 / 12)
BuildIndexInfo CBC 2387078 94.4 % (17 / 18) 71.4 % (10 / 14)
BuildSpeculativeIndexInfo GNC 1185 95.0 % (19 / 20) 50.0 % (4 / 8)
IndexGetRelation CBC 37929 90.9 % (10 / 11) 50.0 % (4 / 8)
RemoveReindexPending CBC 4880 80.0 % (4 / 5) 25.0 % (1 / 4)
SerializeReindexState CBC 680 88.9 % (8 / 9) 33.3 % (2 / 6)
SetReindexProcessing CBC 4880 88.9 % (8 / 9) 37.5 % (3 / 8)
index_build GNC 34490 98.0 % (48 / 49) 69.0 % (29 / 42)
index_set_state_flags CBC 1074 97.1 % (33 / 34) 51.9 % (14 / 27)
index_update_stats CBC 70997 98.0 % (50 / 51) 90.9 % (40 / 44)
relationHasPrimaryKey CBC 5323 92.9 % (13 / 14) 75.0 % (9 / 12)
AppendAttributeTuples CBC 31212 100.0 % (18 / 18) 100.0 % (8 / 8)
EstimateReindexStateSpace CBC 680 100.0 % (2 / 2)
IndexCheckExclusion GNC 676 100.0 % (26 / 26) 83.3 % (10 / 12)
InitializeAttributeOids CBC 31212 100.0 % (5 / 5) 100.0 % (2 / 2)
ReindexIsCurrentlyProcessingIndex CBC 676 100.0 % (2 / 2)
ReindexIsProcessingIndex CBC 28394226 100.0 % (3 / 3) 100.0 % (4 / 4)
ResetReindexProcessing CBC 4916 100.0 % (4 / 4)
ResetReindexState CBC 40734 100.0 % (7 / 7) 100.0 % (2 / 2)
UpdateIndexRelation CBC 31212 100.0 % (49 / 49) 100.0 % (10 / 10)
index_concurrently_build GNC 474 100.0 % (19 / 19) 50.0 % (2 / 4)
index_concurrently_set_dead CBC 422 100.0 % (9 / 9)
validate_index CBC 446 100.0 % (37 / 37) 50.0 % (1 / 2)
validate_index_callback CBC 183391 100.0 % (6 / 6)

Generated by: LCOV version 2.5.0-beta