| Libmergeant Reference Manual |
|---|
MgFieldMgField — Interface to represent a generic field (for tables's fields, etc). |
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 >> |