|  |  |  | GNOME Data Access manual |  | 
|---|---|---|---|---|
| GdaQueryFieldFieldGdaQueryFieldField — Represents one field of an entity (through a GdaQueryTarget object) | 
            GdaQueryFieldField;
GdaQueryField* gda_query_field_field_new    (GdaQuery *query,
                                             const gchar *field);
gchar*      gda_query_field_field_get_ref_field_name
                                            (GdaQueryFieldField *field);
GdaEntityField* gda_query_field_field_get_ref_field
                                            (GdaQueryFieldField *field);
GdaQueryTarget* gda_query_field_field_get_target
                                            (GdaQueryFieldField *field);
GObject +----GdaObject +----GdaQueryObject +----GdaQueryField +----GdaQueryFieldField
GdaQueryFieldField implements GdaXmlStorage, GdaReferer, GdaEntityField and GdaRenderer.
"entry-plugin" gchararray : Read / Write "field" GdaEntityField : Read / Write "field-id" gchararray : Write "field-name" gchararray : Write "query" GdaQuery : Read / Write / Construct Only "target" GdaQueryTarget : Read / Write "target-id" gchararray : Write "target-name" gchararray : Write "value-provider" GdaQueryField : Read / Write "value-provider-xml-id" gchararray : Read / Write
GdaQueryField* gda_query_field_field_new (GdaQuery *query, const gchar *field);
Creates a new GdaQueryFieldField object which represents a given field.
field can be among the following forms:
field_name
table_name.field_name
| query: | a GdaQuery in which the new object will be | 
| field: | the name of the field to represent | 
| Returns : | the new object | 
gchar*      gda_query_field_field_get_ref_field_name
                                            (GdaQueryFieldField *field);
Get the real name of the represented field. The returned name can be in either forms:
field_name
table_name.field_name
| field: | a GdaQueryFieldField object | 
| Returns : | represented field name (free the memory after usage) | 
GdaEntityField* gda_query_field_field_get_ref_field (GdaQueryFieldField *field);
Get the real GdaEntityField object (well, the object which implements that interface)
referenced by field
| field: | a GdaQueryFieldField object | 
| Returns : | the GdaEntityField object, or NULL if fieldis not active | 
GdaQueryTarget* gda_query_field_field_get_target (GdaQueryFieldField *field);
Get the GdaQueryTarget object field 'belongs' to
| field: | a GdaQueryFieldField object | 
| Returns : | the GdaQueryTarget object |