GdaServerRecordsetModel

Name

GdaServerRecordsetModel -- 

Synopsis



struct      GdaServerRecordsetModelPrivate;
GdaServerRecordset* gda_server_recordset_model_new
                                            (GdaServerConnection *cnc,
                                             gint n_cols);
void        gda_server_recordset_model_set_field_defined_size
                                            (GdaServerRecordsetModel *recset,
                                             gint col,
                                             glong size);
void        gda_server_recordset_model_set_field_name
                                            (GdaServerRecordsetModel *recset,
                                             gint col,
                                             const gchar *name);
void        gda_server_recordset_model_set_field_scale
                                            (GdaServerRecordsetModel *recset,
                                             gint col,
                                             glong scale);
void        gda_server_recordset_model_set_field_gdatype
                                            (GdaServerRecordsetModel *recset,
                                             gint col,
                                             GdaType type);
void        gda_server_recordset_model_append_row
                                            (GdaServerRecordsetModel *recset,
                                             const GList *values);

Description

Details

struct GdaServerRecordsetModelPrivate

struct GdaServerRecordsetModelPrivate;


gda_server_recordset_model_new ()

GdaServerRecordset* gda_server_recordset_model_new
                                            (GdaServerConnection *cnc,
                                             gint n_cols);

Create a new GdaServerRecordsetModel object, which allows you to create a GdaServerRecordset in a GdaDataModel's mode. That is, the GdaServerRecordsetModel provides all the stuff needed for you to provide it with data, and forget about fetch and describe callbacks. This is specially useful for quick databases, or no-DB data sources, such as plain text files, XML files, etc.

cnc : 
n_cols : number of columns in the recordset.
Returns : the newly created object.


gda_server_recordset_model_set_field_defined_size ()

void        gda_server_recordset_model_set_field_defined_size
                                            (GdaServerRecordsetModel *recset,
                                             gint col,
                                             glong size);

recset : 
col : 
size : 


gda_server_recordset_model_set_field_name ()

void        gda_server_recordset_model_set_field_name
                                            (GdaServerRecordsetModel *recset,
                                             gint col,
                                             const gchar *name);

recset : 
col : 
name : 


gda_server_recordset_model_set_field_scale ()

void        gda_server_recordset_model_set_field_scale
                                            (GdaServerRecordsetModel *recset,
                                             gint col,
                                             glong scale);

recset : 
col : 
scale : 


gda_server_recordset_model_set_field_gdatype ()

void        gda_server_recordset_model_set_field_gdatype
                                            (GdaServerRecordsetModel *recset,
                                             gint col,
                                             GdaType type);

recset : 
col : 
type : 


gda_server_recordset_model_append_row ()

void        gda_server_recordset_model_append_row
                                            (GdaServerRecordsetModel *recset,
                                             const GList *values);

recset : 
values :