libgda r3328 - in trunk: . libgda
- From: vivien svn gnome org
- To: svn-commits-list gnome org
- Subject: libgda r3328 - in trunk: . libgda
- Date: Sat, 21 Feb 2009 14:29:39 +0000 (UTC)
Author: vivien
Date: Sat Feb 21 14:29:39 2009
New Revision: 3328
URL: http://svn.gnome.org/viewvc/libgda?rev=3328&view=rev
Log:
2009-02-21 Vivien Malerba <malerba gnome-db org>
* libgda/gda-meta-store.c: corrected gda_meta_store_schema_get_structure(), fixes
bug #542847
Modified:
trunk/ChangeLog
trunk/libgda/gda-meta-store.c
Modified: trunk/libgda/gda-meta-store.c
==============================================================================
--- trunk/libgda/gda-meta-store.c (original)
+++ trunk/libgda/gda-meta-store.c Sat Feb 21 14:29:39 2009
@@ -2930,7 +2930,6 @@
gda_meta_store_schema_get_structure (GdaMetaStore *store, GError **error)
{
GdaMetaStruct *mstruct;
- GdaMetaStore *pstore;
GdaDataModel *model;
gint i, nrows;
@@ -2941,13 +2940,12 @@
return NULL;
/* create a GdaMetaStruct */
- pstore = gda_connection_get_meta_store (store->priv->cnc);
- model = gda_meta_store_extract (pstore, "SELECT table_catalog, table_schema, table_name FROM _tables",
+ model = gda_meta_store_extract (store, "SELECT table_catalog, table_schema, table_name FROM _tables",
error, NULL);
if (!model)
return NULL;
- mstruct = gda_meta_struct_new (pstore, GDA_META_STRUCT_FEATURE_ALL);
+ mstruct = gda_meta_struct_new (store, GDA_META_STRUCT_FEATURE_ALL);
nrows = gda_data_model_get_n_rows (model);
for (i = 0; i < nrows; i++) {
/* FIXME: only take into account the database objects which have a corresponding DbObject */
@@ -2970,7 +2968,7 @@
GSList *list, *all_db_obj_list;
GdaMetaStoreClass *klass;
- klass = (GdaMetaStoreClass *) G_OBJECT_GET_CLASS (pstore);
+ klass = (GdaMetaStoreClass *) G_OBJECT_GET_CLASS (store);
all_db_obj_list = g_slist_copy (klass->cpriv->db_objects);
if (store->priv->p_db_objects)
all_db_obj_list = g_slist_concat (all_db_obj_list, g_slist_copy (store->priv->p_db_objects));
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]