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: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 90.2 % 582 525 3 54 11 514 3 16
Current Date: 2026-08-27 14:31:44 +0300 Functions: 100.0 % 26 26 2 24
Baseline: lcov-20260827-baseline Branches: 64.1 % 415 266 149 266
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 78.6 % 14 11 3 11
(30,360] days: 100.0 % 38 38 38
(360..) days: 89.8 % 530 476 54 476
Function coverage date bins:
(30,360] days: 100.0 % 3 3 3
(360..) days: 100.0 % 23 23 2 21
Branch coverage date bins:
(30,360] days: 78.6 % 14 11 3 11
(360..) days: 63.6 % 401 255 146 255

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 239317 81.8 % (157 / 192) 55.3 % (109 / 197)
ExecIndexRestrPos CBC 36024 41.7 % (5 / 12) 8.3 % (1 / 12)
ExecIndexEvalArrayKeys CBC 37 80.8 % (21 / 26) 62.5 % (5 / 8)
cmp_orderbyvals CBC 19445 76.9 % (10 / 13) 50.0 % (8 / 16)
ExecIndexMarkPos CBC 4056 83.3 % (10 / 12) 41.7 % (5 / 12)
ExecIndexAdvanceArrayKeys CBC 15074 95.0 % (19 / 20) 87.5 % (7 / 8)
ExecIndexScanRetrieveInstrumentation CBC 180 87.5 % (7 / 8) 50.0 % (1 / 2)
IndexNextWithReorder CBC 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 CBC 105787 100.0 % (12 / 12) 90.0 % (9 / 10)
ExecIndexEvalRuntimeKeys CBC 464187 100.0 % (15 / 15) 100.0 % (6 / 6)
ExecIndexScan CBC 1259539 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 276 100.0 % (7 / 7) 75.0 % (3 / 4)
ExecIndexScanInstrumentInitDSM CBC 276 100.0 % (12 / 12) 75.0 % (3 / 4)
ExecIndexScanInstrumentInitWorker CBC 424 100.0 % (6 / 6) 100.0 % (2 / 2)
ExecIndexScanReInitializeDSM CBC 8 100.0 % (4 / 4) 50.0 % (1 / 2)
ExecInitIndexScan GNC 106342 100.0 % (65 / 65) 80.8 % (21 / 26)
ExecReScanIndexScan CBC 320598 100.0 % (15 / 15) 100.0 % (8 / 8)
IndexNext CBC 1351424 100.0 % (22 / 22) 88.9 % (16 / 18)
IndexRecheck CBC 71 100.0 % (4 / 4)
reorderqueue_cmp CBC 9043 100.0 % (6 / 6)

Generated by: LCOV version 2.0-1