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

Generated by: LCOV version 2.4-beta