Class DefaultGlueColumnStatisticsProvider
- java.lang.Object
-
- io.trino.plugin.hive.metastore.glue.DefaultGlueColumnStatisticsProvider
-
- All Implemented Interfaces:
GlueColumnStatisticsProvider
public class DefaultGlueColumnStatisticsProvider extends Object implements GlueColumnStatisticsProvider
-
-
Constructor Summary
Constructors Constructor Description DefaultGlueColumnStatisticsProvider(com.amazonaws.services.glue.AWSGlueAsync glueClient, String catalogId, Executor readExecutor, Executor writeExecutor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,HiveColumnStatistics>getPartitionColumnStatistics(Partition partition)Set<ColumnStatisticType>getSupportedColumnStatistics(Type type)Map<String,HiveColumnStatistics>getTableColumnStatistics(Table table)voidupdatePartitionStatistics(Partition partition, Map<String,HiveColumnStatistics> updatedColumnStatistics)voidupdateTableColumnStatistics(Table table, Map<String,HiveColumnStatistics> updatedTableColumnStatistics)
-
-
-
Method Detail
-
getSupportedColumnStatistics
public Set<ColumnStatisticType> getSupportedColumnStatistics(Type type)
- Specified by:
getSupportedColumnStatisticsin interfaceGlueColumnStatisticsProvider
-
getTableColumnStatistics
public Map<String,HiveColumnStatistics> getTableColumnStatistics(Table table)
- Specified by:
getTableColumnStatisticsin interfaceGlueColumnStatisticsProvider
-
getPartitionColumnStatistics
public Map<String,HiveColumnStatistics> getPartitionColumnStatistics(Partition partition)
- Specified by:
getPartitionColumnStatisticsin interfaceGlueColumnStatisticsProvider
-
updateTableColumnStatistics
public void updateTableColumnStatistics(Table table, Map<String,HiveColumnStatistics> updatedTableColumnStatistics)
- Specified by:
updateTableColumnStatisticsin interfaceGlueColumnStatisticsProvider
-
updatePartitionStatistics
public void updatePartitionStatistics(Partition partition, Map<String,HiveColumnStatistics> updatedColumnStatistics)
- Specified by:
updatePartitionStatisticsin interfaceGlueColumnStatisticsProvider
-
-