| GNOME Data Access 4 manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | Properties | ||||
GdaDataAccessWrapperGdaDataAccessWrapper — Offers a random access on top of a cursor-only access data model |
Synopsis
struct GdaDataAccessWrapper;
struct GdaDataAccessWrapperClass;
GdaDataAccessWrapperPrivate;
GdaDataModel * gda_data_access_wrapper_new (GdaDataModel *model);
Description
The GdaDataAccessWrapper object simply wraps around another GdaDataModel data model object and allows data to be accessed in a random way while remaining memory efficient as much as possible.
Details
struct GdaDataAccessWrapperClass
struct GdaDataAccessWrapperClass {
GObjectClass parent_class;
/* Padding for future expansion */
};
GdaDataAccessWrapperPrivate
typedef struct _GdaDataAccessWrapperPrivate GdaDataAccessWrapperPrivate;
gda_data_access_wrapper_new ()
GdaDataModel * gda_data_access_wrapper_new (GdaDataModel *model);
Creates a new GdaDataModel object which buffers the rows of model. This object is useful
only if model can only be accessed using cursor based method.
|
a GdaDataModel |
Returns : |
a pointer to the newly created GdaDataModel. [transfer full] |
Property Details
The "model" property
"model" GdaDataModel* : Read / Write / Construct Only
Data model being wrapped.
