| shellSplit(CharSequence) |  | 0% |  | 0% | 15 | 15 | 25 | 25 | 1 | 1 |
| executeCommand(String, String[], long) |  | 0% |  | 0% | 2 | 2 | 26 | 26 | 1 | 1 |
| getFileFormatTypeFromName(String) |  | 0% |  | 0% | 10 | 10 | 18 | 18 | 1 | 1 |
| getResultForUrl(String, String, int, int) |   | 41% |   | 25% | 4 | 5 | 13 | 26 | 0 | 1 |
| bytesToHex(byte[]) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| encodeVarint64(long, DataOutput) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| decodeVarint64(DataInput) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
| lambda$overflowSafeIncrement$0(long) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
| getFileFormatTypeFromPath(String) |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 1 | 1 |
| ordinal(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| escapeSingleRegex(String) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| getRandomLong(long[]) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| getRandomInt(int[]) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| getInputStreamFromUrl(String, String, int, int) |   | 69% |   | 50% | 5 | 6 | 3 | 14 | 0 | 1 |
| deleteDirectory(File) |   | 58% |   | 40% | 5 | 6 | 4 | 10 | 0 | 1 |
| getRandomString(String[]) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| inferFileCompressTypeByPath(String) |   | 71% |   | 50% | 9 | 10 | 8 | 18 | 0 | 1 |
| sample(List, int) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| getRootCause(Throwable) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| getLongPropertyOrDefault(String, long, Predicate, String) |   | 61% |   | 66% | 2 | 4 | 4 | 12 | 0 | 1 |
| getDoublePropertyOrDefault(String, double, Predicate, String) |   | 60% |   | 66% | 2 | 4 | 4 | 12 | 0 | 1 |
| getBooleanPropertyOrDefault(String, boolean, String) |   | 33% |   | 50% | 1 | 2 | 3 | 5 | 0 | 1 |
| logAndThrowRuntimeException(Logger, String, Throwable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sha256long(String) |   | 70% |   | 50% | 1 | 2 | 3 | 9 | 0 | 1 |
| getOrInferCompressType(TFileCompressType, String) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| isTempTable(String) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| isTempTableInCurrentSession(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| checkCatalogAllRules(String) |   | 68% |   | 50% | 2 | 3 | 1 | 5 | 0 | 1 |
| executeCommand(String, String[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFileCompressType(String) |   | 86% |   | 50% | 2 | 3 | 2 | 8 | 0 | 1 |
| Util() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRootCauseMessage(Throwable) |  | 95% |   | 83% | 1 | 4 | 1 | 11 | 0 | 1 |
| showHiddenColumns() |  | 85% |   | 66% | 2 | 4 | 0 | 3 | 0 | 1 |
| overflowSafeIncrement() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| dumpThread(Thread, int) |  | 98% |   | 75% | 1 | 3 | 1 | 10 | 0 | 1 |
| isCsvFormat(TFileFormatType) |  | 96% |   | 50% | 9 | 10 | 0 | 1 | 0 | 1 |
| getTempTableSessionId(String) |  | 92% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 34 | 0 | 1 |
| getRootCauseWithSuppressedMessage(Throwable) |  | 100% |  | 100% | 0 | 4 | 0 | 12 | 0 | 1 |
| getRootCauseStack(Throwable) |  | 100% |  | 100% | 0 | 3 | 0 | 10 | 0 | 1 |
| generateTempTableInnerName(String) |  | 100% |  | 100% | 0 | 3 | 0 | 4 | 0 | 1 |
| getSchemaSignatureString(List) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| prohibitExternalCatalog(String, String) |  | 100% |   | 75% | 1 | 3 | 0 | 3 | 0 | 1 |
| getTempTableDisplayName(String) |  | 100% |  | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
| generateSchemaHash() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| genIdByName(String[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |