LCOV - differential code coverage report
Current view: top level - src/backend/catalog - index.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 92.9 % 1268 1178 90 3 1175 2
Current Date: 2026-11-05 14:14:01 +0100 Functions: 97.4 % 39 38 1 2 36
Baseline: lcov-20261105-baseline Branches: 66.7 % 877 585 292 4 581
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 89.1 % 64 57 7 3 54
(360..) days: 93.1 % 1204 1121 83 1121
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 97.3 % 37 36 1 2 34
Branch coverage date bins:
(30,360] days: 81.5 % 54 44 10 4 40
(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 30344 100.0 % (18 / 18) 100.0 % (8 / 8)
BuildDummyIndexInfo CBC 151 93.8 % (15 / 16) 41.7 % (5 / 12)
BuildIndexInfo CBC 2251449 94.4 % (17 / 18) 71.4 % (10 / 14)
BuildSpeculativeIndexInfo CBC 1437 95.0 % (19 / 20) 50.0 % (4 / 8)
CompareIndexInfo CBC 477 85.5 % (47 / 55) 78.3 % (47 / 60)
ConstructTupleDescriptor CBC 30348 91.5 % (75 / 82) 48.3 % (29 / 60)
EstimateReindexStateSpace CBC 674 100.0 % (2 / 2)
FormIndexDatum CBC 17485079 87.0 % (20 / 23) 58.3 % (14 / 24)
IndexCheckExclusion CBC 522 100.0 % (26 / 26) 83.3 % (10 / 12)
IndexGetRelation CBC 36466 90.9 % (10 / 11) 50.0 % (4 / 8)
InitializeAttributeOids CBC 30344 100.0 % (5 / 5) 100.0 % (2 / 2)
IsIndexCompatibleAsArbiter CBC 226 82.1 % (23 / 28) 73.1 % (19 / 26)
ReindexIsCurrentlyProcessingIndex CBC 522 100.0 % (2 / 2)
ReindexIsProcessingHeap UBC 0 0.0 % (0 / 2)
ReindexIsProcessingIndex CBC 27546038 100.0 % (3 / 3) 100.0 % (4 / 4)
RemoveReindexPending CBC 4854 80.0 % (4 / 5) 25.0 % (1 / 4)
ResetReindexProcessing CBC 4890 100.0 % (4 / 4)
ResetReindexState CBC 41384 100.0 % (7 / 7) 100.0 % (2 / 2)
RestoreReindexState CBC 2043 78.6 % (11 / 14) 50.0 % (2 / 4)
SerializeReindexState CBC 674 88.9 % (8 / 9) 33.3 % (2 / 6)
SetReindexPending CBC 1512 75.0 % (6 / 8) 25.0 % (2 / 8)
SetReindexProcessing CBC 4854 88.9 % (8 / 9) 37.5 % (3 / 8)
UpdateIndexRelation CBC 30344 100.0 % (49 / 49) 100.0 % (10 / 10)
index_build CBC 33648 98.0 % (48 / 49) 69.0 % (29 / 42)
index_check_primary_key CBC 9204 80.0 % (16 / 20) 57.1 % (16 / 28)
index_concurrently_build CBC 463 100.0 % (19 / 19) 50.0 % (2 / 4)
index_concurrently_set_dead CBC 409 100.0 % (9 / 9)
index_concurrently_swap CBC 333 94.5 % (104 / 110) 55.3 % (21 / 38)
index_constraint_create CBC 12755 92.3 % (72 / 78) 58.0 % (29 / 50)
index_create CBC 30376 93.5 % (144 / 154) 73.3 % (126 / 172)
index_create_copy CBC 356 95.7 % (67 / 70) 68.8 % (22 / 32)
index_drop CBC 15848 96.6 % (57 / 59) 64.7 % (22 / 34)
index_set_state_flags CBC 1016 97.1 % (33 / 34) 51.9 % (14 / 27)
index_update_stats GNC 69244 98.1 % (51 / 52) 90.9 % (40 / 44)
reindex_index GNC 4880 87.8 % (86 / 98) 66.7 % (52 / 78)
reindex_relation CBC 5821 85.7 % (36 / 42) 70.6 % (24 / 34)
relationHasPrimaryKey CBC 5011 92.9 % (13 / 14) 75.0 % (9 / 12)
validate_index CBC 432 100.0 % (38 / 38) 50.0 % (1 / 2)
validate_index_callback CBC 160375 100.0 % (6 / 6)

Generated by: LCOV version 2.0-1