GnomeDbWrapperField

GnomeDbWrapperField — GnomeDbField interface implementation for the GnomeDbModelWrapper object

Synopsis




            GnomeDbWrapperField;
GType       gnome_db_wrapper_field_get_type (void);
GObject*    gnome_db_wrapper_field_new_in_model
                                            (GnomeDbModelWrapper *model,
                                             gint col);
GObject*    gnome_db_wrapper_field_new_in_entity
                                            (GnomeDbEntity *entity,
                                             GnomeDbField *field);

Object Hierarchy


  GObject
   +----GnomeDbBase
         +----GnomeDbWrapperField

Implemented Interfaces

GnomeDbWrapperField implements GnomeDbField.

Description

This object implements the GnomeDbField for a column of the GdaDataModel encapsulated by the GnomeDbModelWrapper object.

Details

GnomeDbWrapperField

typedef struct _GnomeDbWrapperField GnomeDbWrapperField;


gnome_db_wrapper_field_get_type ()

GType       gnome_db_wrapper_field_get_type (void);

Returns :

gnome_db_wrapper_field_new_in_model ()

GObject*    gnome_db_wrapper_field_new_in_model
                                            (GnomeDbModelWrapper *model,
                                             gint col);

Creates a new GnomeDbWrapperField object. The new object will implement the GnomeDbField interface for the col column of the model model.

model : a GnomeDbModelWrapper object
col : the column number of the GdaDataModel model holds.
Returns : the newly created object

gnome_db_wrapper_field_new_in_entity ()

GObject*    gnome_db_wrapper_field_new_in_entity
                                            (GnomeDbEntity *entity,
                                             GnomeDbField *field);

Creates a new GnomeDbWrapperField object. The new object is a wrapper of the field field which will say it belongs to the entity GnomeDbEntity.

entity : a GnomeDbEntity object
field : a GnomeDbField object
Returns : the newly created object