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
AppendAttributeTuples CBC 29965 100.0 % (18 / 18) 100.0 % (8 / 8)
BuildDummyIndexInfo CBC 151 93.8 % (15 / 16) 41.7 % (5 / 12)
BuildIndexInfo CBC 2226755 94.4 % (17 / 18) 71.4 % (10 / 14)
BuildSpeculativeIndexInfo CBC 1428 95.0 % (19 / 20) 50.0 % (4 / 8)
CompareIndexInfo CBC 477 85.5 % (47 / 55) 78.3 % (47 / 60)
ConstructTupleDescriptor CBC 29969 91.5 % (75 / 82) 48.3 % (29 / 60)
EstimateReindexStateSpace CBC 669 100.0 % (2 / 2)
FormIndexDatum CBC 17437408 87.0 % (20 / 23) 58.3 % (14 / 24)
IndexCheckExclusion CBC 518 100.0 % (26 / 26) 83.3 % (10 / 12)
IndexGetRelation CBC 36271 90.9 % (10 / 11) 50.0 % (4 / 8)
InitializeAttributeOids CBC 29965 100.0 % (5 / 5) 100.0 % (2 / 2)
IsIndexCompatibleAsArbiter CBC 226 82.1 % (23 / 28) 73.1 % (19 / 26)
ReindexIsCurrentlyProcessingIndex CBC 518 100.0 % (2 / 2)
ReindexIsProcessingHeap UBC 0 0.0 % (0 / 2)
ReindexIsProcessingIndex CBC 26701990 100.0 % (3 / 3) 100.0 % (4 / 4)
RemoveReindexPending CBC 4798 80.0 % (4 / 5) 25.0 % (1 / 4)
ResetReindexProcessing CBC 4834 100.0 % (4 / 4)
ResetReindexState CBC 40825 100.0 % (7 / 7) 100.0 % (2 / 2)
RestoreReindexState CBC 1995 78.6 % (11 / 14) 50.0 % (2 / 4)
SerializeReindexState CBC 669 88.9 % (8 / 9) 33.3 % (2 / 6)
SetReindexPending CBC 1464 75.0 % (6 / 8) 25.0 % (2 / 8)
SetReindexProcessing CBC 4798 88.9 % (8 / 9) 37.5 % (3 / 8)
UpdateIndexRelation CBC 29965 100.0 % (49 / 49) 100.0 % (10 / 10)
index_build CBC 33237 98.0 % (48 / 49) 69.0 % (29 / 42)
index_check_primary_key CBC 9088 80.0 % (16 / 20) 57.1 % (16 / 28)
index_concurrently_build CBC 478 100.0 % (19 / 19) 50.0 % (2 / 4)
index_concurrently_set_dead CBC 422 100.0 % (9 / 9)
index_concurrently_swap CBC 334 94.5 % (104 / 110) 55.3 % (21 / 38)
index_constraint_create CBC 12590 92.3 % (72 / 78) 58.0 % (29 / 50)
index_create CBC 29997 93.5 % (144 / 154) 73.3 % (126 / 172)
index_create_copy CBC 352 95.7 % (67 / 70) 68.8 % (22 / 32)
index_drop CBC 15696 96.6 % (57 / 59) 64.7 % (22 / 34)
index_set_state_flags CBC 1070 97.1 % (33 / 34) 51.9 % (14 / 27)
index_update_stats GNC 68413 98.1 % (51 / 52) 90.9 % (40 / 44)
reindex_index GNC 4824 87.8 % (86 / 98) 66.7 % (52 / 78)
reindex_relation CBC 5766 85.7 % (36 / 42) 70.6 % (24 / 34)
relationHasPrimaryKey CBC 4908 92.9 % (13 / 14) 75.0 % (9 / 12)
validate_index CBC 447 100.0 % (37 / 37) 50.0 % (1 / 2)
validate_index_callback CBC 174937 100.0 % (6 / 6)

Generated by: LCOV version 2.0-1