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: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 93.0 % 1227 1141 3 83 1 20 1120 15
Current Date: 2026-05-05 10:23:31 +0900 Functions: 97.4 % 38 37 1 9 28 1
Baseline: lcov-20260505-025707-baseline Branches: 65.8 % 837 551 6 280 10 541 4 6
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 7 7 7
(30,360] days: 81.2 % 16 13 3 13
(360..) days: 93.1 % 1204 1121 83 1 1120
Function coverage date bins:
(7,30] days: 100.0 % 1 1 1
(360..) days: 97.3 % 37 36 1 8 28
Branch coverage date bins:
(7,30] days: 100.0 % 2 2 2
(30,360] days: 57.1 % 14 8 6 8
(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 331 91.2 % (62 / 68) 60.0 % (18 / 30)
index_concurrently_set_dead CBC 375 100.0 % (9 / 9)
validate_index CBC 399 100.0 % (37 / 37) 50.0 % (1 / 2)
index_concurrently_build GNC 427 100.0 % (19 / 19) 50.0 % (2 / 4)
CompareIndexInfo CBC 482 87.2 % (41 / 47) 76.9 % (40 / 52)
IndexCheckExclusion GNC 672 100.0 % (26 / 26) 83.3 % (10 / 12)
ReindexIsCurrentlyProcessingIndex CBC 672 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 910 97.1 % (33 / 34) 51.9 % (14 / 27)
BuildSpeculativeIndexInfo GNC 1189 95.0 % (19 / 20) 50.0 % (4 / 8)
SetReindexPending CBC 1426 75.0 % (6 / 8) 25.0 % (2 / 8)
RestoreReindexState CBC 2008 78.6 % (11 / 14) 50.0 % (2 / 4)
RemoveReindexPending CBC 4857 80.0 % (4 / 5) 25.0 % (1 / 4)
SetReindexProcessing CBC 4857 88.9 % (8 / 9) 37.5 % (3 / 8)
reindex_index GNC 4883 87.8 % (86 / 98) 66.7 % (52 / 78)
ResetReindexProcessing CBC 4893 100.0 % (4 / 4)
relationHasPrimaryKey CBC 5326 92.9 % (13 / 14) 75.0 % (9 / 12)
reindex_relation GNC 5755 85.7 % (36 / 42) 70.6 % (24 / 34)
index_check_primary_key CBC 9653 80.0 % (16 / 20) 57.1 % (16 / 28)
index_constraint_create CBC 13351 92.3 % (72 / 78) 58.0 % (29 / 50)
index_drop CBC 16224 96.6 % (57 / 59) 64.7 % (22 / 34)
AppendAttributeTuples CBC 31107 100.0 % (18 / 18) 100.0 % (8 / 8)
InitializeAttributeOids CBC 31107 100.0 % (5 / 5) 100.0 % (2 / 2)
UpdateIndexRelation CBC 31107 100.0 % (49 / 49) 100.0 % (10 / 10)
ConstructTupleDescriptor GNC 31111 91.5 % (75 / 82) 48.3 % (29 / 60)
index_create GNC 31139 93.5 % (143 / 153) 72.6 % (122 / 168)
index_build GNC 34362 98.0 % (48 / 49) 69.0 % (29 / 42)
IndexGetRelation CBC 37648 90.9 % (10 / 11) 50.0 % (4 / 8)
ResetReindexState CBC 40672 100.0 % (7 / 7) 100.0 % (2 / 2)
index_update_stats CBC 70694 98.0 % (50 / 51) 90.9 % (40 / 44)
validate_index_callback CBC 146096 100.0 % (6 / 6)
BuildIndexInfo CBC 2381622 94.4 % (17 / 18) 71.4 % (10 / 14)
FormIndexDatum CBC 17597852 87.0 % (20 / 23) 58.3 % (14 / 24)
ReindexIsProcessingIndex CBC 28142408 100.0 % (3 / 3) 100.0 % (4 / 4)

Generated by: LCOV version 2.5.0-beta