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: 806555e3000d0b0e0c536c1dc65548128d457d86 vs 1d325ad99cb2dec0e8b45ba36909ee0a497d2a57 Lines: 93.2 % 1219 1136 83 1 8 1127 8
Current Date: 2025-12-17 08:58:58 +0900 Functions: 97.4 % 38 37 1 4 33
Baseline: lcov-20251217-005640-baseline Branches: 65.8 % 831 547 4 280 4 543
Baseline Date: 2025-12-16 12:57:12 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] 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
ReindexIsProcessingHeap UBC 0 0.0 % (0 / 2)
BuildDummyIndexInfo CBC 115 93.8 % (15 / 16) 41.7 % (5 / 12)
index_concurrently_swap CBC 246 94.5 % (104 / 110) 55.3 % (21 / 38)
index_concurrently_create_copy GNC 252 95.2 % (59 / 62) 61.5 % (16 / 26)
index_concurrently_set_dead CBC 318 100.0 % (9 / 9)
validate_index CBC 333 100.0 % (37 / 37) 50.0 % (1 / 2)
index_concurrently_build CBC 345 100.0 % (19 / 19) 50.0 % (2 / 4)
CompareIndexInfo CBC 359 87.2 % (41 / 47) 76.9 % (40 / 52)
IndexCheckExclusion GNC 385 100.0 % (26 / 26) 83.3 % (10 / 12)
ReindexIsCurrentlyProcessingIndex CBC 385 100.0 % (2 / 2)
EstimateReindexStateSpace CBC 477 100.0 % (2 / 2)
SerializeReindexState CBC 477 88.9 % (8 / 9) 33.3 % (2 / 6)
BuildSpeculativeIndexInfo GNC 687 95.0 % (19 / 20) 50.0 % (4 / 8)
index_set_state_flags CBC 810 97.1 % (33 / 34) 51.9 % (14 / 27)
SetReindexPending CBC 1049 75.0 % (6 / 8) 25.0 % (2 / 8)
RestoreReindexState CBC 1440 78.6 % (11 / 14) 50.0 % (2 / 4)
RemoveReindexPending CBC 3834 80.0 % (4 / 5) 25.0 % (1 / 4)
SetReindexProcessing CBC 3834 88.9 % (8 / 9) 37.5 % (3 / 8)
reindex_index CBC 3854 87.8 % (86 / 98) 66.7 % (52 / 78)
ResetReindexProcessing CBC 3861 100.0 % (4 / 4)
relationHasPrimaryKey CBC 4310 92.9 % (13 / 14) 75.0 % (9 / 12)
reindex_relation CBC 4500 85.7 % (36 / 42) 70.6 % (24 / 34)
index_check_primary_key CBC 7706 80.0 % (16 / 20) 57.1 % (16 / 28)
index_constraint_create CBC 10640 92.3 % (72 / 78) 58.0 % (29 / 50)
index_drop CBC 12598 96.6 % (57 / 59) 64.7 % (22 / 34)
AppendAttributeTuples CBC 24714 100.0 % (18 / 18) 100.0 % (8 / 8)
InitializeAttributeOids CBC 24714 100.0 % (5 / 5) 100.0 % (2 / 2)
UpdateIndexRelation CBC 24714 100.0 % (49 / 49) 100.0 % (10 / 10)
ConstructTupleDescriptor CBC 24717 91.5 % (75 / 82) 48.3 % (29 / 60)
index_create CBC 24738 93.4 % (142 / 152) 72.6 % (122 / 168)
index_build GNC 27335 97.9 % (47 / 48) 67.5 % (27 / 40)
ResetReindexState CBC 30726 100.0 % (7 / 7) 100.0 % (2 / 2)
IndexGetRelation CBC 31184 90.9 % (10 / 11) 50.0 % (4 / 8)
index_update_stats CBC 56200 98.0 % (50 / 51) 90.9 % (40 / 44)
validate_index_callback CBC 146307 100.0 % (6 / 6)
BuildIndexInfo CBC 1860099 94.4 % (17 / 18) 71.4 % (10 / 14)
FormIndexDatum CBC 13282684 87.0 % (20 / 23) 58.3 % (14 / 24)
ReindexIsProcessingIndex CBC 21144051 100.0 % (3 / 3) 100.0 % (4 / 4)

Generated by: LCOV version 2.4-beta