|  |  |  | Libgnomedb Reference Manual |  | 
|---|
| GnomeDbQfFuncGnomeDbQfFunc — Represents a function (selected by a GnomeDbServerFunction object) | 
            GnomeDbQfFunc;
guint       gnome_db_qf_func_get_type       (void);
GObject*    gnome_db_qf_func_new_with_func  (GnomeDbQuery *query,
                                             GnomeDbServerFunction *func);
GObject*    gnome_db_qf_func_new_with_xml_id
                                            (GnomeDbQuery *query,
                                             const gchar *func_xml_id);
GnomeDbServerFunction* gnome_db_qf_func_get_ref_func
                                            (GnomeDbQfFunc *func);
GSList*     gnome_db_qf_func_get_args       (GnomeDbQfFunc *func);
GnomeDbQfFunc implements GnomeDbXmlStorage, GnomeDbRenderer, GnomeDbReferer and GnomeDbField.
GObject* gnome_db_qf_func_new_with_func (GnomeDbQuery *query, GnomeDbServerFunction *func);
Creates a new GnomeDbQfFunc object which represents the func function
| query : | a GnomeDbQuery in which the new object will be | 
| func : | a GnomeDbServerFunction object | 
| Returns : | the new object | 
GObject*    gnome_db_qf_func_new_with_xml_id
                                            (GnomeDbQuery *query,
                                             const gchar *func_xml_id);Creates a new GnomeDbQfFunc object which represents a given function
| query : | a GnomeDbQuery in which the new object will be | 
| func_xml_id : | the XML Id of a GnomeDbServerFunction object | 
| Returns : | the new object | 
GnomeDbServerFunction* gnome_db_qf_func_get_ref_func (GnomeDbQfFunc *func);
Get the real GnomeDbServerFunction object used by func
| func : | a GnomeDbQfFunc object | 
| Returns : | the GnomeDbServerFunction object, or NULL if func is not active | 
GSList* gnome_db_qf_func_get_args (GnomeDbQfFunc *func);
Get a list of the other GnomeDbQfield objects which are arguments of func. If some of them are missing, then a NULL is inserted where it should have been.
| func : | a GnomeDbQfFunc object | 
| Returns : | a new list of arguments | 
void user_function (GnomeDbQfFunc *dbqffunc, gpointer user_data);
| dbqffunc : | the object which received the signal. | 
| user_data : | user data set when the signal handler was connected. | 
| << GnomeDbQfField | GnomeDbQfValue >> |