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: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 93.1 % 1416 1318 2 96 1 49 1268 3
Current Date: 2026-07-25 17:13:00 -0400 Functions: 100.0 % 28 28 4 24 1
Baseline: lcov-20260726-baseline Branches: 69.3 % 1243 861 7 375 2 29 830
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 96.1 % 51 49 2 49
(30,360] days: 90.0 % 30 27 3 27
(360..) days: 93.0 % 1335 1242 93 1 1241
Function coverage date bins:
(7,30] days: 100.0 % 3 3 3
(30,360] days: 100.0 % 2 2 1 1
(360..) days: 100.0 % 23 23 23
Branch coverage date bins:
(7,30] days: 80.6 % 36 29 7 29
(30,360] days: 50.0 % 32 16 16 16
(360..) days: 69.4 % 1175 816 359 2 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 311 75.0 % (3 / 4) 25.0 % (1 / 4)
ChooseIndexColumnNames GNC 19971 100.0 % (25 / 25) 95.0 % (19 / 20)
ChooseIndexExpressionName GNC 815 100.0 % (8 / 8)
ChooseIndexExpressionName_walker GNC 3697 95.0 % (38 / 40) 80.6 % (29 / 36)
ChooseIndexName CBC 8127 100.0 % (12 / 12) 100.0 % (6 / 6)
ChooseIndexNameAddition CBC 2841 91.7 % (11 / 12) 80.0 % (8 / 10)
ChooseRelationName CBC 9630 100.0 % (20 / 20) 100.0 % (6 / 6)
CompareOpclassOptions CBC 69 75.0 % (12 / 16) 55.6 % (10 / 18)
ComputeIndexAttrs CBC 19998 93.3 % (125 / 134) 65.6 % (80 / 122)
DefineIndex GNC 19991 94.1 % (350 / 372) 77.1 % (259 / 336)
ExecReindex CBC 701 93.2 % (41 / 44) 77.8 % (28 / 36)
GetDefaultOpClass CBC 72145 97.1 % (33 / 34) 80.8 % (21 / 26)
GetOperatorFromCompareType CBC 2739 78.6 % (11 / 14) 31.2 % (10 / 32)
IndexSetParentIndex CBC 709 89.2 % (33 / 37) 60.0 % (12 / 20)
RangeVarCallbackForReindexIndex CBC 262 95.2 % (20 / 21) 83.3 % (20 / 24)
ReindexIndex CBC 257 100.0 % (16 / 16) 100.0 % (8 / 8)
ReindexMultipleInternal CBC 137 92.7 % (38 / 41) 78.1 % (25 / 32)
ReindexMultipleTables CBC 107 78.9 % (60 / 76) 63.6 % (56 / 88)
ReindexPartitions CBC 71 100.0 % (29 / 29) 76.9 % (20 / 26)
ReindexRelationConcurrently CBC 337 96.6 % (259 / 268) 74.9 % (137 / 183)
ReindexTable CBC 310 100.0 % (17 / 17) 87.5 % (14 / 16)
ResolveOpClass CBC 27368 91.3 % (21 / 23) 60.0 % (12 / 20)
WaitForOlderSnapshots CBC 425 100.0 % (28 / 28) 89.3 % (25 / 28)
makeObjectName CBC 76371 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 1048 100.0 % (7 / 7) 50.0 % (2 / 4)
update_relispartition CBC 709 92.3 % (12 / 13) 33.3 % (2 / 6)

Generated by: LCOV version 2.0-1