Package io.trino.plugin.hive.util
Class Statistics
- java.lang.Object
-
- io.trino.plugin.hive.util.Statistics
-
public final class Statistics extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStatistics.ReduceOperator
-
Method Summary
-
-
-
Method Detail
-
merge
public static PartitionStatistics merge(PartitionStatistics first, PartitionStatistics second)
-
reduce
public static HiveBasicStatistics reduce(HiveBasicStatistics first, HiveBasicStatistics second, Statistics.ReduceOperator operator)
-
merge
public static Map<String,HiveColumnStatistics> merge(Map<String,HiveColumnStatistics> first, Map<String,HiveColumnStatistics> second)
-
merge
public static HiveColumnStatistics merge(HiveColumnStatistics first, HiveColumnStatistics second)
-
createEmptyPartitionStatistics
public static PartitionStatistics createEmptyPartitionStatistics(Map<String,Type> columnTypes, Map<String,Set<ColumnStatisticType>> columnStatisticsMetadataTypes)
-
createComputedStatisticsToPartitionMap
public static Map<List<String>,ComputedStatistics> createComputedStatisticsToPartitionMap(Collection<ComputedStatistics> computedStatistics, List<String> partitionColumns, Map<String,Type> columnTypes)
-
fromComputedStatistics
public static Map<String,HiveColumnStatistics> fromComputedStatistics(Map<ColumnStatisticMetadata,Block> computedStatistics, Map<String,Type> columnTypes, long rowCount)
-
-