StatisticsUtil

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,510 of 2,38036%200 of 30734%1622493555654488
needAnalyzePartition(OlapTable, TableStatsMeta, ColStatsMeta)12243%2513%1314303201
getIcebergColumnStats(String, Table)1120%40%33242411
getHiveRowCount(HMSExternalTable)1010%140%88222211
statsTblAvailable()715744%14630%811183401
convertTableNameToObjects(TableNameInfo)680%60%44101011
convertTableNameToObjects(TableName)680%60%44101011
readableValue(Type, String)622629%9218%911111701
findColumn(long, long, long, long, String)540%100%66141411
execUpdate(String)520%40%33131311
convertToDouble(Type, String)454147%6440%5981901
getColId(PartitionSpec, String)410%60%449911
execStatisticQuery(String, boolean)381325%6440%4691401
isEmptyTable(TableIf, AnalysisInfo.AnalysisMethod)371122%8220%56101301
needAnalyzeColumn(TableIf, Pair)3613578%132767%82194401
getRowCountFromParameters(Map)360%100%669911
getPartitionIds(TableIf)330%40%335511
getTableHealth(long, long)290%60%446611
buildConnectContext(boolean)268676%3125%2383601
getTotalSizeFromHMS(HMSExternalTable)200%40%334411
inAnalyzeTime(LocalTime)192859%7541%5751101
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
getPartitionIdToName(TableIf)150%n/a113311
isMvColumn(TableIf, String)150%60%443311
isNullOrEmpty(String)140%n/a115511
isMaster(Frontend)140%n/a112211
lambda$findCatalog$5(Long)140%n/a111111
lambda$findCatalog$4(String)140%n/a111111
lambda$findTable$1(Long)140%n/a111111
executeQuery(String, Map)130%n/a113311
execUpdate(String, Map)130%n/a114411
joinElementsToString(Collection, String)120%n/a113311
lambda$isNullOrEmpty$6(String)120%40%331111
enableAutoAnalyzeInternalCatalog()110%n/a114411
getHugeTableSampleRows()110%n/a114411
getHugeTableLowerBoundSizeInBytes()110%n/a114411
getHugeTableAutoAnalyzeIntervalInMillis()110%n/a114411
getExternalTableAutoAnalyzeIntervalInMillis()110%n/a114411
canCollect()110%40%331111
findColumn(String, String, String, String)90%n/a112211
replaceParams(String, Map)90%n/a112211
deserializeToPartitionStatistics(List)80%20%223311
convertStrToInt(String)80%20%221111
convertStrToLong(String)80%20%221111
findConfigFromGlobalSessionVar()72578%2250%2341101
getTableStatsHealthThreshold()7541%n/a013401
enableAutoAnalyze()7436%n/a013401
enablePartitionAnalyze()7436%n/a013401
isEnableHboInfoCollection()7436%n/a013501
getInsertMergeCount()7436%n/a013401
getAnalyzeTimeout()7436%n/a013401
getAutoAnalyzeTableWidthThreshold()7436%n/a013401
getPartitionSampleCount()7436%n/a013401
getPartitionSampleRowCount()7436%n/a013401
lambda$joinElementsToString$9(StringJoiner, Object)60%n/a111111
sleep(long)50%n/a114411
lambda$statsTblAvailable$7(Tablet)40%n/a111111
StatisticsUtil()30%n/a111111
isUnsupportedType(Type)22392%5758%570301
escapeColumnName(String)2777%1150%121301
getHugePartitionLowerBoundRows()20%n/a111111
getPartitionAnalyzeBatchSize()20%n/a111111
isLongTimeColumn(TableIf, Pair)87100%22100%01202301
canCollectColumn(Column, TableIf, boolean, long)40100%11392%180901
findTable(String, String, String)32100%n/a010401
findTable(long, long, long)32100%n/a010401
analyze(StatementBase)14100%n/a010401
findConfigFromGlobalSessionVar(String)14100%n/a010401
encodeValue(ResultRow, int)14100%4100%030301
lambda$findDatabase$3(Long)14100%n/a010101
lambda$findDatabase$2(Object)14100%n/a010101
lambda$findTable$0(Object)14100%n/a010101
convertIdToObjects(long, long, long)13100%n/a010101
escapeSQL(String)12100%2100%020401
quote(String)11100%n/a010101
encodeString(String)10100%2100%020301
deserializeToColumnStatistics(List)8100%2100%020301
deserializeToHistogramStatistics(List)8100%n/a010101
findDatabase(String, String)8100%n/a010201
findDatabase(long, long)8100%n/a010201
findCatalog(String)6100%n/a010201
findCatalog(long)6100%n/a010101
execStatisticQuery(String)4100%n/a010101
lambda$statsTblAvailable$8(Tablet)4100%n/a010101
static {...}4100%n/a010101