Uses of Class
io.trino.plugin.hive.PartitionStatistics
Packages that use PartitionStatistics
Package
Description
-
Uses of PartitionStatistics in io.trino.plugin.hive
Methods in io.trino.plugin.hive that return PartitionStatisticsModifier and TypeMethodDescriptionPartitionStatistics.Builder.build()static PartitionStatisticsPartitionStatistics.empty()HiveMetastoreClosure.getTableStatistics(String databaseName, String tableName, Optional<Set<String>> columns) PartitionStatistics.withBasicStatistics(HiveBasicStatistics basicStatistics) Methods in io.trino.plugin.hive that return types with arguments of type PartitionStatisticsModifier and TypeMethodDescriptionHiveMetastoreClosure.getPartitionStatistics(String databaseName, String tableName, Set<String> partitionNames) HiveMetastoreClosure.getPartitionStatistics(String databaseName, String tableName, Set<String> partitionNames, Optional<Set<String>> columns) Method parameters in io.trino.plugin.hive with type arguments of type PartitionStatisticsModifier and TypeMethodDescriptionvoidHiveMetastoreClosure.updatePartitionStatistics(String databaseName, String tableName, String partitionName, Function<PartitionStatistics, PartitionStatistics> update) voidHiveMetastoreClosure.updatePartitionStatistics(String databaseName, String tableName, String partitionName, Function<PartitionStatistics, PartitionStatistics> update) voidHiveMetastoreClosure.updatePartitionStatistics(String databaseName, String tableName, Map<String, Function<PartitionStatistics, PartitionStatistics>> updates) voidHiveMetastoreClosure.updatePartitionStatistics(String databaseName, String tableName, Map<String, Function<PartitionStatistics, PartitionStatistics>> updates) voidHiveMetastoreClosure.updateTableStatistics(String databaseName, String tableName, AcidTransaction transaction, Function<PartitionStatistics, PartitionStatistics> update) voidHiveMetastoreClosure.updateTableStatistics(String databaseName, String tableName, AcidTransaction transaction, Function<PartitionStatistics, PartitionStatistics> update) -
Uses of PartitionStatistics in io.trino.plugin.hive.metastore
Methods in io.trino.plugin.hive.metastore that return PartitionStatisticsModifier and TypeMethodDescriptionPartitionWithStatistics.getStatistics()ForwardingHiveMetastore.getTableStatistics(Table table) HiveMetastore.getTableStatistics(Table table) SemiTransactionalHiveMetastore.getTableStatistics(String databaseName, String tableName, Optional<Set<String>> columns) SemiTransactionalHiveMetastore.PartitionUpdateInfo.statisticsUpdate()Returns the value of thestatisticsUpdaterecord component.Methods in io.trino.plugin.hive.metastore that return types with arguments of type PartitionStatisticsModifier and TypeMethodDescriptionForwardingHiveMetastore.getPartitionStatistics(Table table, List<Partition> partitions) HiveMetastore.getPartitionStatistics(Table table, List<Partition> partitions) SemiTransactionalHiveMetastore.getPartitionStatistics(String databaseName, String tableName, Set<String> columns, Set<String> partitionNames) Methods in io.trino.plugin.hive.metastore with parameters of type PartitionStatisticsModifier and TypeMethodDescriptionvoidSemiTransactionalHiveMetastore.addPartition(ConnectorSession session, String databaseName, String tableName, Partition partition, Location currentLocation, Optional<List<String>> files, PartitionStatistics statistics, boolean cleanExtraOutputFilesOnCommit) voidSemiTransactionalHiveMetastore.createTable(ConnectorSession session, Table table, PrincipalPrivileges principalPrivileges, Optional<org.apache.hadoop.fs.Path> currentPath, Optional<List<String>> files, boolean ignoreExisting, PartitionStatistics statistics, boolean cleanExtraOutputFilesOnCommit) currentLocationneeds to be supplied if a writePath exists for the table.voidSemiTransactionalHiveMetastore.finishChangingExistingTable(AcidOperation acidOperation, ConnectorSession session, String databaseName, String tableName, Location currentLocation, List<String> fileNames, PartitionStatistics statisticsUpdate, boolean cleanExtraOutputFilesOnCommit) voidSemiTransactionalHiveMetastore.setTableStatistics(Table table, PartitionStatistics tableStatistics) Method parameters in io.trino.plugin.hive.metastore with type arguments of type PartitionStatisticsModifier and TypeMethodDescriptionvoidSemiTransactionalHiveMetastore.setPartitionStatistics(Table table, Map<List<String>, PartitionStatistics> partitionStatisticsMap) voidForwardingHiveMetastore.updatePartitionStatistics(Table table, String partitionName, Function<PartitionStatistics, PartitionStatistics> update) voidForwardingHiveMetastore.updatePartitionStatistics(Table table, String partitionName, Function<PartitionStatistics, PartitionStatistics> update) voidForwardingHiveMetastore.updatePartitionStatistics(Table table, Map<String, Function<PartitionStatistics, PartitionStatistics>> updates) voidForwardingHiveMetastore.updatePartitionStatistics(Table table, Map<String, Function<PartitionStatistics, PartitionStatistics>> updates) default voidHiveMetastore.updatePartitionStatistics(Table table, String partitionName, Function<PartitionStatistics, PartitionStatistics> update) default voidHiveMetastore.updatePartitionStatistics(Table table, String partitionName, Function<PartitionStatistics, PartitionStatistics> update) voidHiveMetastore.updatePartitionStatistics(Table table, Map<String, Function<PartitionStatistics, PartitionStatistics>> updates) voidHiveMetastore.updatePartitionStatistics(Table table, Map<String, Function<PartitionStatistics, PartitionStatistics>> updates) voidForwardingHiveMetastore.updateTableStatistics(String databaseName, String tableName, AcidTransaction transaction, Function<PartitionStatistics, PartitionStatistics> update) voidForwardingHiveMetastore.updateTableStatistics(String databaseName, String tableName, AcidTransaction transaction, Function<PartitionStatistics, PartitionStatistics> update) voidHiveMetastore.updateTableStatistics(String databaseName, String tableName, AcidTransaction transaction, Function<PartitionStatistics, PartitionStatistics> update) voidHiveMetastore.updateTableStatistics(String databaseName, String tableName, AcidTransaction transaction, Function<PartitionStatistics, PartitionStatistics> update) Constructors in io.trino.plugin.hive.metastore with parameters of type PartitionStatisticsModifierConstructorDescriptionPartitionUpdateInfo(List<String> partitionValues, Location currentLocation, List<String> fileNames, PartitionStatistics statisticsUpdate) Creates an instance of aPartitionUpdateInforecord class.PartitionWithStatistics(Partition partition, String partitionName, PartitionStatistics statistics) -
Uses of PartitionStatistics in io.trino.plugin.hive.metastore.cache
Methods in io.trino.plugin.hive.metastore.cache that return PartitionStatisticsModifier and TypeMethodDescriptionCachingHiveMetastore.getTableStatistics(Table table) The method will cache and return columns specified in theTable.getDataColumns()but may return more if other columns are already cached.Methods in io.trino.plugin.hive.metastore.cache that return types with arguments of type PartitionStatisticsModifier and TypeMethodDescriptionCachingHiveMetastore.getPartitionStatistics(Table table, List<Partition> partitions) The method will cache and return columns specified in theTable.getDataColumns()but may return more if other columns are already cached for a given partition.Method parameters in io.trino.plugin.hive.metastore.cache with type arguments of type PartitionStatisticsModifier and TypeMethodDescriptionvoidCachingHiveMetastore.updatePartitionStatistics(Table table, String partitionName, Function<PartitionStatistics, PartitionStatistics> update) voidCachingHiveMetastore.updatePartitionStatistics(Table table, String partitionName, Function<PartitionStatistics, PartitionStatistics> update) voidCachingHiveMetastore.updatePartitionStatistics(Table table, Map<String, Function<PartitionStatistics, PartitionStatistics>> updates) voidCachingHiveMetastore.updatePartitionStatistics(Table table, Map<String, Function<PartitionStatistics, PartitionStatistics>> updates) voidCachingHiveMetastore.updateTableStatistics(String databaseName, String tableName, AcidTransaction transaction, Function<PartitionStatistics, PartitionStatistics> update) voidCachingHiveMetastore.updateTableStatistics(String databaseName, String tableName, AcidTransaction transaction, Function<PartitionStatistics, PartitionStatistics> update) -
Uses of PartitionStatistics in io.trino.plugin.hive.metastore.file
Methods in io.trino.plugin.hive.metastore.file that return PartitionStatisticsMethods in io.trino.plugin.hive.metastore.file that return types with arguments of type PartitionStatisticsModifier and TypeMethodDescriptionFileHiveMetastore.getPartitionStatistics(Table table, List<Partition> partitions) Method parameters in io.trino.plugin.hive.metastore.file with type arguments of type PartitionStatisticsModifier and TypeMethodDescriptionvoidFileHiveMetastore.updatePartitionStatistics(Table table, Map<String, Function<PartitionStatistics, PartitionStatistics>> updates) voidFileHiveMetastore.updatePartitionStatistics(Table table, Map<String, Function<PartitionStatistics, PartitionStatistics>> updates) voidFileHiveMetastore.updateTableStatistics(String databaseName, String tableName, AcidTransaction transaction, Function<PartitionStatistics, PartitionStatistics> update) voidFileHiveMetastore.updateTableStatistics(String databaseName, String tableName, AcidTransaction transaction, Function<PartitionStatistics, PartitionStatistics> update) -
Uses of PartitionStatistics in io.trino.plugin.hive.metastore.glue
Methods in io.trino.plugin.hive.metastore.glue that return PartitionStatisticsMethods in io.trino.plugin.hive.metastore.glue that return types with arguments of type PartitionStatisticsModifier and TypeMethodDescriptionGlueHiveMetastore.getPartitionStatistics(Table table, List<Partition> partitions) Method parameters in io.trino.plugin.hive.metastore.glue with type arguments of type PartitionStatisticsModifier and TypeMethodDescriptionvoidGlueHiveMetastore.updatePartitionStatistics(Table table, Map<String, Function<PartitionStatistics, PartitionStatistics>> updates) voidGlueHiveMetastore.updatePartitionStatistics(Table table, Map<String, Function<PartitionStatistics, PartitionStatistics>> updates) voidGlueHiveMetastore.updateTableStatistics(String databaseName, String tableName, AcidTransaction transaction, Function<PartitionStatistics, PartitionStatistics> update) voidGlueHiveMetastore.updateTableStatistics(String databaseName, String tableName, AcidTransaction transaction, Function<PartitionStatistics, PartitionStatistics> update) -
Uses of PartitionStatistics in io.trino.plugin.hive.metastore.recording
Methods in io.trino.plugin.hive.metastore.recording that return PartitionStatisticsModifier and TypeMethodDescriptionHiveMetastoreRecording.getTableStatistics(HiveTableName hiveTableName, Supplier<PartitionStatistics> valueSupplier) RecordingHiveMetastore.getTableStatistics(Table table) Methods in io.trino.plugin.hive.metastore.recording that return types with arguments of type PartitionStatisticsModifier and TypeMethodDescriptionHiveMetastoreRecording.getPartitionStatistics(Set<HivePartitionName> partitionNames, Supplier<Map<String, PartitionStatistics>> valueSupplier) HiveMetastoreRecording.Recording.getPartitionStatistics()RecordingHiveMetastore.getPartitionStatistics(Table table, List<Partition> partitions) HiveMetastoreRecording.Recording.getTableStatistics()Method parameters in io.trino.plugin.hive.metastore.recording with type arguments of type PartitionStatisticsModifier and TypeMethodDescriptionHiveMetastoreRecording.getPartitionStatistics(Set<HivePartitionName> partitionNames, Supplier<Map<String, PartitionStatistics>> valueSupplier) HiveMetastoreRecording.getTableStatistics(HiveTableName hiveTableName, Supplier<PartitionStatistics> valueSupplier) voidRecordingHiveMetastore.updatePartitionStatistics(Table table, String partitionName, Function<PartitionStatistics, PartitionStatistics> update) voidRecordingHiveMetastore.updatePartitionStatistics(Table table, String partitionName, Function<PartitionStatistics, PartitionStatistics> update) voidRecordingHiveMetastore.updatePartitionStatistics(Table table, Map<String, Function<PartitionStatistics, PartitionStatistics>> updates) voidRecordingHiveMetastore.updatePartitionStatistics(Table table, Map<String, Function<PartitionStatistics, PartitionStatistics>> updates) voidRecordingHiveMetastore.updateTableStatistics(String databaseName, String tableName, AcidTransaction transaction, Function<PartitionStatistics, PartitionStatistics> update) voidRecordingHiveMetastore.updateTableStatistics(String databaseName, String tableName, AcidTransaction transaction, Function<PartitionStatistics, PartitionStatistics> update) -
Uses of PartitionStatistics in io.trino.plugin.hive.metastore.thrift
Methods in io.trino.plugin.hive.metastore.thrift that return PartitionStatisticsModifier and TypeMethodDescriptionBridgingHiveMetastore.getTableStatistics(Table table) ThriftHiveMetastore.getTableStatistics(io.trino.hive.thrift.metastore.Table table) ThriftMetastore.getTableStatistics(io.trino.hive.thrift.metastore.Table table) Methods in io.trino.plugin.hive.metastore.thrift that return types with arguments of type PartitionStatisticsModifier and TypeMethodDescriptionBridgingHiveMetastore.getPartitionStatistics(Table table, List<Partition> partitions) ThriftHiveMetastore.getPartitionStatistics(io.trino.hive.thrift.metastore.Table table, List<io.trino.hive.thrift.metastore.Partition> partitions) ThriftMetastore.getPartitionStatistics(io.trino.hive.thrift.metastore.Table table, List<io.trino.hive.thrift.metastore.Partition> partitions) Method parameters in io.trino.plugin.hive.metastore.thrift with type arguments of type PartitionStatisticsModifier and TypeMethodDescriptionvoidBridgingHiveMetastore.updatePartitionStatistics(Table table, Map<String, Function<PartitionStatistics, PartitionStatistics>> updates) voidBridgingHiveMetastore.updatePartitionStatistics(Table table, Map<String, Function<PartitionStatistics, PartitionStatistics>> updates) voidThriftHiveMetastore.updatePartitionStatistics(io.trino.hive.thrift.metastore.Table table, String partitionName, Function<PartitionStatistics, PartitionStatistics> update) voidThriftHiveMetastore.updatePartitionStatistics(io.trino.hive.thrift.metastore.Table table, String partitionName, Function<PartitionStatistics, PartitionStatistics> update) voidThriftMetastore.updatePartitionStatistics(io.trino.hive.thrift.metastore.Table table, String partitionName, Function<PartitionStatistics, PartitionStatistics> update) voidThriftMetastore.updatePartitionStatistics(io.trino.hive.thrift.metastore.Table table, String partitionName, Function<PartitionStatistics, PartitionStatistics> update) voidBridgingHiveMetastore.updateTableStatistics(String databaseName, String tableName, AcidTransaction transaction, Function<PartitionStatistics, PartitionStatistics> update) voidBridgingHiveMetastore.updateTableStatistics(String databaseName, String tableName, AcidTransaction transaction, Function<PartitionStatistics, PartitionStatistics> update) voidThriftHiveMetastore.updateTableStatistics(String databaseName, String tableName, AcidTransaction transaction, Function<PartitionStatistics, PartitionStatistics> update) voidThriftHiveMetastore.updateTableStatistics(String databaseName, String tableName, AcidTransaction transaction, Function<PartitionStatistics, PartitionStatistics> update) voidThriftMetastore.updateTableStatistics(String databaseName, String tableName, AcidTransaction transaction, Function<PartitionStatistics, PartitionStatistics> update) voidThriftMetastore.updateTableStatistics(String databaseName, String tableName, AcidTransaction transaction, Function<PartitionStatistics, PartitionStatistics> update) -
Uses of PartitionStatistics in io.trino.plugin.hive.util
Methods in io.trino.plugin.hive.util that return PartitionStatisticsModifier and TypeMethodDescriptionstatic PartitionStatisticsStatistics.createEmptyPartitionStatistics(Map<String, Type> columnTypes, Map<String, Set<HiveColumnStatisticType>> columnStatisticsMetadataTypes) static PartitionStatisticsStatistics.merge(PartitionStatistics first, PartitionStatistics second) Methods in io.trino.plugin.hive.util with parameters of type PartitionStatisticsModifier and TypeMethodDescriptionstatic PartitionStatisticsStatistics.merge(PartitionStatistics first, PartitionStatistics second)