LCOV - differential code coverage report
Current view: top level - src/backend/commands - indexcmds.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC DCB
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 93.1 % 1428 1329 3 96 1 53 1275 3
Current Date: 2026-09-20 14:13:17 +0900 Functions: 100.0 % 28 28 4 24 1
Baseline: lcov-20260920-baseline Branches: 69.5 % 1253 871 8 374 3 32 836
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 93.5 % 93 87 3 3 53 34
(360..) days: 93.0 % 1335 1242 93 1 1241
Function coverage date bins:
(30,360] days: 100.0 % 5 5 4 1
(360..) days: 100.0 % 23 23 23
Branch coverage date bins:
(30,360] days: 69.2 % 78 54 8 16 32 22
(360..) days: 69.5 % 1175 817 358 3 814

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
CheckIndexCompatible CBC 85 77.6 % (52 / 67) 27.7 % (31 / 112)
CheckPredicate CBC 312 75.0 % (3 / 4) 25.0 % (1 / 4)
ChooseIndexExpressionName GNC 827 90.0 % (9 / 10) 50.0 % (1 / 2)
ChooseIndexExpressionName_walker GNC 3720 95.3 % (41 / 43) 81.6 % (31 / 38)
ChooseIndexName CBC 7530 100.0 % (12 / 12) 100.0 % (6 / 6)
ChooseIndexNameAddition CBC 2582 91.7 % (11 / 12) 80.0 % (8 / 10)
ChooseRelationName CBC 9058 100.0 % (20 / 20) 100.0 % (6 / 6)
CompareOpclassOptions CBC 69 75.0 % (12 / 16) 55.6 % (10 / 18)
ComputeIndexAttrs CBC 19041 93.3 % (125 / 134) 66.4 % (81 / 122)
DefineIndex GNC 19038 94.2 % (355 / 377) 77.5 % (265 / 342)
ExecReindex CBC 714 93.2 % (41 / 44) 77.8 % (28 / 36)
GetDefaultOpClass CBC 68804 97.1 % (33 / 34) 80.8 % (21 / 26)
GetOperatorFromCompareType CBC 1364 78.6 % (11 / 14) 31.2 % (10 / 32)
IndexSetParentIndex CBC 513 89.2 % (33 / 37) 60.0 % (12 / 20)
RangeVarCallbackForReindexIndex CBC 275 95.2 % (20 / 21) 83.3 % (20 / 24)
ReindexIndex CBC 270 100.0 % (16 / 16) 100.0 % (8 / 8)
ReindexMultipleInternal CBC 136 92.7 % (38 / 41) 78.1 % (25 / 32)
ReindexMultipleTables CBC 106 78.9 % (60 / 76) 63.6 % (56 / 88)
ReindexPartitions CBC 71 100.0 % (29 / 29) 76.9 % (20 / 26)
ReindexRelationConcurrently CBC 351 96.7 % (261 / 270) 74.9 % (137 / 183)
ReindexTable CBC 311 100.0 % (17 / 17) 87.5 % (14 / 16)
ResolveOpClass CBC 26159 91.3 % (21 / 23) 60.0 % (12 / 20)
WaitForOlderSnapshots CBC 454 100.0 % (28 / 28) 89.3 % (25 / 28)
makeObjectName CBC 73085 96.7 % (29 / 30) 87.5 % (14 / 16)
reindex_error_callback CBC 8 100.0 % (8 / 8) 75.0 % (6 / 8)
set_indexsafe_procflags CBC 1133 100.0 % (7 / 7) 50.0 % (2 / 4)
update_relispartition CBC 513 92.3 % (12 / 13) 33.3 % (2 / 6)

Generated by: LCOV version 2.0-1