## Uses of Class
org.apache.ignite.internal.processors.query.stat.ObjectStatisticsImpl

Packages that use ObjectStatisticsImpl
org.apache.ignite.internal.processors.query.stat
org.apache.ignite.internal.processors.query.stat.view

### Uses of ObjectStatisticsImpl in org.apache.ignite.internal.processors.query.stat

Subclasses of ObjectStatisticsImpl in org.apache.ignite.internal.processors.query.stat
`class` `ObjectPartitionStatisticsImpl` Statistic for some partition of data object.

Methods in org.apache.ignite.internal.processors.query.stat with type parameters of type ObjectStatisticsImpl
`<T extends ObjectStatisticsImpl> T` ObjectStatisticsImpl.`subtract​(Set<String> cols)` Remove specified columns from clone of current ObjectStatistics object.

Methods in org.apache.ignite.internal.processors.query.stat that return ObjectStatisticsImpl
`ObjectStatisticsImpl` IgniteStatisticsRepository.`aggregatedLocalStatistics​(Collection<ObjectPartitionStatisticsImpl> stats, StatisticsObjectConfiguration cfg, AffinityTopologyVersion topVer)` Scan local partitioned statistic and aggregate local statistic for specified statistic object.
`static ObjectStatisticsImpl` IgniteStatisticsHelper.`aggregateLocalStatistics​(GridQueryTypeDescriptor tbl, StatisticsObjectConfiguration cfg, Collection<? extends ObjectStatisticsImpl> stats, IgniteLogger log)` Aggregate partition level statistics to local level one or local statistics to global one.
`ObjectStatisticsImpl` IgniteStatisticsHelper.`aggregateLocalStatistics​(StatisticsObjectConfiguration cfg, Collection<? extends ObjectStatisticsImpl> stats)` Aggregate specified partition level statistics to local level statistics.
`ObjectStatisticsImpl` ObjectStatisticsImpl.`clone()`
`ObjectStatisticsImpl` IgniteGlobalStatisticsManager.`getGlobalStatistics​(StatisticsKey key)` Get global statistics for the given key.
`ObjectStatisticsImpl` IgniteStatisticsManagerImpl.`getLocalStatistics​(StatisticsKey key, AffinityTopologyVersion topVer)` Get local statitsics with specified topology version if exists.
`ObjectStatisticsImpl` IgniteStatisticsRepository.`getLocalStatistics​(StatisticsKey key, AffinityTopologyVersion topVer)` Get local statistics.
`ObjectStatisticsImpl` IgniteStatisticsRepository.VersionedStatistics.`statistics()`
`ObjectStatisticsImpl` ObjectStatisticsEvent.`statistics()` Get object statistics.
`static ObjectStatisticsImpl` StatisticsUtils.`toObjectStatistics​(GridKernalContext ctx, StatisticsObjectData data)` Convert statistics object data message to object statistics impl.

Methods in org.apache.ignite.internal.processors.query.stat with parameters of type ObjectStatisticsImpl
`static int` StatisticsUtils.`compareVersions​(ObjectStatisticsImpl stat, Map<String,​Long> versions)` Test if specified statistics are fit to all required versions.
`void` IgniteGlobalStatisticsManager.`onLocalStatisticsAggregated​(StatisticsKey key, ObjectStatisticsImpl statistics, AffinityTopologyVersion topVer)` After collecting local statistics - check if there are some pending request for it and send responces.
`void` IgniteStatisticsRepository.`saveLocalStatistics​(StatisticsKey key, ObjectStatisticsImpl statistics, AffinityTopologyVersion topVer)` Save local object statistics.
`static StatisticsObjectData` StatisticsUtils.`toObjectData​(StatisticsKeyMessage keyMsg, StatisticsType type, ObjectStatisticsImpl stat)` Build statistics object data from values.

Method parameters in org.apache.ignite.internal.processors.query.stat with type arguments of type ObjectStatisticsImpl
`static ObjectStatisticsImpl` IgniteStatisticsHelper.`aggregateLocalStatistics​(GridQueryTypeDescriptor tbl, StatisticsObjectConfiguration cfg, Collection<? extends ObjectStatisticsImpl> stats, IgniteLogger log)` Aggregate partition level statistics to local level one or local statistics to global one.
`ObjectStatisticsImpl` IgniteStatisticsHelper.`aggregateLocalStatistics​(StatisticsObjectConfiguration cfg, Collection<? extends ObjectStatisticsImpl> stats)` Aggregate specified partition level statistics to local level statistics.

Constructors in org.apache.ignite.internal.processors.query.stat with parameters of type ObjectStatisticsImpl
`ObjectStatisticsEvent​(StatisticsKey key, ObjectStatisticsImpl statistics, AffinityTopologyVersion topVer)` Constructor.
`VersionedStatistics​(AffinityTopologyVersion topVer, ObjectStatisticsImpl statistics)` Constructor.

### Uses of ObjectStatisticsImpl in org.apache.ignite.internal.processors.query.stat.view

Constructors in org.apache.ignite.internal.processors.query.stat.view with parameters of type ObjectStatisticsImpl
`StatisticsColumnGlobalDataView​(StatisticsKey key, String column, ObjectStatisticsImpl statistics)` Constructor.
`StatisticsColumnLocalDataView​(StatisticsKey key, String column, ObjectStatisticsImpl statistics)` Constructor.