![]() |
![]() |
![]() |
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" gchar* : Read / Write "field" GdaEntityField* : Read / Write "field-id" gchar* : Write "field-name" gchar* : Read / Write "query" GdaQuery* : Read / Write / Construct Only "target" GdaQueryTarget* : Read / Write "target-id" gchar* : Write "target-name" gchar* : Write "value-provider" GdaQueryField* : Read / Write "value-provider-xml-id" gchar* : 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
|
a GdaQuery in which the new object will be |
|
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
|
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
|
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
|
a GdaQueryFieldField object |
Returns : |
the GdaQueryTarget object |