# OSGeo::FDO::Schema::UniqueConstraint Class Reference
[OSGeo::FDO::Schema]

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::DataPropertyDefinitionCollection * | get_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.