LCOV - differential code coverage report
Current view: top level - src/backend/catalog - index.c (source / functions) Coverage Total Hit UBC CBC
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 93.2 % 1218 1135 83 1135
Current Date: 2025-09-06 07:49:51 +0900 Functions: 97.4 % 38 37 1 37
Baseline: lcov-20250906-005545-baseline Branches: 65.8 % 831 547 284 547
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 95.5 % 44 42 2 42
(360..) days: 93.1 % 1174 1093 81 1093
Function coverage date bins:
(360..) days: 97.4 % 38 37 1 37
Branch coverage date bins:
(30,360] days: 86.8 % 38 33 5 33
(360..) days: 64.8 % 793 514 279 514

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 250 94.5 % (104 / 110) 55.3 % (21 / 38)
index_concurrently_create_copy CBC 256 95.2 % (59 / 62) 61.5 % (16 / 26)
index_concurrently_set_dead CBC 304 100.0 % (9 / 9)
validate_index CBC 318 100.0 % (37 / 37) 50.0 % (1 / 2)
index_concurrently_build CBC 330 100.0 % (19 / 19) 50.0 % (2 / 4)
CompareIndexInfo CBC 345 87.2 % (41 / 47) 76.9 % (40 / 52)
IndexCheckExclusion CBC 367 100.0 % (25 / 25) 83.3 % (10 / 12)
ReindexIsCurrentlyProcessingIndex CBC 367 100.0 % (2 / 2)
EstimateReindexStateSpace CBC 456 100.0 % (2 / 2)
SerializeReindexState CBC 456 88.9 % (8 / 9) 33.3 % (2 / 6)
BuildSpeculativeIndexInfo CBC 660 95.0 % (19 / 20) 50.0 % (4 / 8)
index_set_state_flags CBC 744 97.1 % (33 / 34) 51.9 % (14 / 27)
SetReindexPending CBC 991 75.0 % (6 / 8) 25.0 % (2 / 8)
RestoreReindexState CBC 1378 78.6 % (11 / 14) 50.0 % (2 / 4)
RemoveReindexPending CBC 3783 80.0 % (4 / 5) 25.0 % (1 / 4)
SetReindexProcessing CBC 3783 88.9 % (8 / 9) 37.5 % (3 / 8)
reindex_index CBC 3803 87.8 % (86 / 98) 66.7 % (52 / 78)
ResetReindexProcessing CBC 3810 100.0 % (4 / 4)
relationHasPrimaryKey CBC 4108 92.9 % (13 / 14) 75.0 % (9 / 12)
reindex_relation CBC 4390 85.7 % (36 / 42) 70.6 % (24 / 34)
index_check_primary_key CBC 7388 80.0 % (16 / 20) 57.1 % (16 / 28)
index_constraint_create CBC 10273 92.3 % (72 / 78) 58.0 % (29 / 50)
index_drop CBC 11891 96.6 % (57 / 59) 64.7 % (22 / 34)
AppendAttributeTuples CBC 23814 100.0 % (18 / 18) 100.0 % (8 / 8)
InitializeAttributeOids CBC 23814 100.0 % (5 / 5) 100.0 % (2 / 2)
UpdateIndexRelation CBC 23814 100.0 % (49 / 49) 100.0 % (10 / 10)
ConstructTupleDescriptor CBC 23817 91.5 % (75 / 82) 48.3 % (29 / 60)
index_create CBC 23838 93.4 % (142 / 152) 72.6 % (122 / 168)
index_build CBC 26471 97.9 % (47 / 48) 67.5 % (27 / 40)
IndexGetRelation CBC 26962 90.9 % (10 / 11) 50.0 % (4 / 8)
ResetReindexState CBC 29584 100.0 % (7 / 7) 100.0 % (2 / 2)
index_update_stats CBC 54370 98.0 % (50 / 51) 90.9 % (40 / 44)
validate_index_callback CBC 131685 100.0 % (6 / 6)
BuildIndexInfo CBC 1779660 94.4 % (17 / 18) 71.4 % (10 / 14)
FormIndexDatum CBC 13107678 87.0 % (20 / 23) 58.3 % (14 / 24)
ReindexIsProcessingIndex CBC 20199125 100.0 % (3 / 3) 100.0 % (4 / 4)

Generated by: LCOV version 2.4-beta