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: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 93.1 % 1428 1329 3 96 1 53 1275 3
Current Date: 2026-11-05 14:14:01 +0100 Functions: 100.0 % 28 28 4 24 1
Baseline: lcov-20261105-baseline Branches: 69.6 % 1253 872 8 373 3 32 837
Baseline Date: 2026-11-05 14:14:01 +0100 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
CheckIndexCompatible CBC 85 77.6 % (52 / 67) 27.7 % (31 / 112)
DefineIndex GNC 19279 94.2 % (355 / 377) 77.8 % (266 / 342)
ReindexRelationConcurrently CBC 350 96.7 % (261 / 270) 74.9 % (137 / 183)
ComputeIndexAttrs CBC 19282 93.3 % (125 / 134) 66.4 % (81 / 122)
ReindexMultipleTables CBC 106 78.9 % (60 / 76) 63.6 % (56 / 88)
GetOperatorFromCompareType CBC 1370 78.6 % (11 / 14) 31.2 % (10 / 32)
CompareOpclassOptions CBC 69 75.0 % (12 / 16) 55.6 % (10 / 18)
ExecReindex CBC 713 93.2 % (41 / 44) 77.8 % (28 / 36)
IndexSetParentIndex CBC 513 89.2 % (33 / 37) 60.0 % (12 / 20)
ResolveOpClass CBC 26499 91.3 % (21 / 23) 60.0 % (12 / 20)
ChooseIndexExpressionName_walker GNC 3748 95.3 % (41 / 43) 81.6 % (31 / 38)
ReindexMultipleInternal CBC 136 92.7 % (38 / 41) 78.1 % (25 / 32)
ReindexPartitions CBC 71 100.0 % (29 / 29) 76.9 % (20 / 26)
GetDefaultOpClass CBC 70609 97.1 % (33 / 34) 80.8 % (21 / 26)
RangeVarCallbackForReindexIndex CBC 276 95.2 % (20 / 21) 83.3 % (20 / 24)
update_relispartition CBC 513 92.3 % (12 / 13) 33.3 % (2 / 6)
CheckPredicate CBC 311 75.0 % (3 / 4) 25.0 % (1 / 4)
WaitForOlderSnapshots CBC 439 100.0 % (28 / 28) 89.3 % (25 / 28)
ChooseIndexNameAddition CBC 2626 91.7 % (11 / 12) 80.0 % (8 / 10)
ReindexTable CBC 312 100.0 % (17 / 17) 87.5 % (14 / 16)
makeObjectName CBC 73915 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 1091 100.0 % (7 / 7) 50.0 % (2 / 4)
ChooseIndexExpressionName GNC 836 90.0 % (9 / 10) 50.0 % (1 / 2)
ChooseIndexName CBC 7628 100.0 % (12 / 12) 100.0 % (6 / 6)
ChooseRelationName CBC 9161 100.0 % (20 / 20) 100.0 % (6 / 6)
ReindexIndex CBC 268 100.0 % (16 / 16) 100.0 % (8 / 8)

Generated by: LCOV version 2.0-1