## Uses of Interface
com.mapinfo.midev.language.aggregation.IAggregationCapability

Packages that use IAggregationCapability
com.mapinfo.midev.language.aggregation: Interfaces and classes that define the Aggregation language.

### Uses of IAggregationCapability in com.mapinfo.midev.language.aggregation

Classes in com.mapinfo.midev.language.aggregation that implement IAggregationCapability
`class` `AvgAggregationCapability` Used to indicate that an `IDataSourceTable` supports the AVG aggregation.
`class` `CentroidAggregationCapability` Used to indicate that an `IDataSourceTable` supports getting centroid of the aggregating envelope of all the geometries in a column.
`class` `CountAllAggregationCapability` Used to indicate that an `IDataSourceTable` supports the COUNT(*) aggregation.
`class` `CountDistinctAggregationCapability` Used to indicate that an `IDataSourceTable` supports the COUNT(attributeName) aggregation.
`class` `GroupByAggregationCapability` Used to indicate that an `IDataSourcetable` supports the GROUP BY aggregation in the `AggregationLanguage`.
`class` `LimitAggregationCapability` Used to indicate that Limit is supported in aggregation searches.
`class` `MajorityAggregationCapability` Used to indicate that an `IDataSourceTable` supports the MAJORITY aggregation in the `AggregationLanguage`.
`class` `MaxAggregationCapability` Used to indicate that an `IDataSourceTable` supports the MAX aggregation in the `AggregationLanguage`.
`class` `MbrAggregationCapability` Used to indicate that an `IDataSourceTable` supports envelope aggregation on a geometry column.
`class` `MedianAggregationCapability` Used to indicate that the data source supports the MEDIAN aggregation.
`class` `MinAggregationCapability` Used to indicate that an `IDataSourceTable` supports the MIN aggregation in the `AggregationLanguage`.
`class` `ModeAggregationCapability` Used to indicate that an `IDataSourceTable` supports the MODE aggregation in the `AggregationLanguage`.
`class` `OffsetAggregationCapability` Used to indicate that Offset is supported in aggregation searches.
`class` `OrderByAggregationCapability` Used to indicate that ORDER BY is supported in aggregation searches.
`class` `SameAggregationCapability` Used to indicate that an `IDataSourceTable` supports the SAME aggregation in the `AggregationLanguage`.
`class` `ScaleAggregationCapability` Used to indicate that SCALE is supported in aggregation searches.
`class` `StdDevAggregationCapability` Used to indicate that the data source supports the STDDEV aggregation.
`class` `SumAggregationCapability` Used to indicate that the data source supports the SUM aggregation.
`class` `UnionAggregationCapability` Used to indicate that a data source supports the aggregate union capability.

Methods in com.mapinfo.midev.language.aggregation with parameters of type IAggregationCapability
`boolean` AvgAggregationCapability.`isSupported(IAggregationCapability desiredCapability)`
`boolean` CentroidAggregationCapability.`isSupported(IAggregationCapability desiredCapability)`
`boolean` CountAllAggregationCapability.`isSupported(IAggregationCapability desiredCapability)`
`boolean` CountDistinctAggregationCapability.`isSupported(IAggregationCapability desiredCapability)`
`boolean` GroupByAggregationCapability.`isSupported(IAggregationCapability desiredCapability)`
`boolean` IAggregationCapability.`isSupported(IAggregationCapability desiredCapability)` Returns `true` if the specified desired `IAggregationCapability` is supported by this `IAggregationCapability`; `false` if not.
`boolean` LimitAggregationCapability.`isSupported(IAggregationCapability desiredCapability)`
`boolean` MajorityAggregationCapability.`isSupported(IAggregationCapability desiredCapability)`
`boolean` MaxAggregationCapability.`isSupported(IAggregationCapability desiredCapability)`
`boolean` MbrAggregationCapability.`isSupported(IAggregationCapability desiredCapability)`
`boolean` MedianAggregationCapability.`isSupported(IAggregationCapability desiredCapability)`
`boolean` MinAggregationCapability.`isSupported(IAggregationCapability desiredCapability)`
`boolean` ModeAggregationCapability.`isSupported(IAggregationCapability desiredCapability)`
`boolean` OffsetAggregationCapability.`isSupported(IAggregationCapability desiredCapability)`
`boolean` OrderByAggregationCapability.`isSupported(IAggregationCapability desiredCapability)`
`boolean` SameAggregationCapability.`isSupported(IAggregationCapability desiredCapability)`
`boolean` ScaleAggregationCapability.`isSupported(IAggregationCapability desiredCapability)`
`boolean` StdDevAggregationCapability.`isSupported(IAggregationCapability desiredCapability)`
`boolean` SumAggregationCapability.`isSupported(IAggregationCapability desiredCapability)`
`boolean` UnionAggregationCapability.`isSupported(IAggregationCapability desiredCapability)`