LCOV - differential code coverage report
Current view: top level - src/backend/catalog - index.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 92.9 % 1267 1177 90 3 1174 2
Current Date: 2026-09-20 14:13:17 +0900 Functions: 97.4 % 39 38 1 2 36
Baseline: lcov-20260920-baseline Branches: 66.7 % 877 585 292 4 581
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 82.1 % 28 23 5 23
(30,360] days: 94.3 % 35 33 2 3 30
(360..) days: 93.1 % 1204 1121 83 1121
Function coverage date bins:
(1,7] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 1 1 1
(360..) days: 97.3 % 37 36 1 2 34
Branch coverage date bins:
(1,7] days: 73.1 % 26 19 7 19
(30,360] days: 89.3 % 28 25 3 4 21
(360..) days: 65.7 % 823 541 282 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
index_create CBC 29997 93.5 % (144 / 154) 73.3 % (126 / 172)
ConstructTupleDescriptor CBC 29969 91.5 % (75 / 82) 48.3 % (29 / 60)
reindex_index GNC 4824 87.8 % (86 / 98) 66.7 % (52 / 78)
index_constraint_create CBC 12590 92.3 % (72 / 78) 58.0 % (29 / 50)
index_concurrently_swap CBC 334 94.5 % (104 / 110) 55.3 % (21 / 38)
CompareIndexInfo CBC 477 85.5 % (47 / 55) 78.3 % (47 / 60)
index_build CBC 33237 98.0 % (48 / 49) 69.0 % (29 / 42)
index_set_state_flags CBC 1070 97.1 % (33 / 34) 51.9 % (14 / 27)
index_check_primary_key CBC 9088 80.0 % (16 / 20) 57.1 % (16 / 28)
index_drop CBC 15696 96.6 % (57 / 59) 64.7 % (22 / 34)
FormIndexDatum CBC 17437408 87.0 % (20 / 23) 58.3 % (14 / 24)
index_create_copy CBC 352 95.7 % (67 / 70) 68.8 % (22 / 32)
reindex_relation CBC 5766 85.7 % (36 / 42) 70.6 % (24 / 34)
BuildDummyIndexInfo CBC 151 93.8 % (15 / 16) 41.7 % (5 / 12)
IsIndexCompatibleAsArbiter CBC 226 82.1 % (23 / 28) 73.1 % (19 / 26)
SetReindexPending CBC 1464 75.0 % (6 / 8) 25.0 % (2 / 8)
SetReindexProcessing CBC 4798 88.9 % (8 / 9) 37.5 % (3 / 8)
BuildIndexInfo CBC 2226755 94.4 % (17 / 18) 71.4 % (10 / 14)
BuildSpeculativeIndexInfo CBC 1428 95.0 % (19 / 20) 50.0 % (4 / 8)
IndexGetRelation CBC 36271 90.9 % (10 / 11) 50.0 % (4 / 8)
SerializeReindexState CBC 669 88.9 % (8 / 9) 33.3 % (2 / 6)
index_update_stats GNC 68413 98.1 % (51 / 52) 90.9 % (40 / 44)
RemoveReindexPending CBC 4798 80.0 % (4 / 5) 25.0 % (1 / 4)
relationHasPrimaryKey CBC 4908 92.9 % (13 / 14) 75.0 % (9 / 12)
IndexCheckExclusion CBC 518 100.0 % (26 / 26) 83.3 % (10 / 12)
RestoreReindexState CBC 1995 78.6 % (11 / 14) 50.0 % (2 / 4)
index_concurrently_build CBC 478 100.0 % (19 / 19) 50.0 % (2 / 4)
validate_index CBC 447 100.0 % (37 / 37) 50.0 % (1 / 2)
AppendAttributeTuples CBC 29965 100.0 % (18 / 18) 100.0 % (8 / 8)
InitializeAttributeOids CBC 29965 100.0 % (5 / 5) 100.0 % (2 / 2)
ReindexIsProcessingIndex CBC 26701990 100.0 % (3 / 3) 100.0 % (4 / 4)
ResetReindexState CBC 40825 100.0 % (7 / 7) 100.0 % (2 / 2)
UpdateIndexRelation CBC 29965 100.0 % (49 / 49) 100.0 % (10 / 10)
EstimateReindexStateSpace CBC 669 100.0 % (2 / 2)
ReindexIsCurrentlyProcessingIndex CBC 518 100.0 % (2 / 2)
ReindexIsProcessingHeap UBC 0 0.0 % (0 / 2)
ResetReindexProcessing CBC 4834 100.0 % (4 / 4)
index_concurrently_set_dead CBC 422 100.0 % (9 / 9)
validate_index_callback CBC 174937 100.0 % (6 / 6)

Generated by: LCOV version 2.0-1