LCOV - differential code coverage report
Current view: top level - src/backend/executor - nodeIndexscan.c (source / functions) Coverage Total Hit UNC UIC UBC GIC GNC CBC ECB DCB
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 90.3 % 587 530 57 3 37 490 10 27
Current Date: 2026-06-29 16:15:13 +0200 Functions: 100.0 % 26 26 13 13
Baseline: lcov-20260630-baseline Branches: 64.1 % 415 266 2 3 144 5 10 251
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 38 38 37 1
(360..) days: 89.6 % 549 492 57 3 489 10
Function coverage date bins:
(30,360] days: 100.0 % 3 3 3
(360..) days: 100.0 % 23 23 10 13
Branch coverage date bins:
(30,360] days: 78.6 % 14 11 2 1 10 1
(360..) days: 63.6 % 401 255 3 143 5 250

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
ExecIndexBuildScanKeys CBC 231970 81.8 % (157 / 192) 55.3 % (109 / 197)
ExecIndexRestrPos CBC 36030 41.7 % (5 / 12) 8.3 % (1 / 12)
IndexNextWithReorder GNC 55101 98.4 % (60 / 61) 78.3 % (36 / 46)
cmp_orderbyvals CBC 19446 76.9 % (10 / 13) 50.0 % (8 / 16)
ExecIndexMarkPos CBC 4064 83.3 % (10 / 12) 41.7 % (5 / 12)
ExecInitIndexScan GNC 102065 100.0 % (70 / 70) 80.8 % (21 / 26)
ExecIndexEvalArrayKeys CBC 37 80.8 % (21 / 26) 62.5 % (5 / 8)
reorderqueue_pop CBC 3421 90.0 % (9 / 10) 50.0 % (3 / 6)
ExecIndexScanInitializeDSM GNC 12 100.0 % (11 / 11) 66.7 % (4 / 6)
ExecIndexScanInitializeWorker GNC 80 100.0 % (8 / 8) 66.7 % (4 / 6)
IndexNext GNC 1392775 100.0 % (22 / 22) 88.9 % (16 / 18)
EvalOrderByExpressions CBC 3524 100.0 % (10 / 10) 83.3 % (5 / 6)
ExecEndIndexScan GNC 101513 100.0 % (12 / 12) 90.0 % (9 / 10)
ExecIndexAdvanceArrayKeys CBC 15055 95.0 % (19 / 20) 87.5 % (7 / 8)
ExecIndexScanInstrumentEstimate GNC 276 100.0 % (7 / 7) 75.0 % (3 / 4)
ExecIndexScanInstrumentInitDSM GNC 276 100.0 % (12 / 12) 75.0 % (3 / 4)
ExecIndexScanReInitializeDSM CBC 8 100.0 % (4 / 4) 50.0 % (1 / 2)
ExecIndexScanRetrieveInstrumentation CBC 180 87.5 % (7 / 8) 50.0 % (1 / 2)
reorderqueue_push GNC 3443 94.4 % (17 / 18) 75.0 % (3 / 4)
ExecIndexEvalRuntimeKeys CBC 465253 100.0 % (15 / 15) 100.0 % (6 / 6)
ExecIndexScan CBC 1293613 100.0 % (7 / 7) 100.0 % (6 / 6)
ExecIndexScanInstrumentInitWorker GNC 424 100.0 % (6 / 6) 100.0 % (2 / 2)
ExecReScanIndexScan GNC 318807 100.0 % (15 / 15) 100.0 % (8 / 8)
ExecIndexScanEstimate GNC 12 100.0 % (6 / 6)
IndexRecheck CBC 70 100.0 % (4 / 4)
reorderqueue_cmp GNC 9044 100.0 % (6 / 6)

Generated by: LCOV version 2.0-1