LCOV - differential code coverage report
Current view: top level - src/backend/catalog - index.c (source / functions) Coverage Total Hit UNC UBC GIC GNC CBC DCB
Current: c3df85756ceb0246958ef2b72c04aba51e52de13 vs 167cb26718e3eae4fef470900b4cd1d434f15649 Lines: 93.2 % 1219 1136 83 1 8 1127 8
Current Date: 2025-12-18 07:33:40 +0900 Functions: 97.4 % 38 37 1 4 33
Baseline: lcov-20251218-005734-baseline Branches: 65.8 % 831 547 4 280 4 543
Baseline Date: 2025-12-17 11:55:04 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 4 4 4
(30,360] days: 100.0 % 21 21 4 17
(360..) days: 93.0 % 1194 1111 83 1 1110
Function coverage date bins:
(360..) days: 97.4 % 38 37 1 4 33
Branch coverage date bins:
(30,360] days: 81.8 % 22 18 4 4 14
(360..) days: 65.4 % 809 529 280 529

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 CBC 3855 87.8 % (86 / 98) 66.7 % (52 / 78)
index_create CBC 24726 93.4 % (142 / 152) 72.6 % (122 / 168)
ConstructTupleDescriptor CBC 24705 91.5 % (75 / 82) 48.3 % (29 / 60)
CompareIndexInfo CBC 359 87.2 % (41 / 47) 76.9 % (40 / 52)
index_concurrently_swap CBC 250 94.5 % (104 / 110) 55.3 % (21 / 38)
index_constraint_create CBC 10640 92.3 % (72 / 78) 58.0 % (29 / 50)
reindex_relation CBC 4501 85.7 % (36 / 42) 70.6 % (24 / 34)
index_check_primary_key CBC 7706 80.0 % (16 / 20) 57.1 % (16 / 28)
FormIndexDatum CBC 13255038 87.0 % (20 / 23) 58.3 % (14 / 24)
RestoreReindexState CBC 1453 78.6 % (11 / 14) 50.0 % (2 / 4)
index_concurrently_create_copy GNC 256 95.2 % (59 / 62) 61.5 % (16 / 26)
ReindexIsProcessingHeap UBC 0 0.0 % (0 / 2)
SetReindexPending CBC 1050 75.0 % (6 / 8) 25.0 % (2 / 8)
index_drop CBC 12586 96.6 % (57 / 59) 64.7 % (22 / 34)
BuildDummyIndexInfo CBC 115 93.8 % (15 / 16) 41.7 % (5 / 12)
BuildIndexInfo CBC 1860040 94.4 % (17 / 18) 71.4 % (10 / 14)
BuildSpeculativeIndexInfo GNC 684 95.0 % (19 / 20) 50.0 % (4 / 8)
IndexGetRelation CBC 31151 90.9 % (10 / 11) 50.0 % (4 / 8)
RemoveReindexPending CBC 3835 80.0 % (4 / 5) 25.0 % (1 / 4)
SerializeReindexState CBC 477 88.9 % (8 / 9) 33.3 % (2 / 6)
SetReindexProcessing CBC 3835 88.9 % (8 / 9) 37.5 % (3 / 8)
index_build GNC 27324 97.9 % (47 / 48) 67.5 % (27 / 40)
index_set_state_flags CBC 754 97.1 % (33 / 34) 51.9 % (14 / 27)
index_update_stats CBC 56166 98.0 % (50 / 51) 90.9 % (40 / 44)
relationHasPrimaryKey CBC 4310 92.9 % (13 / 14) 75.0 % (9 / 12)
AppendAttributeTuples CBC 24702 100.0 % (18 / 18) 100.0 % (8 / 8)
EstimateReindexStateSpace CBC 477 100.0 % (2 / 2)
IndexCheckExclusion GNC 385 100.0 % (26 / 26) 83.3 % (10 / 12)
InitializeAttributeOids CBC 24702 100.0 % (5 / 5) 100.0 % (2 / 2)
ReindexIsCurrentlyProcessingIndex CBC 385 100.0 % (2 / 2)
ReindexIsProcessingIndex CBC 21144011 100.0 % (3 / 3) 100.0 % (4 / 4)
ResetReindexProcessing CBC 3862 100.0 % (4 / 4)
ResetReindexState CBC 30725 100.0 % (7 / 7) 100.0 % (2 / 2)
UpdateIndexRelation CBC 24702 100.0 % (49 / 49) 100.0 % (10 / 10)
index_concurrently_build CBC 333 100.0 % (19 / 19) 50.0 % (2 / 4)
index_concurrently_set_dead CBC 306 100.0 % (9 / 9)
validate_index CBC 321 100.0 % (37 / 37) 50.0 % (1 / 2)
validate_index_callback CBC 130815 100.0 % (6 / 6)

Generated by: LCOV version 2.4-beta