StatisticsUtil

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,100 of 2,44514%309 of 3306%2392625035897089
needAnalyzeColumn(TableIf, Pair)1730%400%2121444411
needAnalyzePartition(OlapTable, TableStatsMeta, ColStatsMeta)1260%260%1414323211
getIcebergColumnStats(String, Table)1120%40%33242411
getHotValues(String, Type, double)1060%140%88242411
getHiveRowCount(HMSExternalTable)1010%140%88222211
convertToDouble(Type, String)940%110%1010212111
readableValue(Type, String)880%110%1111171711
isLongTimeColumn(TableIf, Pair, long)830%220%1212222211
statsTblAvailable()716146%14836%812183601
convertTableNameToObjects(TableNameInfo)680%60%44101011
findColumn(long, long, long, long, String)540%100%66141411
execUpdate(String)480%40%33121211
isEmptyTable(TableIf, AnalysisInfo.AnalysisMethod)480%100%66131311
getColId(PartitionSpec, String)410%60%449911
canCollectColumn(Column, TableIf, boolean, long)400%140%889911
supportAutoAnalyze(TableIf)370%120%77111111
getRowCountFromParameters(Map)360%100%669911
getPartitionIds(TableIf)330%40%335511
findTable(long, long, long)320%n/a114411
getTableHealth(long, long)290%60%446611
buildConnectContext(boolean)268376%3125%2383501
isUnsupportedType(Type)250%120%774411
execStatisticQuery(String, boolean)242348%7330%5671301
inAnalyzeTime(LocalTime)202757%8433%6751101
getTotalSizeFromHMS(HMSExternalTable)200%40%334411
constructId(Object[])190%40%336611
getReadableTime(long)180%20%224411
getIdToPartition(TableIf)170%n/a115511
isExternalTable(String, String, String)160%n/a116611
isExternalTable(long, long, long)160%n/a116611
getOlapTableVersion(OlapTable)160%20%226611
getPartitionIdToName(TableIf)150%n/a113311
isNullOrEmpty(String)140%n/a115511
isMaster(Frontend)140%n/a112211
encodeValue(ResultRow, int)140%40%333311
lambda$findCatalog$5(Long)140%n/a111111
lambda$findCatalog$4(String)140%n/a111111
lambda$findDatabase$3(Long)140%n/a111111
lambda$findTable$1(Long)140%n/a111111
executeQuery(String, Map)130%n/a113311
execUpdate(String, Map)130%n/a114411
convertIdToObjects(long, long, long)130%n/a111111
joinElementsToString(Collection, String)120%n/a113311
escapeSQL(String)120%20%224411
getTableStatsHealthThreshold()120%n/a114411
isMvColumn(TableIf, String)120%40%332211
lambda$isNullOrEmpty$6(String)120%40%331111
quote(String)110%n/a111111
enablePartitionAnalyze()110%n/a114411
getInsertMergeCount()110%n/a114411
getHugeTableSampleRows()110%n/a114411
getHugeTableLowerBoundSizeInBytes()110%n/a114411
getHugeTableAutoAnalyzeIntervalInMillis()110%n/a114411
getExternalTableAutoAnalyzeIntervalInMillis()110%n/a114411
getAutoAnalyzeTableWidthThreshold()110%n/a114411
getPartitionSampleCount()110%n/a114411
getPartitionSampleRowCount()110%n/a114411
encodeString(String)100%20%223311
findColumn(String, String, String, String)90%n/a112211
replaceParams(String, Map)90%n/a112211
escapeColumnName(String)90%20%223311
deserializeToColumnStatistics(List)80%20%223311
deserializeToHistogramStatistics(List)80%n/a111111
deserializeToPartitionStatistics(List)80%20%223311
findDatabase(long, long)80%n/a112211
convertStrToInt(String)80%20%221111
convertStrToLong(String)80%20%221111
findConfigFromGlobalSessionVar()72578%2250%2341101
enableAutoAnalyzeInternalCatalog()7436%n/a013401
isEnableHboInfoCollection()7436%n/a013501
getAnalyzeTimeout()7436%n/a013401
findCatalog(long)60%n/a111111
lambda$joinElementsToString$9(StringJoiner, Object)60%n/a111111
sleep(long)50%n/a114411
lambda$statsTblAvailable$7(Tablet)40%n/a111111
StatisticsUtil()30%n/a111111
getHugePartitionLowerBoundRows()20%n/a111111
getPartitionAnalyzeBatchSize()20%n/a111111
findTable(String, String, String)32100%n/a010401
findConfigFromGlobalSessionVar(String)14100%n/a010401
lambda$findDatabase$2(Object)14100%n/a010101
lambda$findTable$0(Object)14100%n/a010101
canCollect()11100%1375%130101
findDatabase(String, String)8100%n/a010201
findCatalog(String)6100%n/a010201
execStatisticQuery(String)4100%n/a010101
lambda$statsTblAvailable$8(Tablet)4100%n/a010101
static {...}4100%n/a010101
enableAutoAnalyze()3100%n/a010101