LCOV - differential code coverage report
Current view: top level - src/backend/catalog - index.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: 77aeca80249c9e640c811e80633a2e334a9320de vs 38afc3dcb25c45b744d4025029ce0a6c90b7059f Lines: 93.1 % 1234 1149 85 1 1148 1
Current Date: 2026-07-25 19:08:27 +0900 Functions: 97.4 % 38 37 1 1 36
Baseline: lcov-20260725-baseline Branches: 66.3 % 845 560 285 560
Baseline Date: 2026-07-25 19:09:19 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 77.8 % 9 7 2 7
(7,30] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 22 22 22
(360..) days: 93.1 % 1202 1119 83 1119
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 97.3 % 37 36 1 1 35
Branch coverage date bins:
(1,7] days: 75.0 % 12 9 3 9
(30,360] days: 75.0 % 16 12 4 12
(360..) days: 66.0 % 817 539 278 539

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 CBC 335 95.5 % (64 / 67) 66.7 % (20 / 30)
index_concurrently_set_dead CBC 391 100.0 % (9 / 9)
validate_index CBC 416 100.0 % (37 / 37) 50.0 % (1 / 2)
index_concurrently_build CBC 444 100.0 % (19 / 19) 50.0 % (2 / 4)
CompareIndexInfo CBC 491 85.5 % (47 / 55) 78.3 % (47 / 60)
EstimateReindexStateSpace CBC 679 100.0 % (2 / 2)
SerializeReindexState CBC 679 88.9 % (8 / 9) 33.3 % (2 / 6)
IndexCheckExclusion CBC 691 100.0 % (26 / 26) 83.3 % (10 / 12)
ReindexIsCurrentlyProcessingIndex CBC 691 100.0 % (2 / 2)
index_set_state_flags CBC 976 97.1 % (33 / 34) 51.9 % (14 / 27)
BuildSpeculativeIndexInfo CBC 1200 95.0 % (19 / 20) 50.0 % (4 / 8)
SetReindexPending CBC 1436 75.0 % (6 / 8) 25.0 % (2 / 8)
RestoreReindexState CBC 2010 78.6 % (11 / 14) 50.0 % (2 / 4)
RemoveReindexPending CBC 4942 80.0 % (4 / 5) 25.0 % (1 / 4)
SetReindexProcessing CBC 4942 88.9 % (8 / 9) 37.5 % (3 / 8)
reindex_index GNC 4968 87.8 % (86 / 98) 66.7 % (52 / 78)
ResetReindexProcessing CBC 4978 100.0 % (4 / 4)
relationHasPrimaryKey CBC 5260 92.9 % (13 / 14) 75.0 % (9 / 12)
reindex_relation CBC 5878 85.7 % (36 / 42) 70.6 % (24 / 34)
index_check_primary_key CBC 9625 80.0 % (16 / 20) 57.1 % (16 / 28)
index_constraint_create CBC 13286 92.3 % (72 / 78) 58.0 % (29 / 50)
index_drop CBC 16569 96.6 % (57 / 59) 64.7 % (22 / 34)
AppendAttributeTuples CBC 31332 100.0 % (18 / 18) 100.0 % (8 / 8)
InitializeAttributeOids CBC 31332 100.0 % (5 / 5) 100.0 % (2 / 2)
UpdateIndexRelation CBC 31332 100.0 % (49 / 49) 100.0 % (10 / 10)
ConstructTupleDescriptor CBC 31336 91.5 % (75 / 82) 48.3 % (29 / 60)
index_create CBC 31364 93.5 % (143 / 153) 72.6 % (122 / 168)
index_build CBC 34654 98.0 % (48 / 49) 69.0 % (29 / 42)
IndexGetRelation CBC 38174 90.9 % (10 / 11) 50.0 % (4 / 8)
ResetReindexState CBC 41137 100.0 % (7 / 7) 100.0 % (2 / 2)
index_update_stats CBC 71313 98.0 % (50 / 51) 90.9 % (40 / 44)
validate_index_callback CBC 158300 100.0 % (6 / 6)
BuildIndexInfo CBC 2331252 94.4 % (17 / 18) 71.4 % (10 / 14)
FormIndexDatum CBC 17411595 87.0 % (20 / 23) 58.3 % (14 / 24)
ReindexIsProcessingIndex CBC 27903943 100.0 % (3 / 3) 100.0 % (4 / 4)

Generated by: LCOV version 2.0-1