# mgIConnectionCapabilities.h File Reference

Include dependency graph for mgIConnectionCapabilities.h:

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

## Namespaces
namespace | OSGeo
namespace | OSGeo::FDO
namespace | OSGeo::FDO::Commands
namespace | OSGeo::FDO::Commands::Locking
namespace | OSGeo::FDO::Commands::SpatialContext
namespace | OSGeo::FDO::Connections
namespace | OSGeo::FDO::Connections::Capabilities
## Functions
__property OSGeo::FDO::Commands::Locking::LockType | OSGeo::FDO::Connections::Capabilities::get_LockTypes ()[]
| Gets an array of the LockType values supported by the feature provider.
__property OSGeo::FDO::Commands::SpatialContext::SpatialContextExtentType | OSGeo::FDO::Connections::Capabilities::get_SpatialContextTypes ()[]
| Gets the spatial context extent types supported by the feature provider.
System::Boolean | OSGeo::FDO::Connections::Capabilities::SupportsConfiguration ()
| Determines if the feature provider supports XML configuration.
System::Boolean | OSGeo::FDO::Connections::Capabilities::SupportsCSysWKTFromCSysName ()
| Determines if the provider supports specifying the coordinate system by name or ID without specifying the WKT when creating a new spatial context.
System::Boolean | OSGeo::FDO::Connections::Capabilities::SupportsFlush ()
| Determines if the provider can support the flush function. Flush is used to write any outstanding data to the datastore. This is mainly used by the file based providers to ensure that any cached data is writen to the file.
System::Boolean | OSGeo::FDO::Connections::Capabilities::SupportsLocking ()
| Determines if the feature provider supports persistent locking.
System::Boolean | OSGeo::FDO::Connections::Capabilities::SupportsLongTransactions ()
| Determines true if the feature provider supports long transactions.
System::Boolean | OSGeo::FDO::Connections::Capabilities::SupportsMultipleSpatialContexts ()
| Determines if the provider supports multiple spatial contexts.
System::Boolean | OSGeo::FDO::Connections::Capabilities::SupportsSQL ()
| Determines if the feature provider supports SQL commands.
System::Boolean | OSGeo::FDO::Connections::Capabilities::SupportsTimeout ()
| Determines if the feature provider supports command execution timeout.
System::Boolean | OSGeo::FDO::Connections::Capabilities::SupportsTransactions ()
| Determines if the feature provider supports transactions.
## Variables
public __gc __interface | OSGeo::FDO::Connections::Capabilities::IConnectionCapabilities