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

Generated by: LCOV version 2.4-beta