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
DefineIndex GNC 19279 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 19282 93.3 % (125 / 134) 66.4 % (81 / 122)
ReindexRelationConcurrently CBC 350 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 713 93.2 % (41 / 44) 77.8 % (28 / 36)
GetOperatorFromCompareType CBC 1370 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 26499 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 2626 91.7 % (11 / 12) 80.0 % (8 / 10)
GetDefaultOpClass CBC 70609 97.1 % (33 / 34) 80.8 % (21 / 26)
RangeVarCallbackForReindexIndex CBC 276 95.2 % (20 / 21) 83.3 % (20 / 24)
makeObjectName CBC 73915 96.7 % (29 / 30) 87.5 % (14 / 16)
update_relispartition CBC 513 92.3 % (12 / 13) 33.3 % (2 / 6)
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)
ReindexPartitions CBC 71 100.0 % (29 / 29) 76.9 % (20 / 26)
ReindexTable CBC 312 100.0 % (17 / 17) 87.5 % (14 / 16)
WaitForOlderSnapshots CBC 439 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 1091 100.0 % (7 / 7) 50.0 % (2 / 4)

Generated by: LCOV version 2.0-1