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

Generated by: LCOV version 2.4-beta