# mgICommandCapabilities.h File Reference

This graph shows which files directly or indirectly include this file:

## Namespaces
namespace | OSGeo
namespace | OSGeo::FDO
namespace | OSGeo::FDO::Connections
namespace | OSGeo::FDO::Connections::Capabilities
## Functions
System::Boolean | OSGeo::FDO::Connections::Capabilities::SupportsParameters ()
| Determines if commands support parameterization.
System::Boolean | OSGeo::FDO::Connections::Capabilities::SupportsSelectDistinct ()
| Determines if Distinct can be used with SelectAggregates. This can be true only if the SelectAggregates command is supported by the provider.
System::Boolean | OSGeo::FDO::Connections::Capabilities::SupportsSelectExpressions ()
| Determines if the feature provider can use expressions for properties with Select and SelectAggregate commands.
System::Boolean | OSGeo::FDO::Connections::Capabilities::SupportsSelectFunctions ()
| Determines if simple functions can be used in Select and SelectAggregates command. Aggregate functions can only be used in the SelectAggregates command. Capability for using SelectAggregates is found in CommandCapabilities.
System::Boolean | OSGeo::FDO::Connections::Capabilities::SupportsSelectGrouping ()
| Determines if a grouping criteria is available in the SelectAggregates command. This can be true only if the SelectAggregates command is supported by the provider.
System::Boolean | OSGeo::FDO::Connections::Capabilities::SupportsSelectOrdering ()
| Determines if ordering is available in the Select and SelectAggregates command.
System::Boolean | OSGeo::FDO::Connections::Capabilities::SupportsTimeout ()
| Determines if the feature provider supports command execution timeout.
## Variables
public __gc __interface | OSGeo::FDO::Connections::Capabilities::ICommandCapabilities