LCOV - code coverage report
Current view: top level - src/backend/executor Coverage Total Hit
Test: PostgreSQL 19devel Lines: 91.2 % 23828 21738
Test Date: 2026-02-28 23:15:01 Functions: 93.6 % 1116 1045
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 %

File Sort by file name Line Coverage Sort by line coverage Function Coverage Sort by function coverage
Rate Total Hit Rate Total Hit
nodeCustom.c
0.0%
0.0 % 82 0.0 % 11
nodeNamedtuplestorescan.c
71.8%71.8%
71.8 % 39 28 60.0 % 5 3
spi.c
72.2%72.2%
72.2 % 1240 895 83.3 % 84 70
nodeForeignscan.c
76.8%76.8%
76.8 % 142 109 71.4 % 14 10
nodeBitmapIndexscan.c
77.0%77.0%
77.0 % 113 87 77.8 % 9 7
execAmi.c
79.2%79.2%
79.2 % 288 228 100.0 % 7 7
nodeResult.c
79.7%79.7%
79.7 % 59 47 66.7 % 6 4
nodeIncrementalSort.c
81.3%81.3%
81.3 % 289 235 66.7 % 12 8
nodeMemoize.c
82.7%82.7%
82.7 % 341 282 94.7 % 19 18
nodeBitmapHeapscan.c
82.9%82.9%
82.9 % 170 141 85.7 % 14 12
nodeIndexonlyscan.c
83.1%83.1%
83.1 % 213 177 78.6 % 14 11
execParallel.c
83.0%83.0%
83.0 % 625 519 95.0 % 20 19
execCurrent.c
83.2%83.2%
83.2 % 95 79 100.0 % 3 3
nodeLockRows.c
83.8%83.8%
83.8 % 130 109 100.0 % 4 4
execAsync.c
86.4%86.4%
86.4 % 59 51 100.0 % 6 6
nodeBitmapOr.c
86.9%86.9%
86.9 % 61 53 80.0 % 5 4
nodeLimit.c
87.2%87.2%
87.2 % 172 150 100.0 % 6 6
execReplication.c
87.2%87.2%
87.2 % 344 300 100.0 % 16 16
nodeBitmapAnd.c
88.9%88.9%
88.9 % 54 48 80.0 % 5 4
execGrouping.c
88.9%88.9%
88.9 % 126 112 91.7 % 12 11
nodeIndexscan.c
89.9%89.9%
89.9 % 552 496 100.0 % 23 23
execUtils.c
90.4%90.4%
90.4 % 436 394 93.3 % 45 42
execJunk.c
90.4%90.4%
90.4 % 73 66 80.0 % 5 4
execScan.c
90.9%90.9%
90.9 % 33 30 100.0 % 4 4
nodeHashjoin.c
91.5%91.5%
91.5 % 503 460 100.0 % 18 18
execTuples.c
92.5%92.5%
92.5 % 743 687 93.1 % 87 81
nodeWindowAgg.c
92.5%92.5%
92.5 % 1431 1324 100.0 % 38 38
nodeModifyTable.c
92.5%92.5%
92.5 % 1539 1424 97.6 % 41 40
nodeTidrangescan.c
92.9%92.9%
92.9 % 140 130 92.3 % 13 12
execMain.c
92.9%92.9%
92.9 % 936 870 100.0 % 44 44
nodeGroup.c
93.5%93.5%
93.5 % 62 58 100.0 % 4 4
nodeTidscan.c
93.6%93.6%
93.6 % 173 162 100.0 % 9 9
execExprInterp.c
93.8%93.8%
93.8 % 2078 1950 97.6 % 83 81
instrument.c
94.0%94.0%
94.0 % 151 142 100.0 % 14 14
nodeMaterial.c
94.2%94.2%
94.2 % 86 81 100.0 % 6 6
tqueue.c
94.3%94.3%
94.3 % 53 50 100.0 % 8 8
execIndexing.c
94.3%94.3%
94.3 % 283 267 100.0 % 10 10
nodeSubplan.c
94.3%94.3%
94.3 % 422 398 100.0 % 13 13
nodeSubqueryscan.c
94.4%94.4%
94.4 % 36 34 83.3 % 6 5
nodeHash.c
94.7%94.7%
94.7 % 1109 1050 98.2 % 55 54
nodeAgg.c
94.7%94.7%
94.7 % 1500 1420 98.3 % 58 57
execProcnode.c
94.7%94.7%
94.7 % 380 360 100.0 % 9 9
nodeWorktablescan.c
94.9%94.9%
94.9 % 39 37 80.0 % 5 4
nodeCtescan.c
94.9%94.9%
94.9 % 78 74 100.0 % 6 6
nodeAppend.c
94.8%94.8%
94.8 % 347 329 94.4 % 18 17
functions.c
94.9%94.9%
94.9 % 731 694 100.0 % 33 33
execSRF.c
95.1%95.1%
95.1 % 286 272 100.0 % 9 9
nodeSetOp.c
95.3%95.3%
95.3 % 234 223 100.0 % 12 12
nodeMergeAppend.c
95.4%95.4%
95.4 % 108 103 100.0 % 5 5
nodeMergejoin.c
95.3%95.3%
95.3 % 448 427 100.0 % 11 11
execPartition.c
95.4%95.4%
95.4 % 715 682 100.0 % 19 19
nodeTableFuncscan.c
95.7%95.7%
95.7 % 163 156 88.9 % 9 8
nodeSamplescan.c
96.1%96.1%
96.1 % 103 99 87.5 % 8 7
execExpr.c
97.1%97.1%
97.1 % 2003 1944 100.0 % 33 33
nodeValuesscan.c
97.3%97.3%
97.3 % 75 73 100.0 % 5 5
nodeSort.c
97.7%97.7%
97.7 % 129 126 100.0 % 10 10
nodeNestloop.c
97.8%97.8%
97.8 % 92 90 100.0 % 4 4
nodeFunctionscan.c
98.1%98.1%
98.1 % 156 153 83.3 % 6 5
nodeGatherMerge.c
98.1%98.1%
98.1 % 216 212 100.0 % 14 14
tstoreReceiver.c
99.0%99.0%
99.0 % 97 96 100.0 % 8 8
nodeRecursiveunion.c
99.0%99.0%
99.0 % 100 99 100.0 % 5 5
nodeGather.c
99.3%99.3%
99.3 % 136 135 100.0 % 8 8
nodeUnique.c
100.0%
100.0 % 40 40 100.0 % 4 4
nodeProjectSet.c
100.0%
100.0 % 82 82 100.0 % 5 5
nodeSeqscan.c
100.0%
100.0 % 89 89 100.0 % 14 14

Generated by: LCOV version 2.0-1