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

Generated by: LCOV version 2.4-beta