StatisticsUtil

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,118 of 1,90941%180 of 29839%1492272754863669
statsTblAvailable()1320%220%1212363611
needAnalyzePartition(OlapTable, TableStatsMeta, ColStatsMeta)12243%2513%1314303201
convertTableNameToObjects(TableNameInfo)680%60%44101011
readableValue(Type, String)562329%10216%1012121801
findColumn(long, long, long, long, String)540%100%66141411
convertToDouble(Type, String)484648%8433%711112301
execUpdate(String)480%40%33121211
getHotValuesAboveThreshold(Map, double)450%100%668811
isEmptyTable(TableIf, AnalysisInfo.AnalysisMethod)41714%9110%56101301
execStatisticQuery(String, boolean)291838%7330%5681301
needAnalyzeColumn(TableIf, Pair)2614784%112972%72164401
buildConnectContext(boolean)268376%3125%2383501
hasSignificantHotValues(ColumnStatistic, double, double, boolean)250%60%445511
getHotValues(String, Type)228880%41275%4982901
isBalanced(ColumnStatistic, int, double, double)200%40%333311
inAnalyzeTime(LocalTime)192859%7541%5751101
findTable(String, String, String)180%n/a114411
getReadableTime(long)180%20%224411
executeQuery(String, Map)130%n/a113311
execUpdate(String, Map)130%n/a114411
convertIdToObjects(long, long, long)130%n/a111111
isMvColumn(TableIf, String)120%40%332211
enableAutoAnalyzeInternalCatalog()110%n/a114411
getExternalTableAutoAnalyzeIntervalInMillis()110%n/a114411
getAutoAnalyzeTableWidthThreshold()110%n/a114411
canCollect()110%40%331111
lambda$hasSignificantHotValues$8(double, Float)100%20%221111
getHotValuesWithOriginalThreshold(Map, double)94884%5758%4701101
findTable(long, long, long)9950%n/a012401
escapeColumnName(String)90%20%223311
deserializeToColumnStatistics(List)80%20%223311
deserializeToHistogramStatistics(List)80%n/a111111
deserializeToPartitionStatistics(List)80%20%223311
findDatabase(String, String)80%n/a112211
findConfigFromGlobalSessionVar()72578%2250%2341101
getTableStatsHealthThreshold()7541%n/a013401
enablePartitionAnalyze()7436%n/a013401
isEnableHboInfoCollection()7436%n/a013501
getInsertMergeCount()7436%n/a013401
getHugeTableSampleRows()7436%n/a013401
getHugeTableLowerBoundSizeInBytes()7436%n/a013401
getAnalyzeTimeout()7436%n/a013401
getPartitionSampleCount()7436%n/a013401
getPartitionSampleRowCount()7436%n/a013401
findCatalog(String)60%n/a112211
lambda$findCatalog$5(Long)60%n/a111111
lambda$findCatalog$4(String)60%n/a111111
lambda$findDatabase$3(Long)60%n/a111111
lambda$findDatabase$2(Object)60%n/a111111
lambda$findTable$1(Long)60%n/a111111
lambda$findTable$0(Object)60%n/a111111
isUnsupportedType(Type)42184%6650%671401
execStatisticQuery(String)40%n/a111111
lambda$statsTblAvailable$7(Tablet)40%n/a111111
lambda$statsTblAvailable$6(Tablet)40%n/a111111
StatisticsUtil()30%n/a111111
supportAutoAnalyze(TableIf)21890%2675%251801
getHugePartitionLowerBoundRows()20%n/a111111
getPartitionAnalyzeBatchSize()20%n/a111111
isLongTimeColumn(TableIf, Pair, long)83100%22100%01202201
canCollectColumn(Column, TableIf, boolean, long)40100%11392%180901
getOlapTableVersion(OlapTable)16100%2100%020601
findConfigFromGlobalSessionVar(String)14100%n/a010401
escapeSQL(String)12100%2100%020401
findDatabase(long, long)8100%n/a010201
findCatalog(long)6100%n/a010101
static {...}4100%n/a010101
quote(String)3100%n/a010101
enableAutoAnalyze()3100%n/a010101