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: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 93.1 % 1428 1329 3 96 1 53 1275 3
Current Date: 2026-10-12 11:56:10 +0200 Functions: 100.0 % 28 28 4 24 1
Baseline: lcov-20261012-baseline Branches: 69.6 % 1253 872 8 373 3 32 837
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 94.1 % 85 80 3 2 53 27
(360..) days: 93.0 % 1343 1249 94 1 1248
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: 70.0 % 70 49 8 13 32 17
(360..) days: 69.6 % 1183 823 360 3 820

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
DefineIndex GNC 19087 94.2 % (355 / 377) 77.8 % (266 / 342)
ReindexMultipleTables CBC 106 78.9 % (60 / 76) 63.6 % (56 / 88)
CheckIndexCompatible CBC 85 77.6 % (52 / 67) 27.7 % (31 / 112)
ComputeIndexAttrs CBC 19090 93.3 % (125 / 134) 66.4 % (81 / 122)
ReindexRelationConcurrently CBC 347 96.7 % (261 / 270) 74.9 % (137 / 183)
CompareOpclassOptions CBC 69 75.0 % (12 / 16) 55.6 % (10 / 18)
IndexSetParentIndex CBC 513 89.2 % (33 / 37) 60.0 % (12 / 20)
ExecReindex CBC 710 93.2 % (41 / 44) 77.8 % (28 / 36)
GetOperatorFromCompareType CBC 1364 78.6 % (11 / 14) 31.2 % (10 / 32)
ReindexMultipleInternal CBC 136 92.7 % (38 / 41) 78.1 % (25 / 32)
ChooseIndexExpressionName_walker GNC 3748 95.3 % (41 / 43) 81.6 % (31 / 38)
ResolveOpClass CBC 26219 91.3 % (21 / 23) 60.0 % (12 / 20)
CheckPredicate CBC 311 75.0 % (3 / 4) 25.0 % (1 / 4)
ChooseIndexExpressionName GNC 836 90.0 % (9 / 10) 50.0 % (1 / 2)
ChooseIndexNameAddition CBC 2594 91.7 % (11 / 12) 80.0 % (8 / 10)
GetDefaultOpClass CBC 69262 97.1 % (33 / 34) 80.8 % (21 / 26)
RangeVarCallbackForReindexIndex CBC 275 95.2 % (20 / 21) 83.3 % (20 / 24)
makeObjectName CBC 73278 96.7 % (29 / 30) 87.5 % (14 / 16)
update_relispartition CBC 513 92.3 % (12 / 13) 33.3 % (2 / 6)
ChooseIndexColumnNames GNC 19067 100.0 % (25 / 25) 95.0 % (19 / 20)
ChooseIndexName CBC 7578 100.0 % (12 / 12) 100.0 % (6 / 6)
ChooseRelationName CBC 9104 100.0 % (20 / 20) 100.0 % (6 / 6)
ReindexIndex CBC 266 100.0 % (16 / 16) 100.0 % (8 / 8)
ReindexPartitions CBC 71 100.0 % (29 / 29) 76.9 % (20 / 26)
ReindexTable CBC 311 100.0 % (17 / 17) 87.5 % (14 / 16)
WaitForOlderSnapshots CBC 437 100.0 % (28 / 28) 89.3 % (25 / 28)
reindex_error_callback CBC 8 100.0 % (8 / 8) 75.0 % (6 / 8)
set_indexsafe_procflags CBC 1085 100.0 % (7 / 7) 50.0 % (2 / 4)

Generated by: LCOV version 2.0-1