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-20250907-010129-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
index_create CBC 23849 93.4 % (142 / 152) 72.6 % (122 / 168)
ConstructTupleDescriptor CBC 23828 91.5 % (75 / 82) 48.3 % (29 / 60)
reindex_index CBC 3803 87.8 % (86 / 98) 66.7 % (52 / 78)
index_constraint_create CBC 10273 92.3 % (72 / 78) 58.0 % (29 / 50)
index_concurrently_swap CBC 249 94.5 % (104 / 110) 55.3 % (21 / 38)
index_build CBC 26482 97.9 % (47 / 48) 67.5 % (27 / 40)
index_set_state_flags CBC 790 97.1 % (33 / 34) 51.9 % (14 / 27)
CompareIndexInfo CBC 345 87.2 % (41 / 47) 76.9 % (40 / 52)
index_check_primary_key CBC 7388 80.0 % (16 / 20) 57.1 % (16 / 28)
index_drop CBC 11902 96.6 % (57 / 59) 64.7 % (22 / 34)
FormIndexDatum CBC 13133573 87.0 % (20 / 23) 58.3 % (14 / 24)
index_concurrently_create_copy CBC 255 95.2 % (59 / 62) 61.5 % (16 / 26)
reindex_relation CBC 4390 85.7 % (36 / 42) 70.6 % (24 / 34)
BuildDummyIndexInfo CBC 115 93.8 % (15 / 16) 41.7 % (5 / 12)
SetReindexPending CBC 991 75.0 % (6 / 8) 25.0 % (2 / 8)
SetReindexProcessing CBC 3783 88.9 % (8 / 9) 37.5 % (3 / 8)
BuildIndexInfo CBC 1779917 94.4 % (17 / 18) 71.4 % (10 / 14)
BuildSpeculativeIndexInfo CBC 659 95.0 % (19 / 20) 50.0 % (4 / 8)
IndexGetRelation CBC 27003 90.9 % (10 / 11) 50.0 % (4 / 8)
SerializeReindexState CBC 456 88.9 % (8 / 9) 33.3 % (2 / 6)
index_update_stats CBC 54403 98.0 % (50 / 51) 90.9 % (40 / 44)
RemoveReindexPending CBC 3783 80.0 % (4 / 5) 25.0 % (1 / 4)
relationHasPrimaryKey CBC 4108 92.9 % (13 / 14) 75.0 % (9 / 12)
IndexCheckExclusion CBC 367 100.0 % (25 / 25) 83.3 % (10 / 12)
RestoreReindexState CBC 1374 78.6 % (11 / 14) 50.0 % (2 / 4)
index_concurrently_build CBC 341 100.0 % (19 / 19) 50.0 % (2 / 4)
validate_index CBC 329 100.0 % (37 / 37) 50.0 % (1 / 2)
AppendAttributeTuples CBC 23825 100.0 % (18 / 18) 100.0 % (8 / 8)
InitializeAttributeOids CBC 23825 100.0 % (5 / 5) 100.0 % (2 / 2)
ReindexIsProcessingIndex CBC 20189192 100.0 % (3 / 3) 100.0 % (4 / 4)
ResetReindexState CBC 29575 100.0 % (7 / 7) 100.0 % (2 / 2)
UpdateIndexRelation CBC 23825 100.0 % (49 / 49) 100.0 % (10 / 10)
EstimateReindexStateSpace CBC 456 100.0 % (2 / 2)
ReindexIsCurrentlyProcessingIndex CBC 367 100.0 % (2 / 2)
ReindexIsProcessingHeap UBC 0 0.0 % (0 / 2)
ResetReindexProcessing CBC 3810 100.0 % (4 / 4)
index_concurrently_set_dead CBC 315 100.0 % (9 / 9)
validate_index_callback CBC 143557 100.0 % (6 / 6)

Generated by: LCOV version 2.4-beta