LCOV - differential code coverage report
Current view: top level - src/backend/catalog - index.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DCB
Current: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 93.2 % 1218 1135 83 4 1131 4
Current Date: 2025-10-28 08:26:42 +0900 Functions: 97.4 % 38 37 1 1 36
Baseline: lcov-20251028-005825-baseline Branches: 65.8 % 831 547 4 280 4 543
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 31 31 4 27
(360..) days: 93.0 % 1187 1104 83 1104
Function coverage date bins:
(360..) days: 97.4 % 38 37 1 1 36
Branch coverage date bins:
(30,360] days: 88.9 % 36 32 4 4 28
(360..) days: 64.8 % 795 515 280 515

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 24036 93.4 % (142 / 152) 72.6 % (122 / 168)
ConstructTupleDescriptor CBC 24015 91.5 % (75 / 82) 48.3 % (29 / 60)
reindex_index CBC 3849 87.8 % (86 / 98) 66.7 % (52 / 78)
index_constraint_create CBC 10339 92.3 % (72 / 78) 58.0 % (29 / 50)
index_concurrently_swap CBC 253 94.5 % (104 / 110) 55.3 % (21 / 38)
index_build GNC 26712 97.9 % (47 / 48) 67.5 % (27 / 40)
index_set_state_flags CBC 950 97.1 % (33 / 34) 51.9 % (14 / 27)
CompareIndexInfo CBC 345 87.2 % (41 / 47) 76.9 % (40 / 52)
index_check_primary_key CBC 7454 80.0 % (16 / 20) 57.1 % (16 / 28)
index_drop CBC 12088 96.6 % (57 / 59) 64.7 % (22 / 34)
FormIndexDatum CBC 13148989 87.0 % (20 / 23) 58.3 % (14 / 24)
index_concurrently_create_copy CBC 259 95.2 % (59 / 62) 61.5 % (16 / 26)
reindex_relation CBC 4437 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 3829 88.9 % (8 / 9) 37.5 % (3 / 8)
BuildIndexInfo CBC 1792520 94.4 % (17 / 18) 71.4 % (10 / 14)
BuildSpeculativeIndexInfo CBC 685 95.0 % (19 / 20) 50.0 % (4 / 8)
IndexGetRelation CBC 30658 90.9 % (10 / 11) 50.0 % (4 / 8)
SerializeReindexState CBC 459 88.9 % (8 / 9) 33.3 % (2 / 6)
index_update_stats CBC 54908 98.0 % (50 / 51) 90.9 % (40 / 44)
RemoveReindexPending CBC 3829 80.0 % (4 / 5) 25.0 % (1 / 4)
relationHasPrimaryKey CBC 4114 92.9 % (13 / 14) 75.0 % (9 / 12)
IndexCheckExclusion CBC 385 100.0 % (25 / 25) 83.3 % (10 / 12)
RestoreReindexState CBC 1389 78.6 % (11 / 14) 50.0 % (2 / 4)
index_concurrently_build CBC 383 100.0 % (19 / 19) 50.0 % (2 / 4)
validate_index CBC 371 100.0 % (37 / 37) 50.0 % (1 / 2)
AppendAttributeTuples CBC 24012 100.0 % (18 / 18) 100.0 % (8 / 8)
InitializeAttributeOids CBC 24012 100.0 % (5 / 5) 100.0 % (2 / 2)
ReindexIsProcessingIndex CBC 20484251 100.0 % (3 / 3) 100.0 % (4 / 4)
ResetReindexState CBC 29914 100.0 % (7 / 7) 100.0 % (2 / 2)
UpdateIndexRelation CBC 24012 100.0 % (49 / 49) 100.0 % (10 / 10)
EstimateReindexStateSpace CBC 459 100.0 % (2 / 2)
ReindexIsCurrentlyProcessingIndex CBC 385 100.0 % (2 / 2)
ReindexIsProcessingHeap UBC 0 0.0 % (0 / 2)
ResetReindexProcessing CBC 3856 100.0 % (4 / 4)
index_concurrently_set_dead CBC 357 100.0 % (9 / 9)
validate_index_callback CBC 167116 100.0 % (6 / 6)

Generated by: LCOV version 2.4-beta