]> git.pld-linux.org Git - packages/libgda3.git/commitdiff
- update firebird provider to current gda API
authorJakub Bogusz <qboosh@pld-linux.org>
Thu, 31 May 2007 20:00:07 +0000 (20:00 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    libgda3-firebird.patch -> 1.1

libgda3-firebird.patch [new file with mode: 0644]

diff --git a/libgda3-firebird.patch b/libgda3-firebird.patch
new file mode 100644 (file)
index 0000000..eb41e4f
--- /dev/null
@@ -0,0 +1,46 @@
+--- libgda-3.0.1/providers/firebird/gda-firebird-provider.c.orig       2007-04-24 23:13:13.000000000 +0200
++++ libgda-3.0.1/providers/firebird/gda-firebird-provider.c    2007-05-31 21:20:50.706932530 +0200
+@@ -24,6 +24,7 @@
+ #include <glib/gi18n-lib.h>
+ #include <libgda/gda-data-model-array.h>
+ #include <libgda/gda-data-model-private.h>
++#include <libgda/gda-parameter-list.h>
+ #include <libgda/gda-command.h>
+ #include <glib/gprintf.h>
+ #include <string.h>
+@@ -309,7 +310,7 @@
+               
+               /* Find parameters */
+               if (params)
+-                      par = gda_parameter_list_find (params, "systables");
++                      par = gda_parameter_list_find_param (params, "systables");
+               /* Initialize parameter values */
+               if (par)
+@@ -343,7 +344,7 @@
+                               GValue *tmpval;
+                               /* Get name of table */
+-                              row = (GdaRow *) gda_data_model_get_row (recmodel, i);
++                              row = (GdaRow *) gda_data_model_row_get_row (GDA_DATA_MODEL_ROW(recmodel), i, NULL);
+                               value = gda_row_get_value (row, 0);
+                               value_list = g_list_append (value_list, gda_value_copy (value));
+@@ -624,7 +625,7 @@
+       g_return_val_if_fail (GDA_IS_CONNECTION (cnc), NULL);
+       g_return_val_if_fail (params != NULL, NULL);
+       
+-      par = gda_parameter_list_find (params, "name");
++      par = gda_parameter_list_find_param (params, "name");
+       if (!par) {
+               gda_connection_add_event_string (cnc,
+                               _("Table name is needed but none specified in parameter list"));
+@@ -659,7 +660,7 @@
+                       
+                       for (i = 0; i < gda_data_model_get_n_rows (GDA_DATA_MODEL (reclist->data)); i++) {
+                               value_list = NULL;
+-                              row = (GdaRow *) gda_data_model_get_row (GDA_DATA_MODEL (reclist->data), i);
++                              row = (GdaRow *) gda_data_model_row_get_row (GDA_DATA_MODEL_ROW (GDA_DATA_MODEL (reclist->data)), i, NULL);
+                               
+                               /* Set field metdata for row, then append to recordset */
+                               value_list = fb_set_field_metadata (row);
This page took 0.09251 seconds and 4 git commands to generate.