| needAnalyzeColumn(TableIf, Pair) |  | 0% |  | 0% | 24 | 24 | 45 | 45 | 1 | 1 |
| statsTblAvailable() |  | 0% |  | 0% | 12 | 12 | 36 | 36 | 1 | 1 |
| needAnalyzePartition(OlapTable, TableStatsMeta, ColStatsMeta) |  | 0% |  | 0% | 14 | 14 | 32 | 32 | 1 | 1 |
| getIcebergColumnStats(String, Table) |  | 0% |  | 0% | 3 | 3 | 24 | 24 | 1 | 1 |
| buildConnectContext(boolean) |  | 0% |  | 0% | 3 | 3 | 35 | 35 | 1 | 1 |
| getHotValues(String, Type, double) |  | 0% |  | 0% | 8 | 8 | 24 | 24 | 1 | 1 |
| getHiveRowCount(HMSExternalTable) |  | 0% |  | 0% | 8 | 8 | 22 | 22 | 1 | 1 |
| convertToDouble(Type, String) |  | 0% |  | 0% | 10 | 10 | 21 | 21 | 1 | 1 |
| readableValue(Type, String) |  | 0% |  | 0% | 11 | 11 | 17 | 17 | 1 | 1 |
| isLongTimeColumn(TableIf, Pair, long) |  | 0% |  | 0% | 12 | 12 | 22 | 22 | 1 | 1 |
| convertTableNameToObjects(TableNameInfo) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
| findColumn(long, long, long, long, String) |  | 0% |  | 0% | 6 | 6 | 14 | 14 | 1 | 1 |
| execUpdate(String) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
| isEmptyTable(TableIf, AnalysisInfo.AnalysisMethod) |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 1 | 1 |
| execStatisticQuery(String, boolean) |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 1 | 1 |
| inAnalyzeTime(LocalTime) |  | 0% |  | 0% | 7 | 7 | 11 | 11 | 1 | 1 |
| getColId(PartitionSpec, String) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| canCollectColumn(Column, TableIf, boolean, long) |  | 0% |  | 0% | 8 | 8 | 9 | 9 | 1 | 1 |
| getRowCountFromParameters(Map) |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 1 | 1 |
| getPartitionIds(TableIf) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| findTable(String, String, String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| findTable(long, long, long) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| findConfigFromGlobalSessionVar() |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
| getTableHealth(long, long) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
| isUnsupportedType(Type) |  | 0% |  | 0% | 7 | 7 | 4 | 4 | 1 | 1 |
| getTotalSizeFromHMS(HMSExternalTable) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| constructId(Object[]) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| getReadableTime(long) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getIdToPartition(TableIf) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| isExternalTable(String, String, String) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| isExternalTable(long, long, long) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| getOlapTableVersion(OlapTable) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| getPartitionIdToName(TableIf) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| isNullOrEmpty(String) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| isMaster(Frontend) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| findConfigFromGlobalSessionVar(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| encodeValue(ResultRow, int) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| lambda$findCatalog$5(Long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$findCatalog$4(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$findDatabase$3(Long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$findDatabase$2(Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$findTable$1(Long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$findTable$0(Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| executeQuery(String, Map) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| execUpdate(String, Map) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| convertIdToObjects(long, long, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| joinElementsToString(Collection, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| escapeSQL(String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getTableStatsHealthThreshold() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| isMvColumn(TableIf, String) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| lambda$isNullOrEmpty$6(String) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| quote(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| enableAutoAnalyzeInternalCatalog() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| enablePartitionAnalyze() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| isEnableHboInfoCollection() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getInsertMergeCount() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getHugeTableSampleRows() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getHugeTableLowerBoundSizeInBytes() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getHugeTableAutoAnalyzeIntervalInMillis() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getExternalTableAutoAnalyzeIntervalInMillis() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getAnalyzeTimeout() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getAutoAnalyzeTableWidthThreshold() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getPartitionSampleCount() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getPartitionSampleRowCount() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| canCollect() |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| encodeString(String) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| findColumn(String, String, String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| replaceParams(String, Map) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| escapeColumnName(String) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| deserializeToColumnStatistics(List) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| deserializeToHistogramStatistics(List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| deserializeToPartitionStatistics(List) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| findDatabase(String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| findDatabase(long, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| convertStrToInt(String) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| convertStrToLong(String) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| findCatalog(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| findCatalog(long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$joinElementsToString$9(StringJoiner, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| sleep(long) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| execStatisticQuery(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$statsTblAvailable$8(Tablet) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$statsTblAvailable$7(Tablet) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| StatisticsUtil() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| enableAutoAnalyze() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getHugePartitionLowerBoundRows() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPartitionAnalyzeBatchSize() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |