| shellSplit(CharSequence) |   | 0% |   | 0% | 15 | 15 | 25 | 25 | 1 | 1 | 
| getResultForUrl(String, String, int, int) |   | 0% |   | 0% | 5 | 5 | 26 | 26 | 1 | 1 | 
| executeCommand(String, String[], long) |   | 0% |   | 0% | 2 | 2 | 26 | 26 | 1 | 1 | 
| getRootCauseWithSuppressedMessage(Throwable) |   | 0% |   | 0% | 4 | 4 | 12 | 12 | 1 | 1 | 
| dumpThread(Thread, int) |   | 0% |   | 0% | 3 | 3 | 10 | 10 | 1 | 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 | 
| getRootCauseStack(Throwable) |   | 0% |   | 0% | 3 | 3 | 10 | 10 | 1 | 1 | 
| lambda$overflowSafeIncrement$0(long) |   | 0% |   | 0% | 4 | 4 | 6 | 6 | 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 | 
| deleteDirectory(File) |    | 58% |    | 40% | 5 | 6 | 4 | 10 | 0 | 1 | 
| getRandomString(String[]) |   | 0% |   | 0% | 3 | 3 | 4 | 4 | 1 | 1 | 
| getInputStreamFromUrl(String, String, int, int) |    | 71% |    | 80% | 2 | 6 | 3 | 14 | 0 | 1 | 
| prohibitExternalCatalog(String, String) |    | 33% |    | 50% | 2 | 3 | 1 | 3 | 0 | 1 | 
| sample(List, int) |   | 0% |   | 0% | 3 | 3 | 4 | 4 | 1 | 1 | 
| getRootCause(Throwable) |   | 0% |   | 0% | 2 | 2 | 6 | 6 | 1 | 1 | 
| getDoublePropertyOrDefault(String, double, Predicate, String) |    | 60% |    | 66% | 2 | 4 | 4 | 12 | 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 | 
| ordinal(int) |    | 65% |    | 50% | 1 | 2 | 1 | 3 | 0 | 1 | 
| getBooleanPropertyOrDefault(String, boolean, String) |    | 60% |   | 100% | 0 | 2 | 2 | 5 | 0 | 1 | 
| isTempTableInCurrentSession(String) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| checkCatalogAllRules(String) |    | 68% |    | 75% | 1 | 3 | 1 | 5 | 0 | 1 | 
| executeCommand(String, String[]) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getFileFormatTypeFromName(String) |    | 92% |    | 88% | 2 | 10 | 2 | 18 | 0 | 1 | 
| getFileFormatTypeFromPath(String) |    | 85% |    | 62% | 3 | 5 | 2 | 8 | 0 | 1 | 
| Util() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| inferFileCompressTypeByPath(String) |   | 96% |    | 94% | 1 | 10 | 1 | 18 | 0 | 1 | 
| getRootCauseMessage(Throwable) |   | 95% |    | 83% | 1 | 4 | 1 | 11 | 0 | 1 | 
| getFileCompressType(String) |   | 93% |    | 75% | 1 | 3 | 1 | 8 | 0 | 1 | 
| isTempTable(String) |   | 77% |    | 50% | 1 | 2 | 0 | 1 | 0 | 1 | 
| overflowSafeIncrement() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getTempTableSessionId(String) |   | 92% |    | 50% | 1 | 2 | 0 | 2 | 0 | 1 | 
| static {...} |   | 100% |  | n/a | 0 | 1 | 0 | 34 | 0 | 1 | 
| getLongPropertyOrDefault(String, long, Predicate, String) |   | 100% |   | 100% | 0 | 4 | 0 | 12 | 0 | 1 | 
| isCsvFormat(TFileFormatType) |   | 100% |    | 83% | 3 | 10 | 0 | 1 | 0 | 1 | 
| generateTempTableInnerName(String) |   | 100% |   | 100% | 0 | 3 | 0 | 4 | 0 | 1 | 
| getSchemaSignatureString(List) |   | 100% |   | 100% | 0 | 2 | 0 | 5 | 0 | 1 | 
| showHiddenColumns() |   | 100% |   | 100% | 0 | 4 | 0 | 3 | 0 | 1 | 
| getTempTableDisplayName(String) |   | 100% |   | 100% | 0 | 2 | 0 | 2 | 0 | 1 | 
| getOrInferCompressType(TFileCompressType, 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 |