## 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