StatisticsUtil

A different version of class was executed at runtime.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,322 of 2,3220%338 of 3380%2512515545547474
needAnalyzeColumn(TableIf, Pair)1730%400%2121444411
statsTblAvailable()1320%220%1212363611
needAnalyzePartition(OlapTable, TableStatsMeta, ColStatsMeta)1260%260%1414323211
getIcebergColumnStats(String, Table)1120%40%33242411
getHotValues(String, Type)1100%160%99292911
buildConnectContext(boolean)1090%40%33353511
getHiveRowCount(HMSExternalTable)1010%140%88222211
convertToDouble(Type, String)940%110%1010212111
isLongTimeColumn(TableIf, Pair, long)830%220%1212222211
readableValue(Type, String)820%110%1111171711
convertTableNameToObjects(TableNameInfo)680%60%44101011
getHotValuesWithOriginalThreshold(Map, double)570%120%77111111
findColumn(long, long, long, long, String)540%100%66141411
execUpdate(String)480%40%33121211
isEmptyTable(TableIf, AnalysisInfo.AnalysisMethod)480%100%66131311
execStatisticQuery(String, boolean)470%100%66131311
inAnalyzeTime(LocalTime)470%120%77111111
getHotValuesAboveThreshold(Map, double)450%100%668811
getColId(PartitionSpec, String)410%60%449911
canCollectColumn(Column, TableIf, boolean, long)400%140%889911
supportAutoAnalyze(TableIf)370%120%77111111
getRowCountFromParameters(Map)360%100%669911
findTable(String, String, String)320%n/a114411
findTable(long, long, long)320%n/a114411
findConfigFromGlobalSessionVar()320%40%33111111
isUnsupportedType(Type)250%120%774411
hasSignificantHotValues(ColumnStatistic, double, double)250%60%445511
getTotalSizeFromHMS(HMSExternalTable)200%40%334411
isBalanced(ColumnStatistic, int, double, double)190%40%333311
getReadableTime(long)180%20%224411
getOlapTableVersion(OlapTable)160%20%226611
findConfigFromGlobalSessionVar(String)140%n/a114411
lambda$findCatalog$5(Long)140%n/a111111
lambda$findCatalog$4(String)140%n/a111111
lambda$findDatabase$3(Long)140%n/a111111
lambda$findDatabase$2(Object)140%n/a111111
lambda$findTable$1(Long)140%n/a111111
lambda$findTable$0(Object)140%n/a111111
executeQuery(String, Map)130%n/a113311
execUpdate(String, Map)130%n/a114411
convertIdToObjects(long, long, long)130%n/a111111
escapeSQL(String)120%20%224411
getTableStatsHealthThreshold()120%n/a114411
isMvColumn(TableIf, String)120%40%332211
quote(String)110%n/a111111
enableAutoAnalyzeInternalCatalog()110%n/a114411
enablePartitionAnalyze()110%n/a114411
isEnableHboInfoCollection()110%n/a115511
getInsertMergeCount()110%n/a114411
getHugeTableSampleRows()110%n/a114411
getHugeTableLowerBoundSizeInBytes()110%n/a114411
getExternalTableAutoAnalyzeIntervalInMillis()110%n/a114411
getAnalyzeTimeout()110%n/a114411
getAutoAnalyzeTableWidthThreshold()110%n/a114411
getPartitionSampleCount()110%n/a114411
getPartitionSampleRowCount()110%n/a114411
canCollect()110%40%331111
lambda$hasSignificantHotValues$8(double, Float)100%20%221111
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
findDatabase(long, long)80%n/a112211
findCatalog(String)60%n/a112211
findCatalog(long)60%n/a111111
execStatisticQuery(String)40%n/a111111
lambda$statsTblAvailable$7(Tablet)40%n/a111111
lambda$statsTblAvailable$6(Tablet)40%n/a111111
static {...}40%n/a111111
StatisticsUtil()30%n/a111111
enableAutoAnalyze()30%n/a111111
getHugePartitionLowerBoundRows()20%n/a111111
getPartitionAnalyzeBatchSize()20%n/a111111