![]() |
![]() |
![]() |
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 >> |