StatisticsUtil

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,103 of 2,22250%199 of 33841%1502512705542074
needAnalyzePartition(OlapTable, TableStatsMeta, ColStatsMeta)12243%2513%1314303201
getIcebergColumnStats(String, Table)1120%40%33242411
getHiveRowCount(HMSExternalTable)1010%140%88222211
getHotValuesWithOriginalThreshold(Map, double)5347%1118%6791101
getHotValuesAboveThreshold(Map, double)450%100%668811
getColId(PartitionSpec, String)410%60%449911
convertToDouble(Type, String)404653%5654%51092101
convertTableNameToObjects(TableNameInfo)392942%3350%3431001
isEmptyTable(TableIf, AnalysisInfo.AnalysisMethod)371122%8220%56101301
getRowCountFromParameters(Map)360%100%669911
needAnalyzeColumn(TableIf, Pair)3413980%152562%1121104401
isLongTimeColumn(TableIf, Pair, long)305363%121045%101282201
supportAutoAnalyze(TableIf)30718%10216%6781101
hasSignificantHotValues(ColumnStatistic, double, double)250%60%445511
statsTblAvailable()2011284%51777%41263601
getHotValues(String, Type)209081%31381%3972901
inAnalyzeTime(LocalTime)202757%8433%6751101
getTotalSizeFromHMS(HMSExternalTable)200%40%334411
readableValue(Type, String)195574%4763%41141701
isBalanced(ColumnStatistic, int, double, double)190%40%333311
findColumn(long, long, long, long, String)173768%4660%3641401
execStatisticQuery(String, boolean)153268%4660%3651301
canCollectColumn(Column, TableIf, boolean, long)142665%9535%682901
getOlapTableVersion(OlapTable)11531%1150%124601
getExternalTableAutoAnalyzeIntervalInMillis()110%n/a114411
getPartitionSampleCount()110%n/a114411
getPartitionSampleRowCount()110%n/a114411
lambda$hasSignificantHotValues$8(double, Float)100%20%221111
findTable(long, long, long)9950%n/a012401
deserializeToHistogramStatistics(List)80%n/a111111
deserializeToPartitionStatistics(List)80%20%223311
buildConnectContext(boolean)710293%4100%0333501
findConfigFromGlobalSessionVar()72578%2250%2341101
getTableStatsHealthThreshold()7541%n/a013401
enableAutoAnalyzeInternalCatalog()7436%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
getAutoAnalyzeTableWidthThreshold()7436%n/a013401
lambda$findCatalog$5(Long)60%n/a111111
lambda$findDatabase$3(Long)60%n/a111111
lambda$findTable$1(Long)60%n/a111111
executeQuery(String, Map)4969%n/a011301
deserializeToColumnStatistics(List)3562%1150%121301
StatisticsUtil()30%n/a111111
getReadableTime(long)21688%1150%121401
isMvColumn(TableIf, String)21083%2250%230201
escapeColumnName(String)2777%1150%121301
getHugePartitionLowerBoundRows()20%n/a111111
getPartitionAnalyzeBatchSize()20%n/a111111
execUpdate(String)48100%1375%1301201
isUnsupportedType(Type)25100%11191%170401
findTable(String, String, String)18100%n/a010401
findConfigFromGlobalSessionVar(String)14100%n/a010401
execUpdate(String, Map)13100%n/a010401
convertIdToObjects(long, long, long)13100%n/a010101
escapeSQL(String)12100%2100%020401
canCollect()11100%1375%130101
findDatabase(String, String)8100%n/a010201
findDatabase(long, long)8100%n/a010201
findCatalog(String)6100%n/a010201
findCatalog(long)6100%n/a010101
lambda$findCatalog$4(String)6100%n/a010101
lambda$findDatabase$2(Object)6100%n/a010101
lambda$findTable$0(Object)6100%n/a010101
execStatisticQuery(String)4100%n/a010101
lambda$statsTblAvailable$7(Tablet)4100%n/a010101
lambda$statsTblAvailable$6(Tablet)4100%n/a010101
static {...}4100%n/a010101
quote(String)3100%n/a010101
enableAutoAnalyze()3100%n/a010101