| StatusPrinter.java |  | 0% |  | 0% | 53 | 53 | 250 | 250 | 19 | 19 | 2 | 2 |
| Console.java |  | 0% |  | 0% | 65 | 65 | 218 | 218 | 12 | 12 | 1 | 1 |
| ClientOptions.java |  | 0% |  | 0% | 73 | 73 | 162 | 162 | 33 | 33 | 5 | 5 |
| Query.java |  | 0% |  | 0% | 76 | 76 | 177 | 177 | 34 | 34 | 2 | 2 |
| FormatUtils.java |  | 0% |  | 0% | 43 | 43 | 99 | 99 | 10 | 10 | 1 | 1 |
| AlignedTablePrinter.java |  | 0% |  | 0% | 38 | 38 | 91 | 91 | 13 | 13 | 1 | 1 |
| TestVerticalRecordPrinter.java |  | 0% | | n/a | 9 | 9 | 70 | 70 | 9 | 9 | 1 | 1 |
| TestClientOptions.java |  | 0% | | n/a | 21 | 21 | 78 | 78 | 21 | 21 | 1 | 1 |
| QueryPreprocessor.java |  | 0% |  | 0% | 18 | 18 | 84 | 84 | 11 | 11 | 1 | 1 |
| TestAlignedTablePrinter.java |  | 0% | | n/a | 9 | 9 | 53 | 53 | 9 | 9 | 1 | 1 |
| TestTsvPrinter.java |  | 0% | | n/a | 5 | 5 | 38 | 38 | 5 | 5 | 1 | 1 |
| TestCsvPrinter.java |  | 0% | | n/a | 5 | 5 | 37 | 37 | 5 | 5 | 1 | 1 |
| TableNameCompleter.java |  | 0% |  | 0% | 23 | 23 | 56 | 56 | 10 | 10 | 1 | 1 |
| VerticalRecordPrinter.java |  | 0% |  | 0% | 13 | 13 | 41 | 41 | 5 | 5 | 1 | 1 |
| QueryRunner.java |  | 0% |  | 0% | 17 | 17 | 47 | 47 | 12 | 12 | 1 | 1 |
| Pager.java |  | 0% |  | 0% | 23 | 23 | 62 | 62 | 16 | 16 | 2 | 2 |
| TestJsonPrinter.java |  | 0% | | n/a | 4 | 4 | 27 | 27 | 4 | 4 | 1 | 1 |
| AbstractCliTest.java |  | 0% |  | 0% | 13 | 13 | 55 | 55 | 12 | 12 | 1 | 1 |
| TsvPrinter.java |  | 0% |  | 0% | 17 | 17 | 43 | 43 | 5 | 5 | 1 | 1 |
| AbstractWarningsPrinter.java |  | 0% |  | 0% | 16 | 16 | 38 | 38 | 7 | 7 | 1 | 1 |
| ConsolePrinter.java |  | 0% |  | 0% | 17 | 17 | 38 | 38 | 8 | 8 | 1 | 1 |
| TestTemporaryFunctions.java |  | 0% | | n/a | 2 | 2 | 17 | 17 | 2 | 2 | 1 | 1 |
| TestInsecureQueryRunner.java |  | 0% | | n/a | 5 | 5 | 32 | 32 | 5 | 5 | 1 | 1 |
| OutputHandler.java |  | 0% |  | 0% | 14 | 14 | 31 | 31 | 6 | 6 | 1 | 1 |
| CsvPrinter.java |  | 0% |  | 0% | 12 | 12 | 31 | 31 | 6 | 6 | 1 | 1 |
| JsonPrinter.java |  | 0% |  | 0% | 7 | 7 | 21 | 21 | 4 | 4 | 1 | 1 |
| LineReader.java |  | 0% |  | 0% | 6 | 6 | 21 | 21 | 4 | 4 | 1 | 1 |
| Completion.java |  | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| TestQueryRunner.java |  | 0% | | n/a | 2 | 2 | 12 | 12 | 2 | 2 | 1 | 1 |
| TestFormatUtils.java |  | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| VersionOption.java |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 2 | 2 | 1 | 1 |
| KeyReader.java |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 2 | 2 | 1 | 1 |
| TestConsoleHistory.java |  | 0% | | n/a | 2 | 2 | 8 | 8 | 2 | 2 | 1 | 1 |
| Presto.java |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 | 1 | 1 |
| TestTableNameCompleter.java |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| ThreadInterruptor.java |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 3 | 3 | 1 | 1 |
| QueryPreprocessorException.java | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| NullPrinter.java | | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| QueryAbortedException.java | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| Help.java | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |