| testEstimateNumberOfColumnarChannels() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| createExpressions(List) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| createExchange(PartitioningHandle, int) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| createExchangeNode(PartitioningHandle, List, List) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testEstimateNumberOfOutputColumnarChannels() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testPrestoOnSpark() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testNative() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| exchangeEncoding(ExchangeEncoding) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| testPresto() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| createAssert(boolean, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| tearDown() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setUp() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| assertForPrestoOnSpark() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| assertForNative() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| assertForPresto() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testPrestoOnSpark$1(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testNative$8(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testNative$7(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testNative$6(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testPresto$5(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testPresto$4(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testPresto$3(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testPrestoOnSpark$2(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testPrestoOnSpark$0(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| TestDetermineRemotePartitionedExchangeEncoding() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$createExchange$9(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |