MgEntityMgEntity — 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
 |  |  | Libmergeant Reference Manual |  |
|---|
MgEntityMgEntity — 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
 |  |  | Libmergeant Reference Manual |  |
|---|
MgEntityMgEntity — 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
 |  |  | Libmergeant Reference Manual |  |
|---|
MgEntityMgEntity — 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.