# OSGeo::FDO::Connections::Capabilities::SignatureDefinition Class Reference
[OSGeo::FDO::Connections::Capabilities]

Inheritance diagram for OSGeo::FDO::Connections::Capabilities::SignatureDefinition:

[legend]

List of all members.

## Detailed Description

The FDO SignatureDefinition class allows the signatures of FDO FunctionDefinition objects to be defined.

()

## Public Member Functions
__property OSGeo::FDO::Connections::Capabilities::ReadOnlyArgumentDefinitionCollection * | get_Arguments ()
| Gets an array of ArgumentDefinition objects required for the function.
__property OSGeo::FDO::Schema::PropertyType | get_ReturnPropertyType ()
| Gets the PropertyType of the function return value.
__property OSGeo::FDO::Schema::DataType | get_ReturnType ()
| Gets the DataType of the function return value. This is only valid if the function return property type is PropertyType_DataProperty.
| SignatureDefinition (OSGeo::FDO::Schema::PropertyType returnPropertyType, OSGeo::FDO::Schema::DataType returnDataType, OSGeo::FDO::Connections::Capabilities::ArgumentDefinitionCollection *arguments)
| Constructs an instance of a FunctionDefinition using the specified arguments.
| SignatureDefinition (OSGeo::FDO::Schema::DataType returnDataType, OSGeo::FDO::Connections::Capabilities::ArgumentDefinitionCollection *arguments)
| Constructs an instance of a FunctionDefinition using the specified arguments.