LCOV - code coverage report
Current view: top level - src/backend/executor Coverage Total Hit
Test: PostgreSQL 19devel Lines: 91.1 % 24321 22158
Test Date: 2026-04-16 01:16:45 Functions: 93.5 % 1148 1073
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
execAmi.c
79.2%79.2%
79.2 % 288 228 100.0 % 7 7
execAsync.c
86.4%86.4%
86.4 % 59 51 100.0 % 6 6
execCurrent.c
83.2%83.2%
83.2 % 95 79 100.0 % 3 3
execExpr.c
97.1%97.1%
97.1 % 2008 1949 100.0 % 35 35
execExprInterp.c
94.3%94.3%
94.3 % 2078 1959 96.4 % 83 80
execGrouping.c
88.9%88.9%
88.9 % 126 112 91.7 % 12 11
execIndexing.c
94.4%94.4%
94.4 % 285 269 100.0 % 10 10
execJunk.c
90.4%90.4%
90.4 % 73 66 80.0 % 5 4
execMain.c
92.6%92.6%
92.6 % 943 873 100.0 % 44 44
execParallel.c
83.3%83.3%
83.3 % 653 544 95.0 % 20 19
execPartition.c
95.4%95.4%
95.4 % 715 682 100.0 % 19 19
execProcnode.c
94.7%94.7%
94.7 % 375 355 100.0 % 8 8
execReplication.c
87.2%87.2%
87.2 % 343 299 100.0 % 16 16
execSRF.c
95.1%95.1%
95.1 % 288 274 100.0 % 9 9
execScan.c
90.9%90.9%
90.9 % 33 30 100.0 % 4 4
execTuples.c
92.2%92.2%
92.2 % 760 701 91.9 % 86 79
execUtils.c
91.7%91.7%
91.7 % 444 407 95.7 % 46 44
functions.c
94.9%94.9%
94.9 % 730 693 100.0 % 33 33
instrument.c
87.3%87.3%
87.3 % 189 165 88.5 % 26 23
nodeAgg.c
94.7%94.7%
94.7 % 1500 1420 98.3 % 58 57
nodeAppend.c
94.5%94.5%
94.5 % 347 328 94.4 % 18 17
nodeBitmapAnd.c
88.9%88.9%
88.9 % 54 48 80.0 % 5 4
nodeBitmapHeapscan.c
78.1%78.1%
78.1 % 183 143 88.2 % 17 15
nodeBitmapIndexscan.c
76.1%76.1%
76.1 % 117 89 77.8 % 9 7
nodeBitmapOr.c
86.9%86.9%
86.9 % 61 53 80.0 % 5 4
nodeCtescan.c
94.9%94.9%
94.9 % 78 74 100.0 % 6 6
nodeCustom.c
0.0%
0.0 % 82 0.0 % 11
nodeForeignscan.c
76.8%76.8%
76.8 % 142 109 71.4 % 14 10
nodeFunctionscan.c
98.1%98.1%
98.1 % 158 155 83.3 % 6 5
nodeGather.c
99.3%99.3%
99.3 % 136 135 100.0 % 8 8
nodeGatherMerge.c
98.6%98.6%
98.6 % 216 213 100.0 % 14 14
nodeGroup.c
93.5%93.5%
93.5 % 62 58 100.0 % 4 4
nodeHash.c
94.9%94.9%
94.9 % 1128 1071 98.2 % 56 55
nodeHashjoin.c
91.0%91.0%
91.0 % 580 528 100.0 % 18 18
nodeIncrementalSort.c
81.3%81.3%
81.3 % 289 235 66.7 % 12 8
nodeIndexonlyscan.c
78.9%78.9%
78.9 % 227 179 82.4 % 17 14
nodeIndexscan.c
90.1%90.1%
90.1 % 567 511 100.0 % 26 26
nodeLimit.c
87.2%87.2%
87.2 % 172 150 100.0 % 6 6
nodeLockRows.c
83.8%83.8%
83.8 % 130 109 100.0 % 4 4
nodeMaterial.c
94.2%94.2%
94.2 % 86 81 100.0 % 6 6
nodeMemoize.c
82.7%82.7%
82.7 % 341 282 94.7 % 19 18
nodeMergeAppend.c
95.4%95.4%
95.4 % 108 103 100.0 % 5 5
nodeMergejoin.c
95.1%95.1%
95.1 % 448 426 100.0 % 11 11
nodeModifyTable.c
92.9%92.9%
92.9 % 1670 1552 97.6 % 42 41
nodeNamedtuplestorescan.c
71.8%71.8%
71.8 % 39 28 60.0 % 5 3
nodeNestloop.c
97.8%97.8%
97.8 % 92 90 100.0 % 4 4
nodeProjectSet.c
100.0%
100.0 % 82 82 100.0 % 5 5
nodeRecursiveunion.c
99.0%99.0%
99.0 % 100 99 100.0 % 5 5
nodeResult.c
79.7%79.7%
79.7 % 59 47 66.7 % 6 4
nodeSamplescan.c
96.2%96.2%
96.2 % 104 100 87.5 % 8 7
nodeSeqscan.c
83.8%83.8%
83.8 % 142 119 100.0 % 18 18
nodeSetOp.c
95.3%95.3%
95.3 % 234 223 100.0 % 12 12
nodeSort.c
97.7%97.7%
97.7 % 129 126 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
nodeTableFuncscan.c
95.7%95.7%
95.7 % 163 156 88.9 % 9 8
nodeTidrangescan.c
80.3%80.3%
80.3 % 193 155 88.2 % 17 15
nodeTidscan.c
93.6%93.6%
93.6 % 173 162 100.0 % 9 9
nodeUnique.c
100.0%
100.0 % 40 40 100.0 % 4 4
nodeValuesscan.c
97.3%97.3%
97.3 % 75 73 100.0 % 5 5
nodeWindowAgg.c
92.8%92.8%
92.8 % 1442 1338 100.0 % 38 38
nodeWorktablescan.c
94.9%94.9%
94.9 % 39 37 80.0 % 5 4
spi.c
74.0%74.0%
74.0 % 1240 917 84.5 % 84 71
tqueue.c
94.3%94.3%
94.3 % 53 50 100.0 % 8 8
tstoreReceiver.c
99.0%99.0%
99.0 % 97 96 100.0 % 8 8

Generated by: LCOV version 2.0-1