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

Generated by: LCOV version 2.4-beta