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
ReindexIsProcessingHeap UBC 0 0.0 % (0 / 2)
BuildDummyIndexInfo CBC 151 93.8 % (15 / 16) 41.7 % (5 / 12)
index_concurrently_swap CBC 331 94.5 % (104 / 110) 55.3 % (21 / 38)
index_create_copy GNC 347 95.6 % (65 / 68) 66.7 % (20 / 30)
index_concurrently_set_dead CBC 422 100.0 % (9 / 9)
validate_index CBC 446 100.0 % (37 / 37) 50.0 % (1 / 2)
index_concurrently_build GNC 474 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 680 100.0 % (2 / 2)
SerializeReindexState CBC 680 88.9 % (8 / 9) 33.3 % (2 / 6)
index_set_state_flags CBC 1074 97.1 % (33 / 34) 51.9 % (14 / 27)
BuildSpeculativeIndexInfo GNC 1185 95.0 % (19 / 20) 50.0 % (4 / 8)
SetReindexPending CBC 1439 75.0 % (6 / 8) 25.0 % (2 / 8)
RestoreReindexState CBC 2000 78.6 % (11 / 14) 50.0 % (2 / 4)
RemoveReindexPending CBC 4880 80.0 % (4 / 5) 25.0 % (1 / 4)
SetReindexProcessing CBC 4880 88.9 % (8 / 9) 37.5 % (3 / 8)
reindex_index GNC 4906 87.8 % (86 / 98) 66.7 % (52 / 78)
ResetReindexProcessing CBC 4916 100.0 % (4 / 4)
relationHasPrimaryKey CBC 5323 92.9 % (13 / 14) 75.0 % (9 / 12)
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)
index_constraint_create CBC 13348 92.3 % (72 / 78) 58.0 % (29 / 50)
index_drop CBC 16324 96.6 % (57 / 59) 64.7 % (22 / 34)
AppendAttributeTuples CBC 31212 100.0 % (18 / 18) 100.0 % (8 / 8)
InitializeAttributeOids CBC 31212 100.0 % (5 / 5) 100.0 % (2 / 2)
UpdateIndexRelation CBC 31212 100.0 % (49 / 49) 100.0 % (10 / 10)
ConstructTupleDescriptor GNC 31216 91.5 % (75 / 82) 48.3 % (29 / 60)
index_create GNC 31244 93.5 % (143 / 153) 72.6 % (122 / 168)
index_build GNC 34490 98.0 % (48 / 49) 69.0 % (29 / 42)
IndexGetRelation CBC 37929 90.9 % (10 / 11) 50.0 % (4 / 8)
ResetReindexState CBC 40734 100.0 % (7 / 7) 100.0 % (2 / 2)
index_update_stats CBC 70997 98.0 % (50 / 51) 90.9 % (40 / 44)
validate_index_callback CBC 183391 100.0 % (6 / 6)
BuildIndexInfo CBC 2387078 94.4 % (17 / 18) 71.4 % (10 / 14)
FormIndexDatum CBC 17624174 87.0 % (20 / 23) 58.3 % (14 / 24)
ReindexIsProcessingIndex CBC 28394226 100.0 % (3 / 3) 100.0 % (4 / 4)

Generated by: LCOV version 2.5.0-beta