LCOV - differential code coverage report
Current view: top level - src/backend/executor - nodeIndexscan.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DUB DCB
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 90.2 % 583 526 3 54 14 512 3 18
Current Date: 2026-10-12 11:56:10 +0200 Functions: 100.0 % 26 26 5 21
Baseline: lcov-20261012-baseline Branches: 64.0 % 417 267 1 149 5 262
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 3 3 3
(30,360] days: 94.2 % 52 49 3 11 38
(360..) days: 89.8 % 528 474 54 474
Function coverage date bins:
(30,360] days: 100.0 % 3 3 3
(360..) days: 100.0 % 23 23 5 18
Branch coverage date bins:
(7,30] days: 83.3 % 6 5 1 5
(30,360] days: 78.6 % 14 11 3 11
(360..) days: 63.2 % 397 251 146 251

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
ExecIndexScanReInitializeDSM CBC 8 100.0 % (4 / 4) 50.0 % (1 / 2)
ExecIndexScanEstimate CBC 12 100.0 % (6 / 6)
ExecIndexScanInitializeDSM CBC 12 100.0 % (11 / 11) 66.7 % (4 / 6)
ExecIndexEvalArrayKeys CBC 17 80.8 % (21 / 26) 62.5 % (5 / 8)
IndexRecheck CBC 60 100.0 % (4 / 4)
ExecIndexScanInitializeWorker CBC 80 100.0 % (8 / 8) 66.7 % (4 / 6)
ExecIndexScanRetrieveInstrumentation CBC 180 87.5 % (7 / 8) 50.0 % (1 / 2)
ExecIndexScanInstrumentEstimate CBC 196 100.0 % (7 / 7) 75.0 % (3 / 4)
ExecIndexScanInstrumentInitDSM CBC 196 100.0 % (12 / 12) 75.0 % (3 / 4)
ExecIndexScanInstrumentInitWorker CBC 264 100.0 % (6 / 6) 100.0 % (2 / 2)
reorderqueue_pop CBC 3421 90.0 % (9 / 10) 50.0 % (3 / 6)
reorderqueue_push CBC 3443 94.4 % (17 / 18) 75.0 % (3 / 4)
EvalOrderByExpressions CBC 3524 100.0 % (10 / 10) 83.3 % (5 / 6)
ExecIndexMarkPos CBC 4048 83.3 % (10 / 12) 41.7 % (5 / 12)
reorderqueue_cmp CBC 9041 100.0 % (6 / 6)
ExecIndexAdvanceArrayKeys CBC 14655 95.0 % (19 / 20) 87.5 % (7 / 8)
cmp_orderbyvals CBC 19443 76.9 % (10 / 13) 50.0 % (8 / 16)
ExecIndexRestrPos CBC 36018 41.7 % (5 / 12) 8.3 % (1 / 12)
IndexNextWithReorder GNC 55101 98.4 % (60 / 61) 78.3 % (36 / 46)
ExecEndIndexScan GNC 104003 100.0 % (13 / 13) 83.3 % (10 / 12)
ExecInitIndexScan GNC 104507 100.0 % (65 / 65) 80.8 % (21 / 26)
ExecIndexBuildScanKeys GNC 234642 81.8 % (157 / 192) 55.3 % (109 / 197)
ExecReScanIndexScan CBC 342727 100.0 % (15 / 15) 100.0 % (8 / 8)
ExecIndexEvalRuntimeKeys CBC 483381 100.0 % (15 / 15) 100.0 % (6 / 6)
ExecIndexScan CBC 1316645 100.0 % (7 / 7) 100.0 % (6 / 6)
IndexNext GNC 1522861 100.0 % (22 / 22) 88.9 % (16 / 18)

Generated by: LCOV version 2.0-1