<!-- ##### SECTION Title ##### -->
GdaDictFunction

<!-- ##### SECTION Short_Description ##### -->
Represents a function in the DBMS.

<!-- ##### SECTION Long_Description ##### -->
<para>
The #GdaDictFunction represents a function, it has zero or more input parameters, and one and
only one return type. In this way it does not represent procedures which does not return any data type.
Also the argument types are always of the IN kind (no OUT or IN OUT kinds); there may one day be a specific
object for procedures. It does not either represent a function returning a SET OF a given data type; there may 
on day be a specific object for such functions.
</para>
<para>
Because functions can be polymorphic, the name is not enough to identify them, so the
DBMS provides a unique id which can be used to uniquely identify a function.
</para>
<para>
It implements the #GdaXmlStorage interface.
</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### STRUCT GdaDictFunction ##### -->
<para>

</para>


<!-- ##### ARG GdaDictFunction:prop ##### -->
<para>

</para>

<!-- ##### FUNCTION gda_dict_function_new ##### -->
<para>

</para>

@dict: 
@Returns: 
<!-- # Unused Parameters # -->
@srv: 


<!-- ##### FUNCTION gda_dict_function_set_dbms_id ##### -->
<para>

</para>

@func: 
@id: 


<!-- ##### FUNCTION gda_dict_function_get_dbms_id ##### -->
<para>

</para>

@func: 
@Returns: 


<!-- ##### FUNCTION gda_dict_function_set_sqlname ##### -->
<para>

</para>

@func: 
@sqlname: 


<!-- ##### FUNCTION gda_dict_function_get_sqlname ##### -->
<para>

</para>

@func: 
@Returns: 


<!-- ##### FUNCTION gda_dict_function_set_arg_types ##### -->
<para>

</para>

@func: 
@arg_types: 


<!-- ##### FUNCTION gda_dict_function_get_arg_types ##### -->
<para>

</para>

@func: 
@Returns: 


<!-- ##### FUNCTION gda_dict_function_set_ret_type ##### -->
<para>

</para>

@func: 
@dt: 


<!-- ##### FUNCTION gda_dict_function_get_ret_type ##### -->
<para>

</para>

@func: 
@Returns: 


<!-- ##### FUNCTION gda_dict_function_accepts_args ##### -->
<para>

</para>

@func: 
@arg_types: 
@Returns: 


