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
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 4384 83.3 % (10 / 12) 41.7 % (5 / 12)
reorderqueue_cmp CBC 9044 100.0 % (6 / 6)
ExecIndexAdvanceArrayKeys CBC 14486 95.0 % (19 / 20) 87.5 % (7 / 8)
cmp_orderbyvals CBC 19446 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 104197 100.0 % (13 / 13) 83.3 % (10 / 12)
ExecInitIndexScan GNC 104742 100.0 % (65 / 65) 80.8 % (21 / 26)
ExecIndexBuildScanKeys GNC 235154 81.8 % (157 / 192) 55.3 % (109 / 197)
ExecReScanIndexScan CBC 345268 100.0 % (15 / 15) 100.0 % (8 / 8)
ExecIndexEvalRuntimeKeys CBC 483644 100.0 % (15 / 15) 100.0 % (6 / 6)
ExecIndexScan CBC 1323828 100.0 % (7 / 7) 100.0 % (6 / 6)
IndexNext GNC 1532553 100.0 % (22 / 22) 88.9 % (16 / 18)

Generated by: LCOV version 2.0-1