GdaDataModelList

GdaDataModelList — An implementation of GdaDataModel based on a list

Synopsis

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

Description

Details

GdaDataModelListPrivate

typedef struct _GdaDataModelListPrivate GdaDataModelListPrivate;


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 ()

const 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.