|  |  |  | Libgnomedb Reference Manual |  | 
|---|
| GnomeDbFieldGnomeDbField — Interface to represent a generic field (for tables's fields, etc). | 
            GnomeDbField;
GType       gnome_db_field_get_type         (void);
GnomeDbEntity* gnome_db_field_get_entity    (GnomeDbField *iface);
GnomeDbServerDataType* gnome_db_field_get_data_type
                                            (GnomeDbField *iface);
const gchar* gnome_db_field_get_name        (GnomeDbField *iface);
const gchar* gnome_db_field_get_description (GnomeDbField *iface);
GnomeDbField is implemented by GnomeDbQfAll, GnomeDbQfValue, GnomeDbWrapperField, GnomeDbQfFunc, GnomeDbTableField and GnomeDbQfField.
GnomeDbEntity* gnome_db_field_get_entity (GnomeDbField *iface);
Get a reference to the object implementing the GnomeDbEntity interface to which the object implementing the GnomeDbField is attached to.
| iface : | an object which implements the GnomeDbField interface | 
| Returns : | the object implementing the GnomeDbEntity interface | 
GnomeDbServerDataType* gnome_db_field_get_data_type (GnomeDbField *iface);
Get a data type of the object implementing the GnomeDbField interface
| iface : | an object which implements the GnomeDbField interface | 
| Returns : | the corresponding GnomeDbServerDataType | 
const gchar* gnome_db_field_get_name (GnomeDbField *iface);
Get the name of the object implementing the GnomeDbField interface
| iface : | an object which implements the GnomeDbField interface | 
| Returns : | the name | 
const gchar* gnome_db_field_get_description (GnomeDbField *iface);
Get the description of the object implementing the GnomeDbField interface
| iface : | an object which implements the GnomeDbField interface | 
| Returns : | the description | 
| << GnomeDbEntity | GnomeDbXmlStorage >> |