FDO .NET API Reference Feature Data Objects

OSGeo::FDO::Schema::ClassCapabilities Class Reference
[OSGeo::FDO::Schema]

Inherits OSGeo::FDO::Runtime::Disposable.

Inheritance diagram for OSGeo::FDO::Schema::ClassCapabilities:

Inheritance graph
[legend]
List of all members.

Detailed Description

The ClassCapabilites class describes various capabilities for a particular FDO Class Definition and an FDO Provider datastore.

()

Definition at line 37 of file mgClassCapabilities.h.


Public Member Functions

 ClassCapabilities (OSGeo::FDO::Schema::ClassDefinition *parent)
 Constructs an ClassCapabilities instance. This function should only be called from an FDO Provider.
__property OSGeo::FDO::Commands::Locking::LockType get_LockTypes ()[]
 Gets an array of LockType values supported by the feature provider.
__property OSGeo::FDO::Schema::ClassDefinitionget_Parent ()
 Gets the parent of this Class Capabilites object.
__property System::Boolean get_SupportsLocking ()
 Gets the locking support capability.
__property System::Boolean get_SupportsLongTransactions ()
 Gets the long transaction support capability.
__property System::Boolean get_SupportsWrite ()
 Returns true if the class supports write.
__property System::Void set_LockTypes (OSGeo::FDO::Commands::Locking::LockType types[])
 Sets the locking types support capability. This function should only be called from an FDO Provider.
__property System::Void set_SupportsLocking (System::Boolean value)
 Sets the locking support capability. This function should only be called from an FDO Provider.
__property System::Void set_SupportsLongTransactions (System::Boolean value)
 Sets the long transaction support capability. This function should only be called from an FDO Provider.

Comments or suggestions? Send us feedback.