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: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 90.2 % 583 526 3 54 14 512 3 18
Current Date: 2026-11-05 14:14:01 +0100 Functions: 100.0 % 26 26 5 21
Baseline: lcov-20261105-baseline Branches: 64.0 % 417 267 1 149 5 262
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 94.5 % 55 52 3 14 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:
(30,360] days: 80.0 % 20 16 1 3 5 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
ExecIndexBuildScanKeys GNC 235154 81.8 % (157 / 192) 55.3 % (109 / 197)
ExecIndexRestrPos CBC 36018 41.7 % (5 / 12) 8.3 % (1 / 12)
ExecIndexEvalArrayKeys CBC 17 80.8 % (21 / 26) 62.5 % (5 / 8)
cmp_orderbyvals CBC 19446 76.9 % (10 / 13) 50.0 % (8 / 16)
ExecIndexMarkPos CBC 4384 83.3 % (10 / 12) 41.7 % (5 / 12)
ExecIndexAdvanceArrayKeys CBC 14486 95.0 % (19 / 20) 87.5 % (7 / 8)
ExecIndexScanRetrieveInstrumentation CBC 180 87.5 % (7 / 8) 50.0 % (1 / 2)
IndexNextWithReorder GNC 55101 98.4 % (60 / 61) 78.3 % (36 / 46)
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)
ExecEndIndexScan GNC 104197 100.0 % (13 / 13) 83.3 % (10 / 12)
ExecIndexEvalRuntimeKeys CBC 483644 100.0 % (15 / 15) 100.0 % (6 / 6)
ExecIndexScan CBC 1323828 100.0 % (7 / 7) 100.0 % (6 / 6)
ExecIndexScanEstimate CBC 12 100.0 % (6 / 6)
ExecIndexScanInitializeDSM CBC 12 100.0 % (11 / 11) 66.7 % (4 / 6)
ExecIndexScanInitializeWorker CBC 80 100.0 % (8 / 8) 66.7 % (4 / 6)
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)
ExecIndexScanReInitializeDSM CBC 8 100.0 % (4 / 4) 50.0 % (1 / 2)
ExecInitIndexScan GNC 104742 100.0 % (65 / 65) 80.8 % (21 / 26)
ExecReScanIndexScan CBC 345268 100.0 % (15 / 15) 100.0 % (8 / 8)
IndexNext GNC 1532553 100.0 % (22 / 22) 88.9 % (16 / 18)
IndexRecheck CBC 60 100.0 % (4 / 4)
reorderqueue_cmp CBC 9044 100.0 % (6 / 6)

Generated by: LCOV version 2.0-1