LCOV - differential code coverage report
Current view: top level - src/backend/catalog - index.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 93.1 % 1239 1154 85 3 1151 2
Current Date: 2026-08-27 14:31:44 +0300 Functions: 97.4 % 38 37 1 2 35
Baseline: lcov-20260827-baseline Branches: 66.5 % 851 566 285 4 562
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 7 7 2 5
(30,360] days: 93.8 % 32 30 2 1 29
(360..) days: 93.1 % 1200 1117 83 1117
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 97.3 % 37 36 1 2 34
Branch coverage date bins:
(7,30] days: 100.0 % 8 8 4 4
(30,360] days: 75.0 % 28 21 7 21
(360..) days: 65.9 % 815 537 278 537

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 30534 100.0 % (18 / 18) 100.0 % (8 / 8)
BuildDummyIndexInfo CBC 151 93.8 % (15 / 16) 41.7 % (5 / 12)
BuildIndexInfo CBC 2272926 94.4 % (17 / 18) 71.4 % (10 / 14)
BuildSpeculativeIndexInfo CBC 1196 95.0 % (19 / 20) 50.0 % (4 / 8)
CompareIndexInfo CBC 475 85.5 % (47 / 55) 78.3 % (47 / 60)
ConstructTupleDescriptor CBC 30538 91.5 % (75 / 82) 48.3 % (29 / 60)
EstimateReindexStateSpace CBC 679 100.0 % (2 / 2)
FormIndexDatum CBC 17384695 87.0 % (20 / 23) 58.3 % (14 / 24)
IndexCheckExclusion CBC 691 100.0 % (26 / 26) 83.3 % (10 / 12)
IndexGetRelation CBC 37324 90.9 % (10 / 11) 50.0 % (4 / 8)
InitializeAttributeOids CBC 30534 100.0 % (5 / 5) 100.0 % (2 / 2)
ReindexIsCurrentlyProcessingIndex CBC 691 100.0 % (2 / 2)
ReindexIsProcessingHeap UBC 0 0.0 % (0 / 2)
ReindexIsProcessingIndex CBC 27545215 100.0 % (3 / 3) 100.0 % (4 / 4)
RemoveReindexPending CBC 4937 80.0 % (4 / 5) 25.0 % (1 / 4)
ResetReindexProcessing CBC 4973 100.0 % (4 / 4)
ResetReindexState CBC 41269 100.0 % (7 / 7) 100.0 % (2 / 2)
RestoreReindexState CBC 2007 78.6 % (11 / 14) 50.0 % (2 / 4)
SerializeReindexState CBC 679 88.9 % (8 / 9) 33.3 % (2 / 6)
SetReindexPending CBC 1444 75.0 % (6 / 8) 25.0 % (2 / 8)
SetReindexProcessing CBC 4937 88.9 % (8 / 9) 37.5 % (3 / 8)
UpdateIndexRelation CBC 30534 100.0 % (49 / 49) 100.0 % (10 / 10)
index_build CBC 33949 98.0 % (48 / 49) 69.0 % (29 / 42)
index_check_primary_key CBC 9394 80.0 % (16 / 20) 57.1 % (16 / 28)
index_concurrently_build CBC 433 100.0 % (19 / 19) 50.0 % (2 / 4)
index_concurrently_set_dead CBC 380 100.0 % (9 / 9)
index_concurrently_swap CBC 326 94.5 % (104 / 110) 55.3 % (21 / 38)
index_constraint_create CBC 13005 92.3 % (72 / 78) 58.0 % (29 / 50)
index_create CBC 30566 93.5 % (144 / 154) 73.3 % (126 / 172)
index_create_copy CBC 342 95.7 % (67 / 70) 68.8 % (22 / 32)
index_drop CBC 15934 96.6 % (57 / 59) 64.7 % (22 / 34)
index_set_state_flags CBC 916 97.1 % (33 / 34) 51.9 % (14 / 27)
index_update_stats GNC 69792 98.1 % (51 / 52) 90.9 % (40 / 44)
reindex_index GNC 4963 87.8 % (86 / 98) 66.7 % (52 / 78)
reindex_relation CBC 5877 85.7 % (36 / 42) 70.6 % (24 / 34)
relationHasPrimaryKey CBC 5028 92.9 % (13 / 14) 75.0 % (9 / 12)
validate_index CBC 404 100.0 % (37 / 37) 50.0 % (1 / 2)
validate_index_callback CBC 144661 100.0 % (6 / 6)

Generated by: LCOV version 2.0-1