![]() |
![]() |
![]() |
GNOME Data Access 3.0 manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces | Properties |
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, GdaEntityField, GdaRenderer and GdaReferer.
"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 |