[libgda] Avoid GIR generation warnings



commit 9bbdb7deefff70b9c2b1b5f97e09196ea709d73f
Author: Daniel Espinosa <esodan gmail com>
Date:   Thu May 30 18:24:10 2013 -0500

    Avoid GIR generation warnings

 libgda/Gda-5.0.gir                            |  561 ++++++++++++-------------
 libgda/gda-data-model-dir.c                   |    2 +-
 libgda/gda-data-model-import.c                |    2 +-
 libgda/gda-data-model.c                       |    6 +-
 libgda/gda-meta-store.c                       |    2 +-
 libgda/gda-meta-store.h                       |    4 +-
 libgda/gda-server-provider.h                  |  104 +++---
 libgda/providers-support/gda-pstmt.h          |    2 +-
 libgda/sql-parser/gda-sql-parser.h            |   16 +-
 libgda/sql-parser/gda-statement-struct-decl.h |    6 +-
 10 files changed, 346 insertions(+), 359 deletions(-)
---
diff --git a/libgda/Gda-5.0.gir b/libgda/Gda-5.0.gir
index 3b313de..b07844c 100644
--- a/libgda/Gda-5.0.gir
+++ b/libgda/Gda-5.0.gir
@@ -5562,7 +5562,6 @@ Upon errors -1 will be returned and @error will be assigned a
       </virtual-method>
       <virtual-method name="i_append_values"
                       invoker="append_values"
-                      introspectable="0"
                       throws="1">
         <doc xml:whitespace="preserve">Appends a row to the given data model. If any value in @values is 
actually %NULL, then 
 it is considered as a default value. If @values is %NULL then all values are set to their default value.
@@ -5580,7 +5579,7 @@ Upon errors -1 will be returned and @error will be assigned a
           <parameter name="values" transfer-ownership="none" allow-none="1">
             <doc xml:whitespace="preserve">#GList of #GValue* representing the row to add.  The length must 
match model's column count.  These #GValue are value-copied (the user is still responsible for freeing 
them).</doc>
             <type name="GLib.List" c:type="const GList*">
-              <type/>
+              <type name="GObject.Value"/>
             </type>
           </parameter>
         </parameters>
@@ -5641,9 +5640,7 @@ and should not be destroyed; any modification will affect the whole data model.<
           </parameter>
         </parameters>
       </virtual-method>
-      <virtual-method name="i_find_row"
-                      invoker="get_row_from_values"
-                      introspectable="0">
+      <virtual-method name="i_find_row" invoker="get_row_from_values">
         <doc xml:whitespace="preserve">Returns the first row where all the values in @values at the columns 
identified at
 @cols_index match. If the row can't be identified, then returns -1;
 
@@ -5659,7 +5656,7 @@ NOTE: the @cols_index array MUST contain a column index for each value in @value
           <parameter name="values" transfer-ownership="none">
             <doc xml:whitespace="preserve">a list of #GValue values (no %NULL is allowed)</doc>
             <type name="GLib.SList" c:type="GSList*">
-              <type/>
+              <type name="GObject.Value"/>
             </type>
           </parameter>
           <parameter name="cols_index" transfer-ownership="none">
@@ -5970,10 +5967,7 @@ Upon errors FALSE will be returned and @error will be assigned a
           </parameter>
         </parameters>
       </virtual-method>
-      <virtual-method name="i_set_values"
-                      invoker="set_values"
-                      introspectable="0"
-                      throws="1">
+      <virtual-method name="i_set_values" invoker="set_values" throws="1">
         <doc xml:whitespace="preserve">In a similar way to gda_data_model_set_value_at(), this method 
modifies a data model's contents
 by setting several values at once.
 
@@ -5997,7 +5991,7 @@ Upon errors FALSE will be returned and @error will be assigned a
           <parameter name="values" transfer-ownership="none" allow-none="1">
             <doc xml:whitespace="preserve">a list of #GValue (or %NULL), one for at most the number of 
columns of @model</doc>
             <type name="GLib.List" c:type="GList*">
-              <type/>
+              <type name="GObject.Value"/>
             </type>
           </parameter>
         </parameters>
@@ -6111,7 +6105,6 @@ Upon errors -1 will be returned and @error will be assigned a
       </method>
       <method name="append_values"
               c:identifier="gda_data_model_append_values"
-              introspectable="0"
               throws="1">
         <doc xml:whitespace="preserve">Appends a row to the given data model. If any value in @values is 
actually %NULL, then 
 it is considered as a default value. If @values is %NULL then all values are set to their default value.
@@ -6130,7 +6123,7 @@ Upon errors -1 will be returned and @error will be assigned a
           <parameter name="values" transfer-ownership="none" allow-none="1">
             <doc xml:whitespace="preserve">#GList of #GValue* representing the row to add.  The length must 
match model's column count.  These #GValue are value-copied (the user is still responsible for freeing 
them).</doc>
             <type name="GLib.List" c:type="const GList*">
-              <type/>
+              <type name="GObject.Value"/>
             </type>
           </parameter>
         </parameters>
@@ -6577,8 +6570,7 @@ imposed by the LDAP server.</doc>
         </parameters>
       </method>
       <method name="get_row_from_values"
-              c:identifier="gda_data_model_get_row_from_values"
-              introspectable="0">
+              c:identifier="gda_data_model_get_row_from_values">
         <doc xml:whitespace="preserve">Returns the first row where all the values in @values at the columns 
identified at
 @cols_index match. If the row can't be identified, then returns -1;
 
@@ -6595,7 +6587,7 @@ NOTE: the @cols_index array MUST contain a column index for each value in @value
           <parameter name="values" transfer-ownership="none">
             <doc xml:whitespace="preserve">a list of #GValue values (no %NULL is allowed)</doc>
             <type name="GLib.SList" c:type="GSList*">
-              <type/>
+              <type name="GObject.Value"/>
             </type>
           </parameter>
           <parameter name="cols_index" transfer-ownership="none">
@@ -7170,7 +7162,6 @@ Upon errors FALSE will be returned and @error will be assigned a
       </method>
       <method name="set_values"
               c:identifier="gda_data_model_set_values"
-              introspectable="0"
               throws="1">
         <doc xml:whitespace="preserve">In a similar way to gda_data_model_set_value_at(), this method 
modifies a data model's contents
 by setting several values at once.
@@ -7196,7 +7187,7 @@ Upon errors FALSE will be returned and @error will be assigned a
           <parameter name="values" transfer-ownership="none" allow-none="1">
             <doc xml:whitespace="preserve">a list of #GValue (or %NULL), one for at most the number of 
columns of @model</doc>
             <type name="GLib.List" c:type="GList*">
-              <type/>
+              <type name="GObject.Value"/>
             </type>
           </parameter>
         </parameters>
@@ -7507,14 +7498,12 @@ Also clears @model's contents.</doc>
           </instance-parameter>
         </parameters>
       </method>
-      <method name="get_errors"
-              c:identifier="gda_data_model_dir_get_errors"
-              introspectable="0">
+      <method name="get_errors" c:identifier="gda_data_model_dir_get_errors">
         <doc xml:whitespace="preserve">Get the list of errors which have occurred while using @model</doc>
         <return-value transfer-ownership="none">
           <doc xml:whitespace="preserve">a read-only list of #GError pointers, or %NULL if no error has 
occurred</doc>
           <type name="GLib.SList" c:type="const GSList*">
-            <type/>
+            <type name="GLib.Error"/>
           </type>
         </return-value>
         <parameters>
@@ -7921,8 +7910,8 @@ Also clears @model's contents.</doc>
           </parameters>
         </callback>
       </field>
-      <field name="i_set_values" introspectable="0">
-        <callback name="i_set_values" introspectable="0" throws="1">
+      <field name="i_set_values">
+        <callback name="i_set_values" throws="1">
           <return-value transfer-ownership="none">
             <doc xml:whitespace="preserve">%TRUE if the value in the data model has been updated and no 
error occurred</doc>
             <type name="gboolean" c:type="gboolean"/>
@@ -7938,14 +7927,14 @@ Also clears @model's contents.</doc>
             <parameter name="values" transfer-ownership="none" allow-none="1">
               <doc xml:whitespace="preserve">a list of #GValue (or %NULL), one for at most the number of 
columns of @model</doc>
               <type name="GLib.List" c:type="GList*">
-                <type/>
+                <type name="GObject.Value"/>
               </type>
             </parameter>
           </parameters>
         </callback>
       </field>
-      <field name="i_append_values" introspectable="0">
-        <callback name="i_append_values" introspectable="0" throws="1">
+      <field name="i_append_values">
+        <callback name="i_append_values" throws="1">
           <return-value transfer-ownership="none">
             <doc xml:whitespace="preserve">the number of the added row, or -1 if an error occurred</doc>
             <type name="gint" c:type="gint"/>
@@ -7957,7 +7946,7 @@ Also clears @model's contents.</doc>
             <parameter name="values" transfer-ownership="none" allow-none="1">
               <doc xml:whitespace="preserve">#GList of #GValue* representing the row to add.  The length 
must match model's column count.  These #GValue are value-copied (the user is still responsible for freeing 
them).</doc>
               <type name="GLib.List" c:type="const GList*">
-                <type/>
+                <type name="GObject.Value"/>
               </type>
             </parameter>
           </parameters>
@@ -7993,8 +7982,8 @@ Also clears @model's contents.</doc>
           </parameters>
         </callback>
       </field>
-      <field name="i_find_row" introspectable="0">
-        <callback name="i_find_row" introspectable="0">
+      <field name="i_find_row">
+        <callback name="i_find_row">
           <return-value transfer-ownership="none">
             <doc xml:whitespace="preserve">the requested row number, of -1 if not found</doc>
             <type name="gint" c:type="gint"/>
@@ -8006,7 +7995,7 @@ Also clears @model's contents.</doc>
             <parameter name="values" transfer-ownership="none">
               <doc xml:whitespace="preserve">a list of #GValue values (no %NULL is allowed)</doc>
               <type name="GLib.SList" c:type="GSList*">
-                <type/>
+                <type name="GObject.Value"/>
               </type>
             </parameter>
             <parameter name="cols_index" transfer-ownership="none">
@@ -8266,14 +8255,13 @@ can be accessed in a random way.</doc>
         </parameters>
       </method>
       <method name="get_errors"
-              c:identifier="gda_data_model_import_get_errors"
-              introspectable="0">
+              c:identifier="gda_data_model_import_get_errors">
         <doc xml:whitespace="preserve">Get the list of errors which @model has to report. The returned list 
is a list of
 #GError structures, and must not be modified</doc>
         <return-value transfer-ownership="none">
           <doc xml:whitespace="preserve">the list of errors (which must not be modified), or %NULL</doc>
           <type name="GLib.SList" c:type="GSList*">
-            <type/>
+            <type name="GLib.Error"/>
           </type>
         </return-value>
         <parameters>
@@ -12117,10 +12105,10 @@ Don't try to use #gda_meta_context_free on a struct that was created manually.</
       <field name="column_values" writable="1">
         <type name="GObject.Value" c:type="GValue**"/>
       </field>
-      <field name="columns" introspectable="0" writable="1">
+      <field name="columns" writable="1">
         <type name="GLib.HashTable" c:type="GHashTable*">
           <type name="utf8"/>
-          <type/>
+          <type name="GObject.Value"/>
         </type>
       </field>
       <constructor name="new"
@@ -12209,8 +12197,7 @@ Column's name and value is copied and destroyed when #gda_meta_context_free is c
       </method>
       <method name="set_columns"
               c:identifier="gda_meta_context_set_columns"
-              version="5.2"
-              introspectable="0">
+              version="5.2">
         <doc xml:whitespace="preserve">Set columns to use in the context. The #GHashTable use column's name 
as key and a #GValue as value,
 to represent its value.
 
@@ -12227,7 +12214,7 @@ to represent its value.
             <doc xml:whitespace="preserve">a #GHashTable with the table's columns' name and their values to 
use in context.</doc>
             <type name="GLib.HashTable" c:type="GHashTable*">
               <type name="utf8"/>
-              <type/>
+              <type name="GObject.Value"/>
             </type>
           </parameter>
           <parameter name="cnc" transfer-ownership="none" allow-none="1">
@@ -13192,10 +13179,10 @@ object.</doc>
       <field name="table_name" writable="1">
         <type name="utf8" c:type="gchar*"/>
       </field>
-      <field name="keys" introspectable="0" writable="1">
+      <field name="keys" writable="1">
         <type name="GLib.HashTable" c:type="GHashTable*">
           <type name="utf8"/>
-          <type/>
+          <type name="GObject.Value"/>
         </type>
       </field>
     </record>
@@ -14243,9 +14230,9 @@ will return %NULL</doc>
       <field name="types">
         <type name="GType" c:type="GType*"/>
       </field>
-      <field name="tmpl_columns" introspectable="0">
+      <field name="tmpl_columns">
         <type name="GLib.SList" c:type="GSList*">
-          <type/>
+          <type name="Column"/>
         </type>
       </field>
       <field name="_gda_reserved1" readable="0" private="1">
@@ -17926,16 +17913,16 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="meta" transfer-ownership="none">
               <type name="MetaStore" c:type="GdaMetaStore*"/>
             </parameter>
-            <parameter name="arg3" transfer-ownership="none">
+            <parameter name="ctx" transfer-ownership="none">
               <type name="MetaContext" c:type="GdaMetaContext*"/>
             </parameter>
           </parameters>
@@ -17947,16 +17934,16 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="meta" transfer-ownership="none">
               <type name="MetaStore" c:type="GdaMetaStore*"/>
             </parameter>
-            <parameter name="arg3" transfer-ownership="none">
+            <parameter name="ctx" transfer-ownership="none">
               <type name="MetaContext" c:type="GdaMetaContext*"/>
             </parameter>
           </parameters>
@@ -17968,16 +17955,16 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="meta" transfer-ownership="none">
               <type name="MetaStore" c:type="GdaMetaStore*"/>
             </parameter>
-            <parameter name="arg3" transfer-ownership="none">
+            <parameter name="ctx" transfer-ownership="none">
               <type name="MetaContext" c:type="GdaMetaContext*"/>
             </parameter>
           </parameters>
@@ -17989,19 +17976,19 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="meta" transfer-ownership="none">
               <type name="MetaStore" c:type="GdaMetaStore*"/>
             </parameter>
-            <parameter name="arg3" transfer-ownership="none">
+            <parameter name="ctx" transfer-ownership="none">
               <type name="MetaContext" c:type="GdaMetaContext*"/>
             </parameter>
-            <parameter name="arg4" transfer-ownership="none">
+            <parameter name="error" transfer-ownership="none">
               <type name="GLib.Error" c:type="GError**"/>
             </parameter>
             <parameter name="udt_catalog" transfer-ownership="none">
@@ -18019,16 +18006,16 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="meta" transfer-ownership="none">
               <type name="MetaStore" c:type="GdaMetaStore*"/>
             </parameter>
-            <parameter name="arg3" transfer-ownership="none">
+            <parameter name="ctx" transfer-ownership="none">
               <type name="MetaContext" c:type="GdaMetaContext*"/>
             </parameter>
           </parameters>
@@ -18040,19 +18027,19 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="meta" transfer-ownership="none">
               <type name="MetaStore" c:type="GdaMetaStore*"/>
             </parameter>
-            <parameter name="arg3" transfer-ownership="none">
+            <parameter name="ctx" transfer-ownership="none">
               <type name="MetaContext" c:type="GdaMetaContext*"/>
             </parameter>
-            <parameter name="arg4" transfer-ownership="none">
+            <parameter name="error" transfer-ownership="none">
               <type name="GLib.Error" c:type="GError**"/>
             </parameter>
             <parameter name="udt_catalog" transfer-ownership="none">
@@ -18073,16 +18060,16 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="meta" transfer-ownership="none">
               <type name="MetaStore" c:type="GdaMetaStore*"/>
             </parameter>
-            <parameter name="arg3" transfer-ownership="none">
+            <parameter name="ctx" transfer-ownership="none">
               <type name="MetaContext" c:type="GdaMetaContext*"/>
             </parameter>
           </parameters>
@@ -18094,19 +18081,19 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="meta" transfer-ownership="none">
               <type name="MetaStore" c:type="GdaMetaStore*"/>
             </parameter>
-            <parameter name="arg3" transfer-ownership="none">
+            <parameter name="ctx" transfer-ownership="none">
               <type name="MetaContext" c:type="GdaMetaContext*"/>
             </parameter>
-            <parameter name="arg4" transfer-ownership="none">
+            <parameter name="error" transfer-ownership="none">
               <type name="GLib.Error" c:type="GError**"/>
             </parameter>
             <parameter name="udt_catalog" transfer-ownership="none">
@@ -18127,16 +18114,16 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="meta" transfer-ownership="none">
               <type name="MetaStore" c:type="GdaMetaStore*"/>
             </parameter>
-            <parameter name="arg3" transfer-ownership="none">
+            <parameter name="ctx" transfer-ownership="none">
               <type name="MetaContext" c:type="GdaMetaContext*"/>
             </parameter>
           </parameters>
@@ -18148,19 +18135,19 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="meta" transfer-ownership="none">
               <type name="MetaStore" c:type="GdaMetaStore*"/>
             </parameter>
-            <parameter name="arg3" transfer-ownership="none">
+            <parameter name="ctx" transfer-ownership="none">
               <type name="MetaContext" c:type="GdaMetaContext*"/>
             </parameter>
-            <parameter name="arg4" transfer-ownership="none">
+            <parameter name="error" transfer-ownership="none">
               <type name="GLib.Error" c:type="GError**"/>
             </parameter>
             <parameter name="domain_catalog" transfer-ownership="none">
@@ -18178,16 +18165,16 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="meta" transfer-ownership="none">
               <type name="MetaStore" c:type="GdaMetaStore*"/>
             </parameter>
-            <parameter name="arg3" transfer-ownership="none">
+            <parameter name="ctx" transfer-ownership="none">
               <type name="MetaContext" c:type="GdaMetaContext*"/>
             </parameter>
           </parameters>
@@ -18199,19 +18186,19 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="meta" transfer-ownership="none">
               <type name="MetaStore" c:type="GdaMetaStore*"/>
             </parameter>
-            <parameter name="arg3" transfer-ownership="none">
+            <parameter name="ctx" transfer-ownership="none">
               <type name="MetaContext" c:type="GdaMetaContext*"/>
             </parameter>
-            <parameter name="arg4" transfer-ownership="none">
+            <parameter name="error" transfer-ownership="none">
               <type name="GLib.Error" c:type="GError**"/>
             </parameter>
             <parameter name="domain_catalog" transfer-ownership="none">
@@ -18232,16 +18219,16 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="meta" transfer-ownership="none">
               <type name="MetaStore" c:type="GdaMetaStore*"/>
             </parameter>
-            <parameter name="arg3" transfer-ownership="none">
+            <parameter name="ctx" transfer-ownership="none">
               <type name="MetaContext" c:type="GdaMetaContext*"/>
             </parameter>
           </parameters>
@@ -18253,19 +18240,19 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="meta" transfer-ownership="none">
               <type name="MetaStore" c:type="GdaMetaStore*"/>
             </parameter>
-            <parameter name="arg3" transfer-ownership="none">
+            <parameter name="ctx" transfer-ownership="none">
               <type name="MetaContext" c:type="GdaMetaContext*"/>
             </parameter>
-            <parameter name="arg4" transfer-ownership="none">
+            <parameter name="error" transfer-ownership="none">
               <type name="GLib.Error" c:type="GError**"/>
             </parameter>
             <parameter name="specific_name" transfer-ownership="none">
@@ -18280,16 +18267,16 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="meta" transfer-ownership="none">
               <type name="MetaStore" c:type="GdaMetaStore*"/>
             </parameter>
-            <parameter name="arg3" transfer-ownership="none">
+            <parameter name="ctx" transfer-ownership="none">
               <type name="MetaContext" c:type="GdaMetaContext*"/>
             </parameter>
           </parameters>
@@ -18301,19 +18288,19 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="meta" transfer-ownership="none">
               <type name="MetaStore" c:type="GdaMetaStore*"/>
             </parameter>
-            <parameter name="arg3" transfer-ownership="none">
+            <parameter name="ctx" transfer-ownership="none">
               <type name="MetaContext" c:type="GdaMetaContext*"/>
             </parameter>
-            <parameter name="arg4" transfer-ownership="none">
+            <parameter name="error" transfer-ownership="none">
               <type name="GLib.Error" c:type="GError**"/>
             </parameter>
             <parameter name="collation_catalog" transfer-ownership="none">
@@ -18334,16 +18321,16 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="meta" transfer-ownership="none">
               <type name="MetaStore" c:type="GdaMetaStore*"/>
             </parameter>
-            <parameter name="arg3" transfer-ownership="none">
+            <parameter name="ctx" transfer-ownership="none">
               <type name="MetaContext" c:type="GdaMetaContext*"/>
             </parameter>
           </parameters>
@@ -18355,19 +18342,19 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="meta" transfer-ownership="none">
               <type name="MetaStore" c:type="GdaMetaStore*"/>
             </parameter>
-            <parameter name="arg3" transfer-ownership="none">
+            <parameter name="ctx" transfer-ownership="none">
               <type name="MetaContext" c:type="GdaMetaContext*"/>
             </parameter>
-            <parameter name="arg4" transfer-ownership="none">
+            <parameter name="error" transfer-ownership="none">
               <type name="GLib.Error" c:type="GError**"/>
             </parameter>
             <parameter name="chset_catalog" transfer-ownership="none">
@@ -18388,16 +18375,16 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="meta" transfer-ownership="none">
               <type name="MetaStore" c:type="GdaMetaStore*"/>
             </parameter>
-            <parameter name="arg3" transfer-ownership="none">
+            <parameter name="ctx" transfer-ownership="none">
               <type name="MetaContext" c:type="GdaMetaContext*"/>
             </parameter>
           </parameters>
@@ -18409,19 +18396,19 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="meta" transfer-ownership="none">
               <type name="MetaStore" c:type="GdaMetaStore*"/>
             </parameter>
-            <parameter name="arg3" transfer-ownership="none">
+            <parameter name="ctx" transfer-ownership="none">
               <type name="MetaContext" c:type="GdaMetaContext*"/>
             </parameter>
-            <parameter name="arg4" transfer-ownership="none">
+            <parameter name="error" transfer-ownership="none">
               <type name="GLib.Error" c:type="GError**"/>
             </parameter>
             <parameter name="catalog_name" transfer-ownership="none">
@@ -18439,16 +18426,16 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="meta" transfer-ownership="none">
               <type name="MetaStore" c:type="GdaMetaStore*"/>
             </parameter>
-            <parameter name="arg3" transfer-ownership="none">
+            <parameter name="ctx" transfer-ownership="none">
               <type name="MetaContext" c:type="GdaMetaContext*"/>
             </parameter>
           </parameters>
@@ -18460,19 +18447,19 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="meta" transfer-ownership="none">
               <type name="MetaStore" c:type="GdaMetaStore*"/>
             </parameter>
-            <parameter name="arg3" transfer-ownership="none">
+            <parameter name="ctx" transfer-ownership="none">
               <type name="MetaContext" c:type="GdaMetaContext*"/>
             </parameter>
-            <parameter name="arg4" transfer-ownership="none">
+            <parameter name="error" transfer-ownership="none">
               <type name="GLib.Error" c:type="GError**"/>
             </parameter>
             <parameter name="table_catalog" transfer-ownership="none">
@@ -18493,16 +18480,16 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="meta" transfer-ownership="none">
               <type name="MetaStore" c:type="GdaMetaStore*"/>
             </parameter>
-            <parameter name="arg3" transfer-ownership="none">
+            <parameter name="ctx" transfer-ownership="none">
               <type name="MetaContext" c:type="GdaMetaContext*"/>
             </parameter>
           </parameters>
@@ -18514,19 +18501,19 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="meta" transfer-ownership="none">
               <type name="MetaStore" c:type="GdaMetaStore*"/>
             </parameter>
-            <parameter name="arg3" transfer-ownership="none">
+            <parameter name="ctx" transfer-ownership="none">
               <type name="MetaContext" c:type="GdaMetaContext*"/>
             </parameter>
-            <parameter name="arg4" transfer-ownership="none">
+            <parameter name="error" transfer-ownership="none">
               <type name="GLib.Error" c:type="GError**"/>
             </parameter>
             <parameter name="table_catalog" transfer-ownership="none">
@@ -18547,16 +18534,16 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="meta" transfer-ownership="none">
               <type name="MetaStore" c:type="GdaMetaStore*"/>
             </parameter>
-            <parameter name="arg3" transfer-ownership="none">
+            <parameter name="ctx" transfer-ownership="none">
               <type name="MetaContext" c:type="GdaMetaContext*"/>
             </parameter>
           </parameters>
@@ -18568,19 +18555,19 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="meta" transfer-ownership="none">
               <type name="MetaStore" c:type="GdaMetaStore*"/>
             </parameter>
-            <parameter name="arg3" transfer-ownership="none">
+            <parameter name="ctx" transfer-ownership="none">
               <type name="MetaContext" c:type="GdaMetaContext*"/>
             </parameter>
-            <parameter name="arg4" transfer-ownership="none">
+            <parameter name="error" transfer-ownership="none">
               <type name="GLib.Error" c:type="GError**"/>
             </parameter>
             <parameter name="view_catalog" transfer-ownership="none">
@@ -18601,16 +18588,16 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="meta" transfer-ownership="none">
               <type name="MetaStore" c:type="GdaMetaStore*"/>
             </parameter>
-            <parameter name="arg3" transfer-ownership="none">
+            <parameter name="ctx" transfer-ownership="none">
               <type name="MetaContext" c:type="GdaMetaContext*"/>
             </parameter>
           </parameters>
@@ -18622,19 +18609,19 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="meta" transfer-ownership="none">
               <type name="MetaStore" c:type="GdaMetaStore*"/>
             </parameter>
-            <parameter name="arg3" transfer-ownership="none">
+            <parameter name="ctx" transfer-ownership="none">
               <type name="MetaContext" c:type="GdaMetaContext*"/>
             </parameter>
-            <parameter name="arg4" transfer-ownership="none">
+            <parameter name="error" transfer-ownership="none">
               <type name="GLib.Error" c:type="GError**"/>
             </parameter>
             <parameter name="table_catalog" transfer-ownership="none">
@@ -18658,16 +18645,16 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="meta" transfer-ownership="none">
               <type name="MetaStore" c:type="GdaMetaStore*"/>
             </parameter>
-            <parameter name="arg3" transfer-ownership="none">
+            <parameter name="ctx" transfer-ownership="none">
               <type name="MetaContext" c:type="GdaMetaContext*"/>
             </parameter>
           </parameters>
@@ -18679,19 +18666,19 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="meta" transfer-ownership="none">
               <type name="MetaStore" c:type="GdaMetaStore*"/>
             </parameter>
-            <parameter name="arg3" transfer-ownership="none">
+            <parameter name="ctx" transfer-ownership="none">
               <type name="MetaContext" c:type="GdaMetaContext*"/>
             </parameter>
-            <parameter name="arg4" transfer-ownership="none">
+            <parameter name="error" transfer-ownership="none">
               <type name="GLib.Error" c:type="GError**"/>
             </parameter>
             <parameter name="table_catalog" transfer-ownership="none">
@@ -18715,16 +18702,16 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="meta" transfer-ownership="none">
               <type name="MetaStore" c:type="GdaMetaStore*"/>
             </parameter>
-            <parameter name="arg3" transfer-ownership="none">
+            <parameter name="ctx" transfer-ownership="none">
               <type name="MetaContext" c:type="GdaMetaContext*"/>
             </parameter>
           </parameters>
@@ -18736,19 +18723,19 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="meta" transfer-ownership="none">
               <type name="MetaStore" c:type="GdaMetaStore*"/>
             </parameter>
-            <parameter name="arg3" transfer-ownership="none">
+            <parameter name="ctx" transfer-ownership="none">
               <type name="MetaContext" c:type="GdaMetaContext*"/>
             </parameter>
-            <parameter name="arg4" transfer-ownership="none">
+            <parameter name="error" transfer-ownership="none">
               <type name="GLib.Error" c:type="GError**"/>
             </parameter>
             <parameter name="table_catalog" transfer-ownership="none">
@@ -18772,16 +18759,16 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="meta" transfer-ownership="none">
               <type name="MetaStore" c:type="GdaMetaStore*"/>
             </parameter>
-            <parameter name="arg3" transfer-ownership="none">
+            <parameter name="ctx" transfer-ownership="none">
               <type name="MetaContext" c:type="GdaMetaContext*"/>
             </parameter>
           </parameters>
@@ -18793,19 +18780,19 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="meta" transfer-ownership="none">
               <type name="MetaStore" c:type="GdaMetaStore*"/>
             </parameter>
-            <parameter name="arg3" transfer-ownership="none">
+            <parameter name="ctx" transfer-ownership="none">
               <type name="MetaContext" c:type="GdaMetaContext*"/>
             </parameter>
-            <parameter name="arg4" transfer-ownership="none">
+            <parameter name="error" transfer-ownership="none">
               <type name="GLib.Error" c:type="GError**"/>
             </parameter>
             <parameter name="table_catalog" transfer-ownership="none">
@@ -18829,16 +18816,16 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="meta" transfer-ownership="none">
               <type name="MetaStore" c:type="GdaMetaStore*"/>
             </parameter>
-            <parameter name="arg3" transfer-ownership="none">
+            <parameter name="ctx" transfer-ownership="none">
               <type name="MetaContext" c:type="GdaMetaContext*"/>
             </parameter>
           </parameters>
@@ -18850,19 +18837,19 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="meta" transfer-ownership="none">
               <type name="MetaStore" c:type="GdaMetaStore*"/>
             </parameter>
-            <parameter name="arg3" transfer-ownership="none">
+            <parameter name="ctx" transfer-ownership="none">
               <type name="MetaContext" c:type="GdaMetaContext*"/>
             </parameter>
-            <parameter name="arg4" transfer-ownership="none">
+            <parameter name="error" transfer-ownership="none">
               <type name="GLib.Error" c:type="GError**"/>
             </parameter>
             <parameter name="table_catalog" transfer-ownership="none">
@@ -18883,16 +18870,16 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="meta" transfer-ownership="none">
               <type name="MetaStore" c:type="GdaMetaStore*"/>
             </parameter>
-            <parameter name="arg3" transfer-ownership="none">
+            <parameter name="ctx" transfer-ownership="none">
               <type name="MetaContext" c:type="GdaMetaContext*"/>
             </parameter>
           </parameters>
@@ -18904,19 +18891,19 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="meta" transfer-ownership="none">
               <type name="MetaStore" c:type="GdaMetaStore*"/>
             </parameter>
-            <parameter name="arg3" transfer-ownership="none">
+            <parameter name="ctx" transfer-ownership="none">
               <type name="MetaContext" c:type="GdaMetaContext*"/>
             </parameter>
-            <parameter name="arg4" transfer-ownership="none">
+            <parameter name="error" transfer-ownership="none">
               <type name="GLib.Error" c:type="GError**"/>
             </parameter>
             <parameter name="routine_catalog" transfer-ownership="none">
@@ -18937,16 +18924,16 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="meta" transfer-ownership="none">
               <type name="MetaStore" c:type="GdaMetaStore*"/>
             </parameter>
-            <parameter name="arg3" transfer-ownership="none">
+            <parameter name="ctx" transfer-ownership="none">
               <type name="MetaContext" c:type="GdaMetaContext*"/>
             </parameter>
           </parameters>
@@ -18958,19 +18945,19 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="meta" transfer-ownership="none">
               <type name="MetaStore" c:type="GdaMetaStore*"/>
             </parameter>
-            <parameter name="arg3" transfer-ownership="none">
+            <parameter name="ctx" transfer-ownership="none">
               <type name="MetaContext" c:type="GdaMetaContext*"/>
             </parameter>
-            <parameter name="arg4" transfer-ownership="none">
+            <parameter name="error" transfer-ownership="none">
               <type name="GLib.Error" c:type="GError**"/>
             </parameter>
             <parameter name="rout_catalog" transfer-ownership="none">
@@ -18991,16 +18978,16 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="meta" transfer-ownership="none">
               <type name="MetaStore" c:type="GdaMetaStore*"/>
             </parameter>
-            <parameter name="arg3" transfer-ownership="none">
+            <parameter name="ctx" transfer-ownership="none">
               <type name="MetaContext" c:type="GdaMetaContext*"/>
             </parameter>
           </parameters>
@@ -19012,19 +18999,19 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="meta" transfer-ownership="none">
               <type name="MetaStore" c:type="GdaMetaStore*"/>
             </parameter>
-            <parameter name="arg3" transfer-ownership="none">
+            <parameter name="ctx" transfer-ownership="none">
               <type name="MetaContext" c:type="GdaMetaContext*"/>
             </parameter>
-            <parameter name="arg4" transfer-ownership="none">
+            <parameter name="error" transfer-ownership="none">
               <type name="GLib.Error" c:type="GError**"/>
             </parameter>
             <parameter name="rout_catalog" transfer-ownership="none">
@@ -19045,16 +19032,16 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="meta" transfer-ownership="none">
               <type name="MetaStore" c:type="GdaMetaStore*"/>
             </parameter>
-            <parameter name="arg3" transfer-ownership="none">
+            <parameter name="ctx" transfer-ownership="none">
               <type name="MetaContext" c:type="GdaMetaContext*"/>
             </parameter>
           </parameters>
@@ -19066,19 +19053,19 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="meta" transfer-ownership="none">
               <type name="MetaStore" c:type="GdaMetaStore*"/>
             </parameter>
-            <parameter name="arg3" transfer-ownership="none">
+            <parameter name="ctx" transfer-ownership="none">
               <type name="MetaContext" c:type="GdaMetaContext*"/>
             </parameter>
-            <parameter name="arg4" transfer-ownership="none">
+            <parameter name="error" transfer-ownership="none">
               <type name="GLib.Error" c:type="GError**"/>
             </parameter>
             <parameter name="table_catalog" transfer-ownership="none">
@@ -19102,16 +19089,16 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="meta" transfer-ownership="none">
               <type name="MetaStore" c:type="GdaMetaStore*"/>
             </parameter>
-            <parameter name="arg3" transfer-ownership="none">
+            <parameter name="ctx" transfer-ownership="none">
               <type name="MetaContext" c:type="GdaMetaContext*"/>
             </parameter>
           </parameters>
@@ -19123,19 +19110,19 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="meta" transfer-ownership="none">
               <type name="MetaStore" c:type="GdaMetaStore*"/>
             </parameter>
-            <parameter name="arg3" transfer-ownership="none">
+            <parameter name="ctx" transfer-ownership="none">
               <type name="MetaContext" c:type="GdaMetaContext*"/>
             </parameter>
-            <parameter name="arg4" transfer-ownership="none">
+            <parameter name="error" transfer-ownership="none">
               <type name="GLib.Error" c:type="GError**"/>
             </parameter>
             <parameter name="table_catalog" transfer-ownership="none">
@@ -19256,13 +19243,13 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="trx" transfer-ownership="none">
               <type name="XaTransactionId" c:type="const GdaXaTransactionId*"/>
             </parameter>
           </parameters>
@@ -19274,13 +19261,13 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="trx" transfer-ownership="none">
               <type name="XaTransactionId" c:type="const GdaXaTransactionId*"/>
             </parameter>
           </parameters>
@@ -19292,13 +19279,13 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="trx" transfer-ownership="none">
               <type name="XaTransactionId" c:type="const GdaXaTransactionId*"/>
             </parameter>
           </parameters>
@@ -19310,13 +19297,13 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="trx" transfer-ownership="none">
               <type name="XaTransactionId" c:type="const GdaXaTransactionId*"/>
             </parameter>
           </parameters>
@@ -19328,13 +19315,13 @@ for more information.</doc>
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="trx" transfer-ownership="none">
               <type name="XaTransactionId" c:type="const GdaXaTransactionId*"/>
             </parameter>
           </parameters>
@@ -19348,10 +19335,10 @@ for more information.</doc>
             </type>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="prov" transfer-ownership="none">
               <type name="ServerProvider" c:type="GdaServerProvider*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="cnc" transfer-ownership="none">
               <type name="Connection" c:type="GdaConnection*"/>
             </parameter>
           </parameters>
@@ -22571,7 +22558,7 @@ To include variables in the @sql string, see the
             <type name="gpointer" c:type="void*"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="f" transfer-ownership="none">
               <type name="gpointer" c:type="gpointer*"/>
             </parameter>
           </parameters>
@@ -22583,10 +22570,10 @@ To include variables in the @sql string, see the
             <type name="none" c:type="void"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="d" transfer-ownership="none">
               <type name="gpointer" c:type="void*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="f" transfer-ownership="none">
               <type name="gpointer" c:type="gpointer*"/>
             </parameter>
           </parameters>
@@ -22598,10 +22585,10 @@ To include variables in the @sql string, see the
             <type name="none" c:type="void"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="d" transfer-ownership="none">
               <type name="gpointer" c:type="void*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="s" transfer-ownership="none">
               <type name="utf8" c:type="char*"/>
             </parameter>
           </parameters>
@@ -22613,16 +22600,16 @@ To include variables in the @sql string, see the
             <type name="none" c:type="void"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="d" transfer-ownership="none">
               <type name="gpointer" c:type="void*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="i" transfer-ownership="none">
               <type name="gint" c:type="int"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="v" transfer-ownership="none">
               <type name="GObject.Value" c:type="GValue*"/>
             </parameter>
-            <parameter name="arg3" transfer-ownership="none">
+            <parameter name="iface" transfer-ownership="none">
               <type c:type="GdaSqlParserIface*"/>
             </parameter>
           </parameters>
@@ -22637,7 +22624,7 @@ To include variables in the @sql string, see the
             <type name="gpointer" c:type="void*"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="f" transfer-ownership="none">
               <type name="gpointer" c:type="gpointer*"/>
             </parameter>
           </parameters>
@@ -22649,10 +22636,10 @@ To include variables in the @sql string, see the
             <type name="none" c:type="void"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="p" transfer-ownership="none">
               <type name="gpointer" c:type="void*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="f" transfer-ownership="none">
               <type name="gpointer" c:type="gpointer*"/>
             </parameter>
           </parameters>
@@ -22664,10 +22651,10 @@ To include variables in the @sql string, see the
             <type name="none" c:type="void"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="p" transfer-ownership="none">
               <type name="gpointer" c:type="void*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="s" transfer-ownership="none">
               <type name="utf8" c:type="char*"/>
             </parameter>
           </parameters>
@@ -22679,16 +22666,16 @@ To include variables in the @sql string, see the
             <type name="none" c:type="void"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="p" transfer-ownership="none">
               <type name="gpointer" c:type="void*"/>
             </parameter>
-            <parameter name="arg1" transfer-ownership="none">
+            <parameter name="i" transfer-ownership="none">
               <type name="gint" c:type="int"/>
             </parameter>
-            <parameter name="arg2" transfer-ownership="none">
+            <parameter name="v" transfer-ownership="none">
               <type name="GObject.Value" c:type="GValue*"/>
             </parameter>
-            <parameter name="arg3" transfer-ownership="none">
+            <parameter name="iface" transfer-ownership="none">
               <type c:type="GdaSqlParserIface*"/>
             </parameter>
           </parameters>
@@ -23654,7 +23641,7 @@ set the value of @expr-&gt;value instead.</doc>
             <type name="none" c:type="void"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="stm" transfer-ownership="none">
               <type name="gpointer" c:type="gpointer"/>
             </parameter>
           </parameters>
@@ -23666,7 +23653,7 @@ set the value of @expr-&gt;value instead.</doc>
             <type name="gpointer" c:type="gpointer"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="stm" transfer-ownership="none">
               <type name="gpointer" c:type="gpointer"/>
             </parameter>
           </parameters>
@@ -23678,7 +23665,7 @@ set the value of @expr-&gt;value instead.</doc>
             <type name="utf8" c:type="gchar*"/>
           </return-value>
           <parameters>
-            <parameter name="arg0" transfer-ownership="none">
+            <parameter name="stm" transfer-ownership="none">
               <type name="gpointer" c:type="gpointer"/>
             </parameter>
           </parameters>
diff --git a/libgda/gda-data-model-dir.c b/libgda/gda-data-model-dir.c
index f9415d2..48fc8ed 100644
--- a/libgda/gda-data-model-dir.c
+++ b/libgda/gda-data-model-dir.c
@@ -688,7 +688,7 @@ gda_data_model_dir_new (const gchar *basedir)
  *
  * Get the list of errors which have occurred while using @model
  *
- * Returns: (transfer none) (element-type GObject.Error) : a read-only list of #GError pointers, or %NULL if 
no error has occurred
+ * Returns: (transfer none) (element-type GLib.Error) : a read-only list of #GError pointers, or %NULL if no 
error has occurred
  */
 const GSList *
 gda_data_model_dir_get_errors (GdaDataModelDir *model)
diff --git a/libgda/gda-data-model-import.c b/libgda/gda-data-model-import.c
index 600d31d..5940f87 100644
--- a/libgda/gda-data-model-import.c
+++ b/libgda/gda-data-model-import.c
@@ -1699,7 +1699,7 @@ add_error (GdaDataModelImport *model, const gchar *err)
  * Get the list of errors which @model has to report. The returned list is a list of
  * #GError structures, and must not be modified
  *
- * Returns: (transfer none) (element-type GObject.Error): the list of errors (which must not be modified), 
or %NULL
+ * Returns: (transfer none) (element-type GLib.Error): the list of errors (which must not be modified), or 
%NULL
  */
 GSList *
 gda_data_model_import_get_errors (GdaDataModelImport *model)
diff --git a/libgda/gda-data-model.c b/libgda/gda-data-model.c
index 2c2f334..ebad146 100644
--- a/libgda/gda-data-model.c
+++ b/libgda/gda-data-model.c
@@ -829,7 +829,7 @@ gda_data_model_set_value_at (GdaDataModel *model, gint col, gint row, const GVal
  * gda_data_model_set_values:
  * @model: a #GdaDataModel object.
  * @row: row number.
- * @values: (element-type GLib.Value) (transfer none) (allow-none): a list of #GValue (or %NULL), one for at 
most the number of columns of @model
+ * @values: (element-type GObject.Value) (transfer none) (allow-none): a list of #GValue (or %NULL), one for 
at most the number of columns of @model
  * @error: a place to store errors, or %NULL
  *
  * In a similar way to gda_data_model_set_value_at(), this method modifies a data model's contents
@@ -1017,7 +1017,7 @@ gda_data_model_iter_set_value (GdaDataModel *model, GdaDataModelIter *iter, gint
 /**
  * gda_data_model_append_values:
  * @model: a #GdaDataModel object.
- * @values: (element-type GLib.Value) (allow-none): #GList of #GValue* representing the row to add.  The
+ * @values: (element-type GObject.Value) (allow-none): #GList of #GValue* representing the row to add.  The
  *          length must match model's column count.  These #GValue
  *         are value-copied (the user is still responsible for freeing them).
  * @error: a place to store errors, or %NULL
@@ -1123,7 +1123,7 @@ gda_data_model_remove_row (GdaDataModel *model, gint row, GError **error)
 /**
  * gda_data_model_get_row_from_values:
  * @model: a #GdaDataModel object.
- * @values: (element-type GLib.Value): a list of #GValue values (no %NULL is allowed)
+ * @values: (element-type GObject.Value): a list of #GValue values (no %NULL is allowed)
  * @cols_index: (array): an array of #gint containing the column number to match each value of @values
  *
  * Returns the first row where all the values in @values at the columns identified at
diff --git a/libgda/gda-meta-store.c b/libgda/gda-meta-store.c
index 456aaa1..6b06c94 100644
--- a/libgda/gda-meta-store.c
+++ b/libgda/gda-meta-store.c
@@ -211,7 +211,7 @@ gda_meta_context_set_column (GdaMetaContext *ctx, const gchar* column, const GVa
 /**
  * gda_meta_context_set_columns:
  * @ctx: a #GdaMetaContext struct to set colums to
- * @columns: (element-type utf8 GLib.Value): a #GHashTable with the table's columns' name and their values
+ * @columns: (element-type utf8 GObject.Value): a #GHashTable with the table's columns' name and their values
  * to use in context.
  * @cnc: (allow-none): a #GdaConnection to used to normalize identifiers quoting, or NULL
  * 
diff --git a/libgda/gda-meta-store.h b/libgda/gda-meta-store.h
index d96ba36..afdf87a 100644
--- a/libgda/gda-meta-store.h
+++ b/libgda/gda-meta-store.h
@@ -66,7 +66,7 @@ typedef enum {
  * GdaMetaStoreChange:
  * @c_type:
  * @table_name:
- * @keys: (element-type utf8 GLib.Value):
+ * @keys: (element-type utf8 GObject.Value):
  */
 typedef struct {
        /* change general information */
@@ -86,7 +86,7 @@ typedef struct {
  * @size: the size of the @column_names and @column_values arrays
  * @column_names: (array length=size): an array of column names (columns of the @table_name table)
  * @column_values: (array length=size): an array of values, one for each column named in @column_names
- * @columns: (element-type utf8 GLib.Value): A #GHashTable storing columns' name as key and #GValue as 
column's
+ * @columns: (element-type utf8 GObject.Value): A #GHashTable storing columns' name as key and #GValue as 
column's
  * value.
  *
  * The <structname>GdaMetaContext</structname> represents a meta data modification
diff --git a/libgda/gda-server-provider.h b/libgda/gda-server-provider.h
index c448f00..f03d435 100644
--- a/libgda/gda-server-provider.h
+++ b/libgda/gda-server-provider.h
@@ -125,125 +125,125 @@ struct _GdaServerProvider {
  */
 typedef struct {
        /* _information_schema_catalog_name */
-       gboolean (*_info)            (GdaServerProvider *, GdaConnection *, GdaMetaStore *, GdaMetaContext *, 
GError **);
+       gboolean (*_info)            (GdaServerProvider *prov, GdaConnection *cnc, GdaMetaStore *meta, 
GdaMetaContext *ctx, GError **error);
 
        /* _builtin_data_types */
-       gboolean (*_btypes)          (GdaServerProvider *, GdaConnection *, GdaMetaStore *, GdaMetaContext *, 
GError **);
+       gboolean (*_btypes)          (GdaServerProvider *prov, GdaConnection *cnc, GdaMetaStore *meta, 
GdaMetaContext *ctx, GError **error);
 
        /* _udt */
-       gboolean (*_udt)             (GdaServerProvider *, GdaConnection *, GdaMetaStore *, GdaMetaContext *, 
GError **);
-       gboolean (*udt)              (GdaServerProvider *, GdaConnection *, GdaMetaStore *, GdaMetaContext *, 
GError **,
+       gboolean (*_udt)             (GdaServerProvider *prov, GdaConnection *cnc, GdaMetaStore *meta, 
GdaMetaContext *ctx, GError **error);
+       gboolean (*udt)              (GdaServerProvider *prov, GdaConnection *cnc, GdaMetaStore *meta, 
GdaMetaContext *ctx, GError **error,
                                      const GValue *udt_catalog, const GValue *udt_schema);
 
        /* _udt_columns */
-       gboolean (*_udt_cols)        (GdaServerProvider *, GdaConnection *, GdaMetaStore *, GdaMetaContext *, 
GError **);
-       gboolean (*udt_cols)         (GdaServerProvider *, GdaConnection *, GdaMetaStore *, GdaMetaContext *, 
GError **,
+       gboolean (*_udt_cols)        (GdaServerProvider *prov, GdaConnection *cnc, GdaMetaStore *meta, 
GdaMetaContext *ctx, GError **error);
+       gboolean (*udt_cols)         (GdaServerProvider *prov, GdaConnection *cnc, GdaMetaStore *meta, 
GdaMetaContext *ctx, GError **error,
                                      const GValue *udt_catalog, const GValue *udt_schema, const GValue 
*udt_name);
 
        /* _enums */
-       gboolean (*_enums)           (GdaServerProvider *, GdaConnection *, GdaMetaStore *, GdaMetaContext *, 
GError **);
-       gboolean (*enums)            (GdaServerProvider *, GdaConnection *, GdaMetaStore *, GdaMetaContext *, 
GError **,
+       gboolean (*_enums)           (GdaServerProvider *prov, GdaConnection *cnc, GdaMetaStore *meta, 
GdaMetaContext *ctx, GError **error);
+       gboolean (*enums)            (GdaServerProvider *prov, GdaConnection *cnc, GdaMetaStore *meta, 
GdaMetaContext *ctx, GError **error,
                                      const GValue *udt_catalog, const GValue *udt_schema, const GValue 
*udt_name);
 
        /* _domains */
-       gboolean (*_domains)         (GdaServerProvider *, GdaConnection *, GdaMetaStore *, GdaMetaContext *, 
GError **);
-       gboolean (*domains)          (GdaServerProvider *, GdaConnection *, GdaMetaStore *, GdaMetaContext *, 
GError **,
+       gboolean (*_domains)         (GdaServerProvider *prov, GdaConnection *cnc, GdaMetaStore *meta, 
GdaMetaContext *ctx, GError **error);
+       gboolean (*domains)          (GdaServerProvider *prov, GdaConnection *cnc, GdaMetaStore *meta, 
GdaMetaContext *ctx, GError **error,
                                      const GValue *domain_catalog, const GValue *domain_schema);
 
        /* _domain_constraints */
-       gboolean (*_constraints_dom) (GdaServerProvider *, GdaConnection *, GdaMetaStore *, GdaMetaContext *, 
GError **);
-       gboolean (*constraints_dom)  (GdaServerProvider *, GdaConnection *, GdaMetaStore *, GdaMetaContext *, 
GError **,
+       gboolean (*_constraints_dom) (GdaServerProvider *prov, GdaConnection *cnc, GdaMetaStore *meta, 
GdaMetaContext *ctx, GError **error);
+       gboolean (*constraints_dom)  (GdaServerProvider *prov, GdaConnection *cnc, GdaMetaStore *meta, 
GdaMetaContext *ctx, GError **error,
                                      const GValue *domain_catalog, const GValue *domain_schema, const GValue 
*domain_name);
 
        /* _element_types */
-       gboolean (*_el_types)        (GdaServerProvider *, GdaConnection *, GdaMetaStore *, GdaMetaContext *, 
GError **);
-       gboolean (*el_types)         (GdaServerProvider *, GdaConnection *, GdaMetaStore *, GdaMetaContext *, 
GError **,
+       gboolean (*_el_types)        (GdaServerProvider *prov, GdaConnection *cnc, GdaMetaStore *meta, 
GdaMetaContext *ctx, GError **error);
+       gboolean (*el_types)         (GdaServerProvider *prov, GdaConnection *cnc, GdaMetaStore *meta, 
GdaMetaContext *ctx, GError **error,
                                      const GValue *specific_name);
 
        /* _collations */
-       gboolean (*_collations)       (GdaServerProvider *, GdaConnection *, GdaMetaStore *, GdaMetaContext 
*, GError **);
-       gboolean (*collations)        (GdaServerProvider *, GdaConnection *, GdaMetaStore *, GdaMetaContext 
*, GError **,
+       gboolean (*_collations)       (GdaServerProvider *prov, GdaConnection *cnc, GdaMetaStore *meta, 
GdaMetaContext *ctx, GError **error);
+       gboolean (*collations)        (GdaServerProvider *prov, GdaConnection *cnc, GdaMetaStore *meta, 
GdaMetaContext *ctx, GError **error,
                                       const GValue *collation_catalog, const GValue *collation_schema, 
                                       const GValue *collation_name_n);
 
        /* _character_sets */
-       gboolean (*_character_sets)  (GdaServerProvider *, GdaConnection *, GdaMetaStore *, GdaMetaContext *, 
GError **);
-       gboolean (*character_sets)   (GdaServerProvider *, GdaConnection *, GdaMetaStore *, GdaMetaContext *, 
GError **,
+       gboolean (*_character_sets)  (GdaServerProvider *prov, GdaConnection *cnc, GdaMetaStore *meta, 
GdaMetaContext *ctx, GError **error);
+       gboolean (*character_sets)   (GdaServerProvider *prov, GdaConnection *cnc, GdaMetaStore *meta, 
GdaMetaContext *ctx, GError **error,
                                      const GValue *chset_catalog, const GValue *chset_schema, const GValue 
*chset_name_n);
 
        /* _schemata */
-       gboolean (*_schemata)        (GdaServerProvider *, GdaConnection *, GdaMetaStore *, GdaMetaContext *, 
GError **);
-       gboolean (*schemata)         (GdaServerProvider *, GdaConnection *, GdaMetaStore *, GdaMetaContext *, 
GError **, 
+       gboolean (*_schemata)        (GdaServerProvider *prov, GdaConnection *cnc, GdaMetaStore *meta, 
GdaMetaContext *ctx, GError **error);
+       gboolean (*schemata)         (GdaServerProvider *prov, GdaConnection *cnc, GdaMetaStore *meta, 
GdaMetaContext *ctx, GError **error, 
                                      const GValue *catalog_name, const GValue *schema_name_n);
 
        /* _tables or _views */
-       gboolean (*_tables_views)    (GdaServerProvider *, GdaConnection *, GdaMetaStore *, GdaMetaContext *, 
GError **);
-       gboolean (*tables_views)     (GdaServerProvider *, GdaConnection *, GdaMetaStore *, GdaMetaContext *, 
GError **,
+       gboolean (*_tables_views)    (GdaServerProvider *prov, GdaConnection *cnc, GdaMetaStore *meta, 
GdaMetaContext *ctx, GError **error);
+       gboolean (*tables_views)     (GdaServerProvider *prov, GdaConnection *cnc, GdaMetaStore *meta, 
GdaMetaContext *ctx, GError **error,
                                      const GValue *table_catalog, const GValue *table_schema, const GValue 
*table_name_n);
 
        /* _columns */
-       gboolean (*_columns)         (GdaServerProvider *, GdaConnection *, GdaMetaStore *, GdaMetaContext *, 
GError **);
-       gboolean (*columns)          (GdaServerProvider *, GdaConnection *, GdaMetaStore *, GdaMetaContext *, 
GError **,
+       gboolean (*_columns)         (GdaServerProvider *prov, GdaConnection *cnc, GdaMetaStore *meta, 
GdaMetaContext *ctx, GError **error);
+       gboolean (*columns)          (GdaServerProvider *prov, GdaConnection *cnc, GdaMetaStore *meta, 
GdaMetaContext *ctx, GError **error,
                                      const GValue *table_catalog, const GValue *table_schema, const GValue 
*table_name);
 
        /* _view_column_usage */
-       gboolean (*_view_cols)       (GdaServerProvider *, GdaConnection *, GdaMetaStore *, GdaMetaContext *, 
GError **);
-       gboolean (*view_cols)        (GdaServerProvider *, GdaConnection *, GdaMetaStore *, GdaMetaContext *, 
GError **,
+       gboolean (*_view_cols)       (GdaServerProvider *prov, GdaConnection *cnc, GdaMetaStore *meta, 
GdaMetaContext *ctx, GError **error);
+       gboolean (*view_cols)        (GdaServerProvider *prov, GdaConnection *cnc, GdaMetaStore *meta, 
GdaMetaContext *ctx, GError **error,
                                      const GValue *view_catalog, const GValue *view_schema, const GValue 
*view_name);
 
        /* _table_constraints */
-       gboolean (*_constraints_tab) (GdaServerProvider *, GdaConnection *, GdaMetaStore *, GdaMetaContext *, 
GError **);
-       gboolean (*constraints_tab)  (GdaServerProvider *, GdaConnection *, GdaMetaStore *, GdaMetaContext *, 
GError **, 
+       gboolean (*_constraints_tab) (GdaServerProvider *prov, GdaConnection *cnc, GdaMetaStore *meta, 
GdaMetaContext *ctx, GError **error);
+       gboolean (*constraints_tab)  (GdaServerProvider *prov, GdaConnection *cnc, GdaMetaStore *meta, 
GdaMetaContext *ctx, GError **error, 
                                      const GValue *table_catalog, const GValue *table_schema, const GValue 
*table_name,
                                      const GValue *constraint_name_n);
 
        /* _referential_constraints */
-       gboolean (*_constraints_ref) (GdaServerProvider *, GdaConnection *, GdaMetaStore *, GdaMetaContext *, 
GError **);
-       gboolean (*constraints_ref)  (GdaServerProvider *, GdaConnection *, GdaMetaStore *, GdaMetaContext *, 
GError **,
+       gboolean (*_constraints_ref) (GdaServerProvider *prov, GdaConnection *cnc, GdaMetaStore *meta, 
GdaMetaContext *ctx, GError **error);
+       gboolean (*constraints_ref)  (GdaServerProvider *prov, GdaConnection *cnc, GdaMetaStore *meta, 
GdaMetaContext *ctx, GError **error,
                                      const GValue *table_catalog, const GValue *table_schema, const GValue 
*table_name, 
                                      const GValue *constraint_name);
 
        /* _key_column_usage */
-       gboolean (*_key_columns)     (GdaServerProvider *, GdaConnection *, GdaMetaStore *, GdaMetaContext *, 
GError **);
-       gboolean (*key_columns)      (GdaServerProvider *, GdaConnection *, GdaMetaStore *, GdaMetaContext *, 
GError **,
+       gboolean (*_key_columns)     (GdaServerProvider *prov, GdaConnection *cnc, GdaMetaStore *meta, 
GdaMetaContext *ctx, GError **error);
+       gboolean (*key_columns)      (GdaServerProvider *prov, GdaConnection *cnc, GdaMetaStore *meta, 
GdaMetaContext *ctx, GError **error,
                                      const GValue *table_catalog, const GValue *table_schema, const GValue 
*table_name, 
                                      const GValue *constraint_name);
 
        /* _check_column_usage */
-       gboolean (*_check_columns)   (GdaServerProvider *, GdaConnection *, GdaMetaStore *, GdaMetaContext *, 
GError **);
-       gboolean (*check_columns)    (GdaServerProvider *, GdaConnection *, GdaMetaStore *, GdaMetaContext *, 
GError **,
+       gboolean (*_check_columns)   (GdaServerProvider *prov, GdaConnection *cnc, GdaMetaStore *meta, 
GdaMetaContext *ctx, GError **error);
+       gboolean (*check_columns)    (GdaServerProvider *prov, GdaConnection *cnc, GdaMetaStore *meta, 
GdaMetaContext *ctx, GError **error,
                                      const GValue *table_catalog, const GValue *table_schema, const GValue 
*table_name, 
                                      const GValue *constraint_name);
 
        /* _triggers */
-       gboolean (*_triggers)        (GdaServerProvider *, GdaConnection *, GdaMetaStore *, GdaMetaContext *, 
GError **);
-       gboolean (*triggers)         (GdaServerProvider *, GdaConnection *, GdaMetaStore *, GdaMetaContext *, 
GError **,
+       gboolean (*_triggers)        (GdaServerProvider *prov, GdaConnection *cnc, GdaMetaStore *meta, 
GdaMetaContext *ctx, GError **error);
+       gboolean (*triggers)         (GdaServerProvider *prov, GdaConnection *cnc, GdaMetaStore *meta, 
GdaMetaContext *ctx, GError **error,
                                      const GValue *table_catalog, const GValue *table_schema, const GValue 
*table_name);
 
        /* _routines */
-       gboolean (*_routines)       (GdaServerProvider *, GdaConnection *, GdaMetaStore *, GdaMetaContext *, 
GError **);
-       gboolean (*routines)        (GdaServerProvider *, GdaConnection *, GdaMetaStore *, GdaMetaContext *, 
GError **,
+       gboolean (*_routines)       (GdaServerProvider *prov, GdaConnection *cnc, GdaMetaStore *meta, 
GdaMetaContext *ctx, GError **error);
+       gboolean (*routines)        (GdaServerProvider *prov, GdaConnection *cnc, GdaMetaStore *meta, 
GdaMetaContext *ctx, GError **error,
                                     const GValue *routine_catalog, const GValue *routine_schema, 
                                     const GValue *routine_name_n);
 
        /* _routine_columns */
-       gboolean (*_routine_col)     (GdaServerProvider *, GdaConnection *, GdaMetaStore *, GdaMetaContext *, 
GError **);
-       gboolean (*routine_col)      (GdaServerProvider *, GdaConnection *, GdaMetaStore *, GdaMetaContext *, 
GError **,
+       gboolean (*_routine_col)     (GdaServerProvider *prov, GdaConnection *cnc, GdaMetaStore *meta, 
GdaMetaContext *ctx, GError **error);
+       gboolean (*routine_col)      (GdaServerProvider *prov, GdaConnection *cnc, GdaMetaStore *meta, 
GdaMetaContext *ctx, GError **error,
                                      const GValue *rout_catalog, const GValue *rout_schema, const GValue 
*rout_name);
 
        /* _parameters */
-       gboolean (*_routine_par)     (GdaServerProvider *, GdaConnection *, GdaMetaStore *, GdaMetaContext *, 
GError **);
-       gboolean (*routine_par)      (GdaServerProvider *, GdaConnection *, GdaMetaStore *, GdaMetaContext *, 
GError **,
+       gboolean (*_routine_par)     (GdaServerProvider *prov, GdaConnection *cnc, GdaMetaStore *meta, 
GdaMetaContext *ctx, GError **error);
+       gboolean (*routine_par)      (GdaServerProvider *prov, GdaConnection *cnc, GdaMetaStore *meta, 
GdaMetaContext *ctx, GError **error,
                                      const GValue *rout_catalog, const GValue *rout_schema, const GValue 
*rout_name);
        /* _table_indexes */
-       gboolean (*_indexes_tab)     (GdaServerProvider *, GdaConnection *, GdaMetaStore *, GdaMetaContext *, 
GError **);
-       gboolean (*indexes_tab)      (GdaServerProvider *, GdaConnection *, GdaMetaStore *, GdaMetaContext *, 
GError **, 
+       gboolean (*_indexes_tab)     (GdaServerProvider *prov, GdaConnection *cnc, GdaMetaStore *meta, 
GdaMetaContext *ctx, GError **error);
+       gboolean (*indexes_tab)      (GdaServerProvider *prov, GdaConnection *cnc, GdaMetaStore *meta, 
GdaMetaContext *ctx, GError **error, 
                                      const GValue *table_catalog, const GValue *table_schema, const GValue 
*table_name,
                                      const GValue *index_name_n);
 
        /* _index_column_usage */
-       gboolean (*_index_cols)      (GdaServerProvider *, GdaConnection *, GdaMetaStore *, GdaMetaContext *, 
GError **);
-       gboolean (*index_cols)       (GdaServerProvider *, GdaConnection *, GdaMetaStore *, GdaMetaContext *, 
GError **,
+       gboolean (*_index_cols)      (GdaServerProvider *prov, GdaConnection *cnc, GdaMetaStore *meta, 
GdaMetaContext *ctx, GError **error);
+       gboolean (*index_cols)       (GdaServerProvider *prov, GdaConnection *cnc, GdaMetaStore *meta, 
GdaMetaContext *ctx, GError **error,
                                      const GValue *table_catalog, const GValue *table_schema, const GValue 
*table_name, const GValue *index_name);
        
        /*< private >*/
@@ -265,15 +265,15 @@ typedef struct {
 
 /* distributed transaction support */
 typedef struct {
-       gboolean (*xa_start)    (GdaServerProvider *, GdaConnection *, const GdaXaTransactionId *, GError **);
+       gboolean (*xa_start)    (GdaServerProvider *prov, GdaConnection *cnc, const GdaXaTransactionId *trx, 
GError **error);
 
-       gboolean (*xa_end)      (GdaServerProvider *, GdaConnection *, const GdaXaTransactionId *, GError **);
-       gboolean (*xa_prepare)  (GdaServerProvider *, GdaConnection *, const GdaXaTransactionId *, GError **);
+       gboolean (*xa_end)      (GdaServerProvider *prov, GdaConnection *cnc, const GdaXaTransactionId *trx, 
GError **error);
+       gboolean (*xa_prepare)  (GdaServerProvider *prov, GdaConnection *cnc, const GdaXaTransactionId *trx, 
GError **error);
 
-       gboolean (*xa_commit)   (GdaServerProvider *, GdaConnection *, const GdaXaTransactionId *, GError **);
-       gboolean (*xa_rollback) (GdaServerProvider *, GdaConnection *, const GdaXaTransactionId *, GError **);
+       gboolean (*xa_commit)   (GdaServerProvider *prov, GdaConnection *cnc, const GdaXaTransactionId *trx, 
GError **error);
+       gboolean (*xa_rollback) (GdaServerProvider *prov, GdaConnection *cnc, const GdaXaTransactionId *trx, 
GError **error);
 
-       GList   *(*xa_recover)  (GdaServerProvider *, GdaConnection *, GError **);
+       GList   *(*xa_recover)  (GdaServerProvider *prov, GdaConnection *cnc, GError **error);
 } GdaServerProviderXa;
 
 /**
diff --git a/libgda/providers-support/gda-pstmt.h b/libgda/providers-support/gda-pstmt.h
index 2dec8a7..76ee68b 100644
--- a/libgda/providers-support/gda-pstmt.h
+++ b/libgda/providers-support/gda-pstmt.h
@@ -42,7 +42,7 @@ typedef struct _GdaPStmtClass   GdaPStmtClass;
  * @param_ids: (element-type utf8): list of parameters' IDs (as gchar *), mem freed by GdaPStmt
  * @ncols: number of types in array
  * @types: (array length=ncols) (element-type GLib.Type): array of ncols types
- * @tmpl_columns: (element-type Gda.Colum): list of #GdaColumn objects which data models created from this 
prep. statement can copy
+ * @tmpl_columns: (element-type Gda.Column): list of #GdaColumn objects which data models created from this 
prep. statement can copy
  *
  */
 struct _GdaPStmt {
diff --git a/libgda/sql-parser/gda-sql-parser.h b/libgda/sql-parser/gda-sql-parser.h
index f528b97..916a65b 100644
--- a/libgda/sql-parser/gda-sql-parser.h
+++ b/libgda/sql-parser/gda-sql-parser.h
@@ -83,16 +83,16 @@ struct _GdaSqlParserClass
        GObjectClass         parent_class;
 
        /* virtual methods and data for sub classed parsers */
-       void *(*delim_alloc) (void*(*)(size_t));
-       void (*delim_free) (void*, void(*)(void*));
-       void (*delim_trace) (void*, char *);
-       void (*delim_parse) (void*, int, GValue *, GdaSqlParserIface *);
+       void *(*delim_alloc) (void *(*f) (size_t s));
+       void (*delim_free) (void  *d, void(*f) (void *d));
+       void (*delim_trace) (void *d, char *s);
+       void (*delim_parse) (void *d, int i, GValue *v, GdaSqlParserIface *iface);
        gint *delim_tokens_trans;
        
-       void *(*parser_alloc) (void*(*)(size_t));
-       void (*parser_free) (void*, void(*)(void*));
-       void (*parser_trace) (void*, char *);
-       void (*parser_parse) (void*, int, GValue *, GdaSqlParserIface *);       
+       void *(*parser_alloc) (void *(*f)(size_t s));
+       void (*parser_free) (void *p, void(*f)(void *p));
+       void (*parser_trace) (void *p, char *s);
+       void (*parser_parse) (void *p, int i, GValue *v, GdaSqlParserIface *iface);
        gint *parser_tokens_trans;
 
        /*< private >*/
diff --git a/libgda/sql-parser/gda-statement-struct-decl.h b/libgda/sql-parser/gda-statement-struct-decl.h
index 4b68183..91c945d 100644
--- a/libgda/sql-parser/gda-statement-struct-decl.h
+++ b/libgda/sql-parser/gda-statement-struct-decl.h
@@ -249,9 +249,9 @@ typedef struct {
        GdaSqlStatementType  type;
        gchar               *name;
        gpointer            (*construct) (void);
-       void                (*free) (gpointer);
-       gpointer            (*copy) (gpointer);
-       gchar              *(*serialize) (gpointer);
+       void                (*free) (gpointer stm);
+       gpointer            (*copy) (gpointer stm);
+       gchar              *(*serialize) (gpointer stm);
 
        /* augmenting information precision using a dictionary */
        GdaSqlForeachFunc     check_structure_func;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]