## GdaDataModelList GdaDataModelList — An implementation of GdaDataModel based on a list |

## Synopsis

                GdaDataModelList;
    GdaDataModel* gda_data_model_list_new       (void);
    GdaDataModel* gda_data_model_list_new_from_string_list
                                                (const GList *list);
    GdaRow*     gda_data_model_list_append_value
                                                (GdaDataModelList *model,
                                                 const GdaValue *value);

## Object Hierarchy

      GObject
       +----GdaDataModelBase
             +----GdaDataModelList

## Implemented Interfaces

GdaDataModelList implements GdaDataModel.

## Description

## Details

### GdaDataModelList

    typedef struct _GdaDataModelList GdaDataModelList;

### gda_data_model_list_new ()

    GdaDataModel* gda_data_model_list_new       (void);

Returns : | a newly allocated GdaDataModel.

### gda_data_model_list_new_from_string_list ()

    GdaDataModel* gda_data_model_list_new_from_string_list
                                                (const GList *list);

`list` : | a list of strings.
Returns : | a newly allocated GdaDataModel which contains a set of GdaValue according to the given `list`.

### gda_data_model_list_append_value ()

    GdaRow*     gda_data_model_list_append_value
                                                (GdaDataModelList *model,
                                                 const GdaValue *value);

Inserts a row in the `model`, using `value`.

`model` : | the GdaDataModelList which is gonna hold the row.
`value` : | a GdaValue which will be used to fill the row.
Returns : | the GdaRow which has been inserted, or `NULL` on failure.