| Libmergeant Reference Manual |
|---|
MgField — Interface to represent a generic field (for tables's fields, etc).
struct MgField; GType mg_field_get_type (void); MgEntity* mg_field_get_entity (MgField *iface); MgServerDataType* mg_field_get_data_type (MgField *iface); const gchar* mg_field_get_name (MgField *iface); const gchar* mg_field_get_description (MgField *iface);
MgField is implemented by MgQfValue, MgQfField, MgQfAll, MgDbField and MgQfFunc.
MgEntity* mg_field_get_entity (MgField *iface);
Get a reference to the object implementing the MgEntity interface to which the object implementing the MgField is attached to.
MgServerDataType* mg_field_get_data_type (MgField *iface);
Get a data type of the object implementing the MgField interface
| iface : | an object which implements the MgField interface |
| Returns : | the corresponding MgServerDataType |
const gchar* mg_field_get_name (MgField *iface);
Get the name of the object implementing the MgField interface
| iface : | an object which implements the MgField interface |
| Returns : | the name |
| << MgEntity | MgRenderer >> |