LCOV - differential code coverage report
Current view: top level - src/backend/commands - indexcmds.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DUB DCB
Current: 806555e3000d0b0e0c536c1dc65548128d457d86 vs 1d325ad99cb2dec0e8b45ba36909ee0a497d2a57 Lines: 92.8 % 1362 1264 1 97 7 1257 1 9
Current Date: 2025-12-17 08:58:58 +0900 Functions: 100.0 % 26 26 3 23
Baseline: lcov-20251217-005640-baseline Branches: 68.6 % 1199 822 3 374 5 817
Baseline Date: 2025-12-16 12:57:12 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 91.2 % 34 31 1 2 7 24
(360..) days: 92.8 % 1328 1233 95 1233
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 100.0 % 25 25 3 22
Branch coverage date bins:
(30,360] days: 61.1 % 36 22 3 11 5 17
(360..) days: 68.8 % 1163 800 363 800

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 15803 94.1 % (349 / 371) 76.8 % (255 / 332)
CheckIndexCompatible CBC 52 74.6 % (50 / 67) 25.9 % (29 / 112)
ReindexMultipleTables CBC 87 78.9 % (60 / 76) 63.6 % (56 / 88)
ComputeIndexAttrs CBC 15796 92.5 % (124 / 134) 63.9 % (78 / 122)
ReindexRelationConcurrently GNC 256 96.6 % (254 / 263) 74.6 % (135 / 181)
CompareOpclassOptions CBC 52 75.0 % (12 / 16) 55.6 % (10 / 18)
IndexSetParentIndex CBC 520 89.2 % (33 / 37) 60.0 % (12 / 20)
ExecReindex CBC 538 93.2 % (41 / 44) 77.8 % (28 / 36)
ReindexMultipleInternal CBC 110 92.7 % (38 / 41) 78.1 % (25 / 32)
GetOperatorFromCompareType CBC 1061 85.7 % (12 / 14) 33.3 % (10 / 30)
ResolveOpClass CBC 21798 91.3 % (21 / 23) 60.0 % (12 / 20)
CheckPredicate CBC 216 75.0 % (3 / 4) 25.0 % (1 / 4)
ChooseIndexNameAddition CBC 1992 91.7 % (11 / 12) 80.0 % (8 / 10)
GetDefaultOpClass CBC 57573 97.1 % (33 / 34) 80.8 % (21 / 26)
RangeVarCallbackForReindexIndex GNC 190 95.2 % (20 / 21) 83.3 % (20 / 24)
makeObjectName CBC 57741 96.7 % (29 / 30) 87.5 % (14 / 16)
update_relispartition CBC 520 92.3 % (12 / 13) 33.3 % (2 / 6)
ChooseIndexColumnNames CBC 15788 100.0 % (25 / 25) 95.0 % (19 / 20)
ChooseIndexName CBC 6114 100.0 % (12 / 12) 100.0 % (6 / 6)
ChooseRelationName CBC 7268 100.0 % (20 / 20) 100.0 % (6 / 6)
ReindexIndex CBC 185 100.0 % (16 / 16) 100.0 % (8 / 8)
ReindexPartitions CBC 54 100.0 % (29 / 29) 76.9 % (20 / 26)
ReindexTable CBC 244 100.0 % (17 / 17) 87.5 % (14 / 16)
WaitForOlderSnapshots CBC 340 100.0 % (28 / 28) 89.3 % (25 / 28)
reindex_error_callback CBC 6 100.0 % (8 / 8) 75.0 % (6 / 8)
set_indexsafe_procflags CBC 856 100.0 % (7 / 7) 50.0 % (2 / 4)

Generated by: LCOV version 2.4-beta