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

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.

()


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::ClassDefinition
get_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.