![]() |
![]() |
![]() |
GNOME Data Access 3.0 manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces | Properties |
GdaDataModelRowGdaDataModelRow — Base implementation for other objects to implement the GdaDataModel interface based on the usage of |
GObject +----GdaObject +----GdaDataModelRow +----GdaDataModelArray +----GdaDataModelHash
"command-text" gchar* : Read / Write "command-type" gint : Read / Write "read-only" gboolean : Read / Write
struct GdaDataModelRowClass { GdaObjectClass parent_class; /* virtual methods */ gint (* get_n_rows) (GdaDataModelRow *model); gint (* get_n_columns) (GdaDataModelRow *model); GdaRow *(* get_row) (GdaDataModelRow *model, gint row, GError **error); const GValue *(* get_value_at) (GdaDataModelRow *model, gint col, gint row); gboolean (* is_updatable) (GdaDataModelRow *model); GdaRow *(* append_values) (GdaDataModelRow *model, const GList *values, GError **error); gboolean (* append_row) (GdaDataModelRow *model, GdaRow *row, GError **error); gboolean (* update_row) (GdaDataModelRow *model, GdaRow *row, GError **error); gboolean (* remove_row) (GdaDataModelRow *model, GdaRow *row, GError **error); };