FDO .NET API Reference Feature Data Objects
Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

OSGeo::FDO::Schema::UniqueConstraint Class Reference

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

Inheritance diagram for OSGeo::FDO::Schema::UniqueConstraint:

[legend]
List of all members.

Detailed Description

UniqueConstraint can be used to specify that a property or list of properties taken together have unique values for all objects of that class in a datastore. A unique constraint that is based on a list of two or more properties is called a composite unique constraint. This constraint type applies to all data property types except for Boolean, BLOB, and CLOB. A Boolean property can be included if it’s part of a composite unique constraint.


Public Member Functions

__property OSGeo::FDO::Schema::DataPropertyDefinitionCollectionget_Properties ()
 Returns the list of properties that define the unique constraint. The caller can modify the list by adding or removing properties.
 UniqueConstraint ()
 Constructs an empty instance of an UniqueConstraint.

Protected Member Functions

System::Void ReleaseUnmanagedObject ()
 DOXYGEN-IGNORE

Constructor & Destructor Documentation

OSGeo::FDO::Schema::UniqueConstraint::UniqueConstraint  ) 
 

Constructs an empty instance of an UniqueConstraint.

Returns:
Returns an UniqueConstraint.

Member Function Documentation

__property OSGeo ::FDO ::Schema ::DataPropertyDefinitionCollection* OSGeo::FDO::Schema::UniqueConstraint::get_Properties  ) 
 

Returns the list of properties that define the unique constraint. The caller can modify the list by adding or removing properties.

Returns:
Returns the collection that holds the properties that defines the constraint.

System::Void OSGeo::FDO::Schema::UniqueConstraint::ReleaseUnmanagedObject  )  [protected, virtual]
 

DOXYGEN-IGNORE

Reimplemented from OSGeo::FDO::Runtime::Disposable.


Comments or suggestions? Send us feedback.