![]() |
![]() |
![]() |
GNOME Data Access 3.0 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 : Read / 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 field is 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 |