LCOV - differential code coverage report
Current view: top level - src/backend/executor Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: Differential Code Coverage HEAD vs 15 Lines: 91.3 % 22547 20578 46 266 592 1081 248 8148 656 11526 622 8515 16 257
Current Date: 2023-04-08 17:13:01 Functions: 93.5 % 1044 976 2 21 45 553 41 382 21 557 10
Baseline: 15 Line coverage date bins:
Baseline Date: 2023-04-08 15:09:40 [..60] days: 93.9 % 491 461 12 3 9 6 5 68 317 71 12 70
View type: Date bin summary (60,120] days: 95.5 % 44 42 1 1 18 15 9 14
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (120,180] days: 93.9 % 163 153 8 1 1 27 116 10 1 22
(180,240] days: 95.3 % 85 81 1 2 1 19 45 17 1 16
(240..) days: 91.2 % 21764 19841 8 260 581 1074 243 8016 163 11419 589 8070
Function coverage date bins:
[..60] days: 72.7 % 11 8 3 5 3
(60,120] days: 66.7 % 3 2 2 1
(120,180] days: 87.5 % 8 7 1 6 1
(180,240] days: 100.0 % 2 2 1 1
(240..) days: 60.6 % 1580 957 2 21 45 547 29 381 20 535

Date Filename Sort by file name Line Coverage ( show details ) Sort by line coverage Function Coverage Sort by function coverage
coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB coverage Total Hit UNC UIC UBC GIC GNC CBC EUB ECB DCB
[..60] days Total
93.9%93.9%
93.9 % 491 461 12 3 9 6 5 68 317 71 12 70 72.7 % 11 8 3 5 3
execExpr.c 99.0 % 98 97 1 22 55 20 2 20 100.0 % 3 3 3
execExprInterp.c 92.3 % 78 72 5 1 2 69 1 4 100.0 % 2 2 2
execReplication.c 94.7 % 38 36 2 3 33 2 -
nodeHash.c 94.5 % 73 69 4 3 63 3 5 66.7 % 3 2 2 1
nodeHashjoin.c 87.5 % 32 28 1 3 1 27 2 2 -
nodeModifyTable.c 93.6 % 94 88 1 5 2 39 28 19 6 35 0.0 % 2 2
nodeSubplan.c 92.3 % 26 24 2 24 -
nodeWindowAgg.c 66.7 % 3 2 1 1 1 4 -
spi.c 0.0 % 4 4 -
(60,120] days Total
95.5%95.5%
95.5 % 44 42 1 1 18 15 9 14 66.7 % 3 2 2 1
execScan.c 0.0 % 1 1 -
nodeModifyTable.c 96.2 % 26 25 1 16 9 12 66.7 % 3 2 2 1
(120,180] days Total
93.9%93.9%
93.9 % 163 153 8 1 1 27 116 10 1 22 87.5 % 8 7 1 6 1
execPartition.c 83.3 % 6 5 1 5 -
execUtils.c 90.2 % 51 46 3 1 1 44 2 1 100.0 % 3 3 3
nodeCustom.c 0.0 % 4 4 -
nodeModifyTable.c 100.0 % 32 32 23 1 8 1 17 50.0 % 2 1 1 1
(180,240] days Total
95.3%95.3%
95.3 % 85 81 1 2 1 19 45 17 1 16 100.0 % 2 2 1 1
execExpr.c 95.8 % 24 23 1 14 9 1 12 -
nodeHash.c 95.7 % 23 22 1 1 20 1 1 -
nodeTableFuncscan.c 80.0 % 5 4 1 4 -
spi.c 83.3 % 6 5 1 5 -
(240..) days Total
91.2%91.2%
91.2 % 21764 19841 8 260 581 1074 243 8016 163 11419 589 8070 60.6 % 1580 957 2 21 45 547 29 381 20 535
execAmi.c 79.0 % 290 229 61 4 225 100.0 % 7 7 1 6
execAsync.c 86.4 % 59 51 8 51 100.0 % 6 6 6
execCurrent.c 83.0 % 100 83 1 16 83 100.0 % 3 3 1 2
execExpr.c 96.8 % 1542 1492 31 12 7 9 808 21 654 30 788 48.1 % 52 25 25 27
execExprInterp.c 94.2 % 1515 1427 28 53 7 28 830 46 523 55 848 51.2 % 123 63 1 61 2 1 58
execGrouping.c 90.3 % 134 121 13 121 83.3 % 12 10 2 10
execIndexing.c 92.9 % 254 236 4 13 1 4 142 90 13 139 56.2 % 16 9 7 2 7
execJunk.c 91.9 % 74 68 6 68 80.0 % 5 4 1 4
execMain.c 91.3 % 867 792 8 29 38 4 442 346 33 447 50.6 % 77 39 36 1 2 38
execParallel.c 88.7 % 594 527 19 20 28 16 265 246 23 262 51.3 % 39 20 19 1 19
execPartition.c 96.4 % 618 596 6 15 1 6 315 37 238 16 301 58.6 % 29 17 14 2 1 12
execProcnode.c 94.8 % 384 364 20 364 100.0 % 8 8 1 7
execReplication.c 79.1 % 187 148 12 25 2 12 95 41 20 110 60.0 % 15 9 9 6
execSRF.c 95.2 % 290 276 6 6 2 181 95 12 175 50.0 % 18 9 9 9
execScan.c 81.5 % 81 66 15 66 100.0 % 5 5 1 4
execTuples.c 93.7 % 759 711 14 4 30 6 348 357 12 339 57.2 % 138 79 3 56 1 22 56
execUtils.c 89.6 % 356 319 5 21 11 1 191 127 26 191 46.8 % 77 36 3 36 3 35
functions.c 90.7 % 602 546 5 42 9 8 331 207 39 333 51.1 % 45 23 1 20 1 2 1 20
instrument.c 92.3 % 142 131 11 131 92.9 % 14 13 1 13
nodeAgg.c 94.6 % 1473 1394 18 47 14 26 862 18 488 37 891 49.6 % 113 56 1 56 1 55
nodeAppend.c 94.6 % 353 334 4 14 1 3 218 113 14 224 48.6 % 35 17 1 16 1 1 16
nodeBitmapAnd.c 89.1 % 55 49 6 49 80.0 % 5 4 1 4
nodeBitmapHeapscan.c 96.0 % 326 313 13 313 93.3 % 15 14 1 14
nodeBitmapIndexscan.c 97.6 % 83 81 2 81 80.0 % 5 4 1 4
nodeBitmapOr.c 80.6 % 62 50 12 50 80.0 % 5 4 1 4
nodeCtescan.c 95.4 % 87 83 4 83 100.0 % 6 6 6
nodeCustom.c 0.0 % 84 49 35 48 0.0 % 20 1 10 9
nodeForeignscan.c 72.2 % 151 109 42 109 64.3 % 14 9 5 9
nodeFunctionscan.c 98.2 % 165 162 3 162 83.3 % 6 5 1 5
nodeGather.c 97.9 % 141 138 3 2 136 100.0 % 8 8 1 7
nodeGatherMerge.c 98.2 % 225 221 4 2 219 100.0 % 14 14 1 13
nodeGroup.c 93.8 % 65 61 4 61 100.0 % 4 4 4
nodeHash.c 95.6 % 1072 1025 1 12 29 5 19 600 2 404 26 602 54.7 % 95 52 1 46 2 4 42
nodeHashjoin.c 91.8 % 441 405 1 8 26 1 10 269 8 118 22 278 51.5 % 33 17 17 16
nodeIncrementalSort.c 81.8 % 296 242 54 242 66.7 % 12 8 4 8
nodeIndexonlyscan.c 89.7 % 175 157 11 7 1 104 52 10 103 48.0 % 25 12 1 11 1 1 11
nodeIndexscan.c 89.6 % 557 499 17 26 15 18 288 193 25 287 51.2 % 43 22 21 1 21
nodeLimit.c 87.5 % 176 154 22 1 3 150 2 100.0 % 6 6 1 5
nodeLockRows.c 83.7 % 129 108 1 20 2 106 1 100.0 % 4 4 1 3
nodeMaterial.c 94.4 % 90 85 5 85 100.0 % 6 6 6
nodeMemoize.c 83.1 % 350 291 59 291 94.7 % 19 18 1 18
nodeMergeAppend.c 95.4 % 108 103 2 1 2 56 47 3 53 55.6 % 9 5 4 1 4
nodeMergejoin.c 95.0 % 458 435 5 7 11 2 163 6 264 10 154 78.6 % 14 11 3 1 7 3
nodeModifyTable.c 92.3 % 1124 1037 17 61 9 17 709 2 309 57 734 52.2 % 67 35 1 31 4 1 30
nodeNamedtuplestorescan.c 78.0 % 50 39 11 39 66.7 % 6 4 2 4
nodeNestloop.c 98.0 % 99 97 2 97 100.0 % 4 4 4
nodeRecursiveunion.c 99.0 % 105 104 1 104 100.0 % 5 5 5
nodeResult.c 81.0 % 63 51 12 1 3 47 2 66.7 % 6 4 2 1 3
nodeSamplescan.c 96.3 % 109 105 4 105 87.5 % 8 7 1 7
nodeSetOp.c 94.7 % 206 195 1 2 2 6 8 3 184 4 9 100.0 % 12 12 1 11
nodeSort.c 97.7 % 131 128 3 46 82 3 44 52.6 % 19 10 9 1 9
nodeSubplan.c 92.8 % 418 388 30 388 100.0 % 12 12 12
nodeSubqueryscan.c 95.3 % 43 41 2 41 83.3 % 6 5 1 5
nodeTableFuncscan.c 95.5 % 157 150 7 150 88.9 % 9 8 1 8
nodeTidrangescan.c 94.8 % 115 109 1 5 2 70 37 4 70 44.4 % 18 8 1 8 1 8
nodeTidscan.c 90.8 % 174 158 6 10 6 93 1 58 10 93 44.4 % 18 8 1 8 1 8
nodeUnique.c 86.0 % 43 37 3 1 2 37 2 75.0 % 4 3 1 3
nodeValuesscan.c 96.5 % 86 83 3 83 100.0 % 6 6 6
nodeWindowAgg.c 92.0 % 1264 1163 27 52 22 45 579 539 35 588 53.7 % 54 29 25 1 3 25
nodeWorktablescan.c 96.2 % 52 50 2 50 83.3 % 6 5 1 5
spi.c 73.6 % 1240 913 327 913 83.3 % 84 70 14 1 69
tqueue.c 94.5 % 55 52 3 52 100.0 % 8 8 8
tstoreReceiver.c 99.0 % 99 98 1 98 100.0 % 8 8 8

Generated by: LCOV version v1.16-55-g56c0a2a