|  |  |  | Libgnomedb Reference Manual |  | 
|---|
| GnomeDbQfFieldGnomeDbQfField — Represents one field of an entity (through a GnomeDbTarget object) | 
            GnomeDbQfField;
guint       gnome_db_qf_field_get_type      (void);
GObject*    gnome_db_qf_field_new_with_objects
                                            (GnomeDbQuery *query,
                                             GnomeDbTarget *target,
                                             GnomeDbField *field);
GObject*    gnome_db_qf_field_new_with_xml_ids
                                            (GnomeDbQuery *query,
                                             const gchar *target_xml_id,
                                             const gchar *field_xml_id);
GnomeDbField* gnome_db_qf_field_get_ref_field
                                            (GnomeDbQfField *field);
GnomeDbTarget* gnome_db_qf_field_get_target (GnomeDbQfField *field);
GnomeDbQfField implements GnomeDbXmlStorage, GnomeDbRenderer, GnomeDbReferer and GnomeDbField.
"handler-plugin" gchararray : Read / Write "query" gpointer : Read / Write "value-provider" gpointer : Read / Write "value-provider-xml-id" gchararray : Read / Write
"templ-signal" void user_function (GnomeDbQfField *dbqffield, gpointer user_data);
GObject*    gnome_db_qf_field_new_with_objects
                                            (GnomeDbQuery *query,
                                             GnomeDbTarget *target,
                                             GnomeDbField *field);Creates a new GnomeDbQfField object which represents the field of the entity represented by target. For example if target represents my_table, and field represents the "name" field, then the created object would represent 'my_table.name' in SQL notation
REM: field MUST belong to the GnomeDbEntity represented by target (we need the target since an entity can appear several times within a query, for self joins for example).
| query : | a GnomeDbQuery in which the new object will be | 
| target : | a GnomeDbTarget object | 
| field : | an object which implements the GnomeDbField interface | 
| Returns : | the new object | 
GObject*    gnome_db_qf_field_new_with_xml_ids
                                            (GnomeDbQuery *query,
                                             const gchar *target_xml_id,
                                             const gchar *field_xml_id);
| query : | |
| target_xml_id : | |
| field_xml_id : | |
| Returns : | 
GnomeDbField* gnome_db_qf_field_get_ref_field (GnomeDbQfField *field);
Get the real GnomeDbField object (well, the object which implements that interface) referenced by field
| field : | a GnomeDbQfField object | 
| Returns : | the GnomeDbField object, or NULL if field is not active | 
GnomeDbTarget* gnome_db_qf_field_get_target (GnomeDbQfField *field);
Get the GnomeDbTarget object field 'belongs' to
| field : | a GnomeDbQfField object | 
| Returns : | the GnomeDbTarget object | 
void user_function (GnomeDbQfField *dbqffield, gpointer user_data);
| dbqffield : | the object which received the signal. | 
| user_data : | user data set when the signal handler was connected. | 
| << GnomeDbQfAll | GnomeDbQfFunc >> |