FDO API Reference Feature Data Objects

mgIConnection.h File Reference

Include dependency graph for mgIConnection.h:

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


Namespaces

namespace  NAMESPACE_OSGEO_FDO_COMMANDS
namespace  NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA
namespace  NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES

Functions

NAMESPACE_OSGEO_FDO_CONNECTIONS::ITransactionBeginTransaction ()
 Begins a transaction and returns an object that realizes FdoITransaction.
System::Void Close ()
 Closes the connection to the DataStore.
NAMESPACE_OSGEO_FDO_COMMANDS::ICommandCreateCommand (NAMESPACE_OSGEO_FDO_COMMANDS::CommandType commandType)
 Creates and returns the specified type of command object associated with the connection.
NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::PhysicalSchemaMapping * CreateSchemaMapping ()
 Factory function that creates an empty Schema Override set specific to this FDO Provider.
System::Void Flush ()
 Forces the writes of any cached data to the targed datastore.
__property NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES::ICommandCapabilitiesget_CommandCapabilities ()
 Gets an FdoICommandCapabilities interface describing the commands a provider supports.
__property NAMESPACE_OSGEO_FDO_CONNECTIONS::IConnectionInfoget_ConnectionInfo ()
 Gets an FdoIConnectionInfo interface that can be used to interrogate and set connection properties.
__property NAMESPACE_OSGEO_FDO_CONNECTIONS::ConnectionState get_ConnectionState ()
 Gets the current state of the connection.
__property System::String * get_ConnectionString ()
 Gets the connection string used to open a DataStore.
__property System::Int32 get_ConnectionTimeout ()
 Gets the number of milliseconds to wait while trying to establish a connection before terminating the attempt and generating an error. If the provider does not support the timeout capability 0 will be returned.
__property NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES::IExpressionCapabilitiesget_ExpressionCapabilities ()
 Gets an FdoIExpressionCapabilities interface describing the provider's support for expressions.
__property NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES::IFilterCapabilitiesget_FilterCapabilities ()
 Gets an FdoIFilterCapabilities interface describing the provider's support for filters.
__property NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES::IGeometryCapabilitiesget_GeometryCapabilities ()
 Gets an FdoIGeometryCapabilities interface describing the provider's support for geometry.
__property NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES::IRasterCapabilitiesget_RasterCapabilities ()
 Gets an FdoIRasterCapabilities interface describing the provider's support for raster images.
__property NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES::ISchemaCapabilitiesget_SchemaCapabilities ()
 Gets an FdoISchemaCapabilities interface describing the provider's support for the feature schema.
__property NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES::ITopologyCapabilitiesget_TopologyCapabilities ()
 Gets an FdoITopologyCapabilities interface describing the provider's support for topology.
NAMESPACE_OSGEO_FDO_CONNECTIONS::ConnectionState Open ()
 Opens a feature connection with the settings specified by the ConnectionString attribute of the provider-specific feature connection object.
__property System::Void set_Configuration (NAMESPACE_OSGEO_COMMON_IO::IoStream *configStream)
 Sets the XML configuration stream used to configure the Data Store. SetConfiguration can only be called while the connection is closed.
__property System::Void set_ConnectionString (System::String *value)
 Sets the connection string used to open a DataStore. SetConnectionString can only be set while the connection is closed.
__property System::Void set_ConnectionTimeout (System::Int32 value)
 Sets the number of milliseconds to wait while trying to establish a connection before terminating the attempt and generating an error. If the provider does not support the timeout capability then attempting to set a timeout will result in an exception.

Variables

END_NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES
BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS
public __gc __interface 
ICommand
public __gc __interface ICommandCapabilities
public __gc __interface IConnection
 The FdoIConnection interface enables a feature provider to implement a connection class, which represents a unique session with a data store.
BEGIN_NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES
public __gc __interface 
IConnectionCapabilities
BEGIN_NAMESPACE_OSGEO_FDO_CONNECTIONS
public __gc __interface 
IConnectionInfo
public __gc __interface IExpressionCapabilities
public __gc __interface IFilterCapabilities
public __gc __interface IGeometryCapabilities
public __gc __interface IRasterCapabilities
public __gc __interface ISchemaCapabilities
public __gc __interface ITopologyCapabilities
public __gc __interface ITransaction

Comments or suggestions? Send us feedback.