MgEntity

MgEntity — Interface to represent a generic entity (for tables, views or queries)

Synopsis




            MgEntity;
GType       mg_entity_get_type              (void);
GSList*     mg_entity_get_all_fields        (MgEntity *iface);
GSList*     mg_entity_get_visible_fields    (MgEntity *iface);
MgField*    mg_entity_get_field_by_name     (MgEntity *iface,
                                             const gchar *name);
MgField*    mg_entity_get_field_by_xml_id   (MgEntity *iface,
                                             const gchar *xml_id);
MgField*    mg_entity_get_field_by_index    (MgEntity *iface,
                                             gint index);
gint        mg_entity_get_field_index       (MgEntity *iface,
                                             MgField *field);
void        mg_entity_add_field             (MgEntity *iface,
                                             MgField *field);
void        mg_entity_add_field_before      (MgEntity *iface,
                                             MgField *field,
                                             MgField *field_before);
void        mg_entity_swap_fields           (MgEntity *iface,
                                             MgField *field1,
                                             MgField *field2);
void        mg_entity_remove_field          (MgEntity *iface,
                                             MgField *field);
gboolean    mg_entity_is_writable           (MgEntity *iface);
GSList*     mg_entity_get_parameters        (MgEntity *iface);
MgContext*  mg_entity_get_exec_context      (MgEntity *iface);

Object Hierarchy


  GInterface
   +----MgEntity

Prerequisites

MgEntity requires GObject.

Known Implement"MgEnEntity

MgEntity

MgEntity — Interface to represent a generic entity (for tables, views or queries)

Synopsis




            MgEntity;
GType       mg_entity_get_type              (void);
GSList*     mg_entity_get_all_fields        (MgEntity *iface);
GSList*     mg_entity_get_visible_fields    (MgEntity *iface);
MgField*    mg_entity_get_field_by_name     (MgEntity *iface,
                                             const gchar *name);
MgField*    mg_entity_get_field_by_xml_id   (MgEntity *iface,
                                             const gchar *xml_id);
MgField*    mg_entity_get_field_by_index    (MgEntity *iface,
                                             gint index);
gint        mg_entity_get_field_index       (MgEntity *iface,
                                             MgField *field);
void        mg_entity_add_field             (MgEntity *iface,
                                             MgField *field);
void        mg_entity_add_field_before      (MgEntity *iface,
                                             MgField *field,
                                             MgField *field_before);
void        mg_entity_swap_fields           (MgEntity *iface,
                                             MgField *field1,
                                             MgField *field2);
void        mg_entity_remove_field          (MgEntity *iface,
                                             MgField *field);
gboolean    mg_entity_is_writable           (MgEntity *iface);
GSList*     mg_entity_get_parameters        (MgEntity *iface);
MgContext*  mg_entity_get_exec_context      (MgEntity *iface);

Object Hierarchy


  GInterface
   +----MgEntity

Prerequisites

MgEntity requires GObject.

Known Implement"MgEnEntity

MgEntity

MgEntity — Interface to represent a generic entity (for tables, views or queries)

Synopsis




            MgEntity;
GType       mg_entity_get_type              (void);
GSList*     mg_entity_get_all_fields        (MgEntity *iface);
GSList*     mg_entity_get_visible_fields    (MgEntity *iface);
MgField*    mg_entity_get_field_by_name     (MgEntity *iface,
                                             const gchar *name);
MgField*    mg_entity_get_field_by_xml_id   (MgEntity *iface,
                                             const gchar *xml_id);
MgField*    mg_entity_get_field_by_index    (MgEntity *iface,
                                             gint index);
gint        mg_entity_get_field_index       (MgEntity *iface,
                                             MgField *field);
void        mg_entity_add_field             (MgEntity *iface,
                                             MgField *field);
void        mg_entity_add_field_before      (MgEntity *iface,
                                             MgField *field,
                                             MgField *field_before);
void        mg_entity_swap_fields           (MgEntity *iface,
                                             MgField *field1,
                                             MgField *field2);
void        mg_entity_remove_field          (MgEntity *iface,
                                             MgField *field);
gboolean    mg_entity_is_writable           (MgEntity *iface);
GSList*     mg_entity_get_parameters        (MgEntity *iface);
MgContext*  mg_entity_get_exec_context      (MgEntity *iface);

Object Hierarchy


  GInterface
   +----MgEntity

Prerequisites

MgEntity requires GObject.

Known Implement"MgEnEntity

MgEntity

MgEntity — Interface to represent a generic entity (for tables, views or queries)

Synopsis




            MgEntity;
GType       mg_entity_get_type              (void);
GSList*     mg_entity_get_all_fields        (MgEntity *iface);
GSList*     mg_entity_get_visible_fields    (MgEntity *iface);
MgField*    mg_entity_get_field_by_name     (MgEntity *iface,
                                             const gchar *name);
MgField*    mg_entity_get_field_by_xml_id   (MgEntity *iface,
                                             const gchar *xml_id);
MgField*    mg_entity_get_field_by_index    (MgEntity *iface,
                                             gint index);
gint        mg_entity_get_field_index       (MgEntity *iface,
                                             MgField *field);
void        mg_entity_add_field             (MgEntity *iface,
                                             MgField *field);
void        mg_entity_add_field_before      (MgEntity *iface,
                                             MgField *field,
                                             MgField *field_before);
void        mg_entity_swap_fields           (MgEntity *iface,
                                             MgField *field1,
                                             MgField *field2);
void        mg_entity_remove_field          (MgEntity *iface,
                                             MgField *field);
gboolean    mg_entity_is_writable           (MgEntity *iface);
GSList*     mg_entity_get_parameters        (MgEntity *iface);
MgContext*  mg_entity_get_exec_context      (MgEntity *iface);

Object Hierarchy


  GInterface
   +----MgEntity

Prerequisites

MgEntity requires GObject.

Known Implement"MgEnEntity

MgEntity

MgEntity — Interface to represent a generic entity (for tables, views or queries)