[libgda/LIBGDA_5.0] Removing non public API from GIR. Improving GIR generation and avoid warnings.



commit e7f9af69fd410c245ceed463a45fa8f37451fb88
Author: Daniel Espinosa <esodan gmail com>
Date:   Mon Jun 3 11:20:20 2013 -0500

    Removing non public API from GIR. Improving GIR generation and avoid warnings.

 libgda/Gda-5.0.gir           |  243 +++++++++++-------------------------------
 libgda/Makefile.am           |   14 ++--
 libgda/gda-data-model.c      |    2 +-
 libgda/gda-meta-store.c      |    4 +-
 libgda/gda-meta-store.h      |    6 +
 libgda/gda-server-provider.h |   75 +++++++++++---
 6 files changed, 138 insertions(+), 206 deletions(-)
---
diff --git a/libgda/Gda-5.0.gir b/libgda/Gda-5.0.gir
index 01dc0f2..949dab2 100644
--- a/libgda/Gda-5.0.gir
+++ b/libgda/Gda-5.0.gir
@@ -1473,7 +1473,6 @@ function.</doc>
       </function>
       <function name="get_provider"
                 c:identifier="gda_config_get_provider"
-                introspectable="0"
                 throws="1">
         <doc xml:whitespace="preserve">Get a pointer to the session-wide #GdaServerProvider for the
 provider named @provider_name. The caller must not call g_object_unref() on the
@@ -2764,9 +2763,7 @@ association must have been done using gda_connection_add_prepared_statement().</
           </parameter>
         </parameters>
       </method>
-      <method name="get_provider"
-              c:identifier="gda_connection_get_provider"
-              introspectable="0">
+      <method name="get_provider" c:identifier="gda_connection_get_provider">
         <doc xml:whitespace="preserve">Gets a pointer to the #GdaServerProvider object used to access the 
database</doc>
         <return-value transfer-ownership="none">
           <doc xml:whitespace="preserve">the #GdaServerProvider (NEVER NULL)</doc>
@@ -3907,10 +3904,7 @@ If the connection is not a thread wrapper, then this property has no effect.</do
                 transfer-ownership="none">
         <type/>
       </property>
-      <property name="provider"
-                introspectable="0"
-                writable="1"
-                transfer-ownership="none">
+      <property name="provider" writable="1" transfer-ownership="none">
         <type name="ServerProvider"/>
       </property>
       <property name="thread-owner" writable="1" transfer-ownership="none">
@@ -5440,58 +5434,6 @@ if the @str string does not correspond to a valid string for the requested type,
         </callback>
       </field>
     </record>
-    <record name="DataMetaWrapper" c:type="GdaDataMetaWrapper">
-      <field name="object" writable="1">
-        <type name="GObject.Object" c:type="GObject"/>
-      </field>
-      <field name="priv" writable="1">
-        <type name="DataMetaWrapperPrivate"
-              c:type="GdaDataMetaWrapperPrivate*"/>
-      </field>
-    </record>
-    <record name="DataMetaWrapperClass" c:type="GdaDataMetaWrapperClass">
-      <field name="parent_class" writable="1">
-        <type name="GObject.ObjectClass" c:type="GObjectClass"/>
-      </field>
-      <field name="_gda_reserved1" introspectable="0">
-        <callback name="_gda_reserved1">
-          <return-value transfer-ownership="none">
-            <type name="none" c:type="void"/>
-          </return-value>
-        </callback>
-      </field>
-      <field name="_gda_reserved2" introspectable="0">
-        <callback name="_gda_reserved2">
-          <return-value transfer-ownership="none">
-            <type name="none" c:type="void"/>
-          </return-value>
-        </callback>
-      </field>
-      <field name="_gda_reserved3" introspectable="0">
-        <callback name="_gda_reserved3">
-          <return-value transfer-ownership="none">
-            <type name="none" c:type="void"/>
-          </return-value>
-        </callback>
-      </field>
-      <field name="_gda_reserved4" introspectable="0">
-        <callback name="_gda_reserved4">
-          <return-value transfer-ownership="none">
-            <type name="none" c:type="void"/>
-          </return-value>
-        </callback>
-      </field>
-    </record>
-    <enumeration name="DataMetaWrapperMode" c:type="GdaDataMetaWrapperMode">
-      <member name="lc" value="0" c:identifier="GDA_DATA_META_WRAPPER_MODE_LC">
-      </member>
-      <member name="uc" value="1" c:identifier="GDA_DATA_META_WRAPPER_MODE_UC">
-      </member>
-    </enumeration>
-    <record name="DataMetaWrapperPrivate"
-            c:type="GdaDataMetaWrapperPrivate"
-            disguised="1">
-    </record>
     <interface name="DataModel"
                c:symbol-prefix="data_model"
                c:type="GdaDataModel"
@@ -7376,61 +7318,6 @@ Also clears @model's contents.</doc>
             c:type="GdaDataModelDirPrivate"
             disguised="1">
     </record>
-    <class name="DataModelDsnList"
-           c:symbol-prefix="data_model_dsn_list"
-           c:type="GdaDataModelDsnList"
-           parent="GObject.Object"
-           glib:type-name="GdaDataModelDsnList"
-           glib:get-type="gda_data_model_dsn_list_get_type"
-           glib:type-struct="DataModelDsnListClass">
-      <implements name="DataModel"/>
-      <field name="object">
-        <type name="GObject.Object" c:type="GObject"/>
-      </field>
-      <field name="priv">
-        <type name="DataModelDsnListPrivate"
-              c:type="GdaDataModelDsnListPrivate*"/>
-      </field>
-    </class>
-    <record name="DataModelDsnListClass"
-            c:type="GdaDataModelDsnListClass"
-            glib:is-gtype-struct-for="DataModelDsnList">
-      <field name="object_class">
-        <type name="GObject.ObjectClass" c:type="GObjectClass"/>
-      </field>
-      <field name="_gda_reserved1" introspectable="0">
-        <callback name="_gda_reserved1">
-          <return-value transfer-ownership="none">
-            <type name="none" c:type="void"/>
-          </return-value>
-        </callback>
-      </field>
-      <field name="_gda_reserved2" introspectable="0">
-        <callback name="_gda_reserved2">
-          <return-value transfer-ownership="none">
-            <type name="none" c:type="void"/>
-          </return-value>
-        </callback>
-      </field>
-      <field name="_gda_reserved3" introspectable="0">
-        <callback name="_gda_reserved3">
-          <return-value transfer-ownership="none">
-            <type name="none" c:type="void"/>
-          </return-value>
-        </callback>
-      </field>
-      <field name="_gda_reserved4" introspectable="0">
-        <callback name="_gda_reserved4">
-          <return-value transfer-ownership="none">
-            <type name="none" c:type="void"/>
-          </return-value>
-        </callback>
-      </field>
-    </record>
-    <record name="DataModelDsnListPrivate"
-            c:type="GdaDataModelDsnListPrivate"
-            disguised="1">
-    </record>
     <enumeration name="DataModelError"
                  c:type="GdaDataModelError"
                  glib:error-domain="gda_data_model_error">
@@ -10510,8 +10397,7 @@ occurrence of "'" with "''" and "\" with "\\"</doc>
         </return-value>
       </function>
       <function name="new_with_provider"
-                c:identifier="gda_handler_string_new_with_provider"
-                introspectable="0">
+                c:identifier="gda_handler_string_new_with_provider">
         <doc xml:whitespace="preserve">Creates a data handler for strings, which will use some specific 
methods implemented
 by the @prov object (possibly also @cnc).</doc>
         <return-value transfer-ownership="full">
@@ -12131,7 +12017,7 @@ SQL identifiers are represented in @store, see the
           <parameter name="vars" transfer-ownership="none" allow-none="1">
             <doc xml:whitespace="preserve">a hash table with all variables names as keys and GValue* as 
value, representing values for all the variables mentioned in @select_sql. If there is no variable then this 
part can be omitted.</doc>
             <type name="GLib.HashTable" c:type="GHashTable*">
-              <type name="gchar"/>
+              <type name="utf8"/>
               <type name="GObject.Value"/>
             </type>
           </parameter>
@@ -12633,7 +12519,9 @@ See gda_meta_store_declare_foreign_key() for more information anout the @catalog
         <parameters>
           <parameter name="changes" transfer-ownership="none">
             <doc xml:whitespace="preserve">a list of changes made, as a #GSList of pointers to 
#GdaMetaStoreChange (which must not be modified)</doc>
-            <type name="gpointer" c:type="gpointer"/>
+            <type name="GLib.SList" c:type="gpointer">
+              <type name="MetaStoreChange"/>
+            </type>
           </parameter>
         </parameters>
       </glib:signal>
@@ -12669,8 +12557,8 @@ object.</doc>
       </field>
       <field name="keys" writable="1">
         <type name="GLib.HashTable" c:type="GHashTable*">
-          <type name="gpointer" c:type="gpointer"/>
-          <type name="gpointer" c:type="gpointer"/>
+          <type name="utf8"/>
+          <type name="GObject.Value"/>
         </type>
       </field>
     </record>
@@ -14225,7 +14113,8 @@ providers' implementations to report any error while reading a value from the da
     </record>
     <constant name="SERVER_PROVIDER_UNDEFINED_LIMITING_THREAD"
               value="1"
-              c:type="GDA_SERVER_PROVIDER_UNDEFINED_LIMITING_THREAD">
+              c:type="GDA_SERVER_PROVIDER_UNDEFINED_LIMITING_THREAD"
+              introspectable="0">
       <type name="gpointer" c:type="gpointer"/>
     </constant>
     <constant name="SQLSTATE_GENERAL_ERROR"
@@ -14731,8 +14620,7 @@ will be applied if both are %NULL).</doc>
       <method name="get_sql_identifier_at_path"
               c:identifier="gda_server_operation_get_sql_identifier_at_path"
               shadows="get_sql_identifier_at"
-              version="4.2.6"
-              introspectable="0">
+              version="4.2.6">
         <doc xml:whitespace="preserve">This method is similar to gda_server_operation_get_value_at(), but 
for SQL identifiers: a new string
 is returned instead of a #GValue. Also the returned string is assumed to represents an SQL identifier
 and will correctly be quoted to be used with @cnc, or @prov if @cnc is %NULL (a generic quoting rule
@@ -15067,7 +14955,6 @@ Here are the possible formats of @path_format:
         <type name="gint" c:type="gint"/>
       </property>
       <property name="provider"
-                introspectable="0"
                 writable="1"
                 construct-only="1"
                 transfer-ownership="none">
@@ -15357,7 +15244,6 @@ Here are the possible formats of @path_format:
     <class name="ServerProvider"
            c:symbol-prefix="server_provider"
            c:type="GdaServerProvider"
-           introspectable="0"
            parent="GObject.Object"
            abstract="1"
            glib:type-name="GdaServerProvider"
@@ -15474,7 +15360,7 @@ implementations</doc>
           </parameter>
         </parameters>
       </virtual-method>
-      <virtual-method name="create_connection">
+      <virtual-method name="create_connection" introspectable="0">
         <return-value>
           <type name="Connection" c:type="GdaConnection*"/>
         </return-value>
@@ -15572,7 +15458,7 @@ to be enclosed in single quotes before being used in an SQL statement.</doc>
           </parameter>
         </parameters>
       </virtual-method>
-      <virtual-method name="get_data_handler">
+      <virtual-method name="get_data_handler" introspectable="0">
         <return-value>
           <type name="DataHandler" c:type="GdaDataHandler*"/>
         </return-value>
@@ -15875,7 +15761,7 @@ the operation; to actually perform the operation, use gda_server_provider_perfor
           </parameter>
         </parameters>
       </virtual-method>
-      <virtual-method name="statement_rewrite" throws="1">
+      <virtual-method name="statement_rewrite" introspectable="0" throws="1">
         <return-value>
           <type name="SqlStatement" c:type="GdaSqlStatement*"/>
         </return-value>
@@ -15894,7 +15780,7 @@ the operation; to actually perform the operation, use gda_server_provider_perfor
           </parameter>
         </parameters>
       </virtual-method>
-      <virtual-method name="statement_to_sql" throws="1">
+      <virtual-method name="statement_to_sql" introspectable="0" throws="1">
         <return-value transfer-ownership="full">
           <type name="utf8" c:type="gchar*"/>
         </return-value>
@@ -16503,8 +16389,7 @@ otherwise.</doc>
       </field>
     </class>
     <callback name="ServerProviderAsyncCallback"
-              c:type="GdaServerProviderAsyncCallback"
-              introspectable="0">
+              c:type="GdaServerProviderAsyncCallback">
       <doc xml:whitespace="preserve">Function to be called by Libgda when the associated asynchronous method 
invoked finishes.</doc>
       <return-value transfer-ownership="none">
         <type name="none" c:type="void"/>
@@ -16540,7 +16425,7 @@ otherwise.</doc>
         <type name="GLib.Thread" c:type="GThread*"/>
       </field>
       <field name="get_name">
-        <callback name="get_name" introspectable="0">
+        <callback name="get_name">
           <return-value transfer-ownership="none">
             <doc xml:whitespace="preserve">a string containing the provider's name</doc>
             <type name="utf8" c:type="const gchar*"/>
@@ -16553,7 +16438,7 @@ otherwise.</doc>
         </callback>
       </field>
       <field name="get_version">
-        <callback name="get_version" introspectable="0">
+        <callback name="get_version">
           <return-value transfer-ownership="none">
             <doc xml:whitespace="preserve">a string containing the version identification.</doc>
             <type name="utf8" c:type="const gchar*"/>
@@ -16566,7 +16451,7 @@ otherwise.</doc>
         </callback>
       </field>
       <field name="get_server_version">
-        <callback name="get_server_version" introspectable="0">
+        <callback name="get_server_version">
           <return-value transfer-ownership="none">
             <doc xml:whitespace="preserve">a (read only) string, or %NULL if an error occurred</doc>
             <type name="utf8" c:type="const gchar*"/>
@@ -16583,7 +16468,7 @@ otherwise.</doc>
         </callback>
       </field>
       <field name="supports_feature">
-        <callback name="supports_feature" introspectable="0">
+        <callback name="supports_feature">
           <return-value transfer-ownership="none">
             <doc xml:whitespace="preserve">%TRUE if @feature is supported</doc>
             <type name="gboolean" c:type="gboolean"/>
@@ -16603,7 +16488,7 @@ otherwise.</doc>
           </parameters>
         </callback>
       </field>
-      <field name="get_data_handler">
+      <field name="get_data_handler" introspectable="0">
         <callback name="get_data_handler" introspectable="0">
           <return-value>
             <type name="DataHandler" c:type="GdaDataHandler*"/>
@@ -16625,7 +16510,7 @@ otherwise.</doc>
         </callback>
       </field>
       <field name="get_def_dbms_type">
-        <callback name="get_def_dbms_type" introspectable="0">
+        <callback name="get_def_dbms_type">
           <return-value transfer-ownership="none">
             <type name="utf8" c:type="const gchar*"/>
           </return-value>
@@ -16643,7 +16528,7 @@ otherwise.</doc>
         </callback>
       </field>
       <field name="escape_string">
-        <callback name="escape_string" introspectable="0">
+        <callback name="escape_string">
           <return-value transfer-ownership="full">
             <doc xml:whitespace="preserve">a new string suitable to use in SQL statements</doc>
             <type name="utf8" c:type="gchar*"/>
@@ -16664,7 +16549,7 @@ otherwise.</doc>
         </callback>
       </field>
       <field name="unescape_string">
-        <callback name="unescape_string" introspectable="0">
+        <callback name="unescape_string">
           <return-value transfer-ownership="full">
             <doc xml:whitespace="preserve">a new string</doc>
             <type name="utf8" c:type="gchar*"/>
@@ -16684,7 +16569,7 @@ otherwise.</doc>
           </parameters>
         </callback>
       </field>
-      <field name="open_connection">
+      <field name="open_connection" introspectable="0">
         <callback name="open_connection" introspectable="0">
           <return-value transfer-ownership="none">
             <type name="gboolean" c:type="gboolean"/>
@@ -16716,7 +16601,7 @@ otherwise.</doc>
         </callback>
       </field>
       <field name="close_connection">
-        <callback name="close_connection" introspectable="0">
+        <callback name="close_connection">
           <return-value transfer-ownership="none">
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
@@ -16731,7 +16616,7 @@ otherwise.</doc>
         </callback>
       </field>
       <field name="get_database">
-        <callback name="get_database" introspectable="0">
+        <callback name="get_database">
           <return-value transfer-ownership="none">
             <type name="utf8" c:type="const gchar*"/>
           </return-value>
@@ -16746,7 +16631,7 @@ otherwise.</doc>
         </callback>
       </field>
       <field name="supports_operation">
-        <callback name="supports_operation" introspectable="0">
+        <callback name="supports_operation">
           <return-value transfer-ownership="none">
             <doc xml:whitespace="preserve">%TRUE if the operation is supported</doc>
             <type name="gboolean" c:type="gboolean"/>
@@ -16772,7 +16657,7 @@ otherwise.</doc>
         </callback>
       </field>
       <field name="create_operation">
-        <callback name="create_operation" introspectable="0" throws="1">
+        <callback name="create_operation" throws="1">
           <return-value transfer-ownership="full">
             <doc xml:whitespace="preserve">a new #GdaServerOperation object, or %NULL in the provider does 
not support the @type type of operation or if an error occurred</doc>
             <type name="ServerOperation" c:type="GdaServerOperation*"/>
@@ -16798,7 +16683,7 @@ otherwise.</doc>
         </callback>
       </field>
       <field name="render_operation">
-        <callback name="render_operation" introspectable="0" throws="1">
+        <callback name="render_operation" throws="1">
           <return-value transfer-ownership="full">
             <doc xml:whitespace="preserve">a new string, or %NULL if an error occurred or operation cannot 
be rendered as SQL.</doc>
             <type name="utf8" c:type="gchar*"/>
@@ -16818,7 +16703,7 @@ otherwise.</doc>
           </parameters>
         </callback>
       </field>
-      <field name="perform_operation">
+      <field name="perform_operation" introspectable="0">
         <callback name="perform_operation" introspectable="0" throws="1">
           <return-value transfer-ownership="none">
             <type name="gboolean" c:type="gboolean"/>
@@ -16847,7 +16732,7 @@ otherwise.</doc>
         </callback>
       </field>
       <field name="begin_transaction">
-        <callback name="begin_transaction" introspectable="0" throws="1">
+        <callback name="begin_transaction" throws="1">
           <return-value transfer-ownership="none">
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
@@ -16869,7 +16754,7 @@ otherwise.</doc>
         </callback>
       </field>
       <field name="commit_transaction">
-        <callback name="commit_transaction" introspectable="0" throws="1">
+        <callback name="commit_transaction" throws="1">
           <return-value transfer-ownership="none">
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
@@ -16887,7 +16772,7 @@ otherwise.</doc>
         </callback>
       </field>
       <field name="rollback_transaction">
-        <callback name="rollback_transaction" introspectable="0" throws="1">
+        <callback name="rollback_transaction" throws="1">
           <return-value transfer-ownership="none">
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
@@ -16905,7 +16790,7 @@ otherwise.</doc>
         </callback>
       </field>
       <field name="add_savepoint">
-        <callback name="add_savepoint" introspectable="0" throws="1">
+        <callback name="add_savepoint" throws="1">
           <return-value transfer-ownership="none">
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
@@ -16923,7 +16808,7 @@ otherwise.</doc>
         </callback>
       </field>
       <field name="rollback_savepoint">
-        <callback name="rollback_savepoint" introspectable="0" throws="1">
+        <callback name="rollback_savepoint" throws="1">
           <return-value transfer-ownership="none">
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
@@ -16941,7 +16826,7 @@ otherwise.</doc>
         </callback>
       </field>
       <field name="delete_savepoint">
-        <callback name="delete_savepoint" introspectable="0" throws="1">
+        <callback name="delete_savepoint" throws="1">
           <return-value transfer-ownership="none">
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
@@ -16959,7 +16844,7 @@ otherwise.</doc>
         </callback>
       </field>
       <field name="create_parser">
-        <callback name="create_parser" introspectable="0">
+        <callback name="create_parser">
           <return-value transfer-ownership="full">
             <doc xml:whitespace="preserve">a new #GdaSqlParser object, or %NULL.</doc>
             <type name="SqlParser" c:type="GdaSqlParser*"/>
@@ -16975,7 +16860,7 @@ otherwise.</doc>
           </parameters>
         </callback>
       </field>
-      <field name="statement_to_sql">
+      <field name="statement_to_sql" introspectable="0">
         <callback name="statement_to_sql" introspectable="0" throws="1">
           <return-value transfer-ownership="full">
             <type name="utf8" c:type="gchar*"/>
@@ -17005,7 +16890,7 @@ otherwise.</doc>
         </callback>
       </field>
       <field name="statement_prepare">
-        <callback name="statement_prepare" introspectable="0" throws="1">
+        <callback name="statement_prepare" throws="1">
           <return-value transfer-ownership="none">
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
@@ -17022,7 +16907,7 @@ otherwise.</doc>
           </parameters>
         </callback>
       </field>
-      <field name="statement_execute">
+      <field name="statement_execute" introspectable="0">
         <callback name="statement_execute" introspectable="0" throws="1">
           <return-value>
             <type name="GObject.Object" c:type="GObject*"/>
@@ -17064,7 +16949,7 @@ otherwise.</doc>
         </callback>
       </field>
       <field name="is_busy">
-        <callback name="is_busy" introspectable="0" throws="1">
+        <callback name="is_busy" throws="1">
           <return-value transfer-ownership="none">
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
@@ -17079,7 +16964,7 @@ otherwise.</doc>
         </callback>
       </field>
       <field name="cancel">
-        <callback name="cancel" introspectable="0" throws="1">
+        <callback name="cancel" throws="1">
           <return-value transfer-ownership="none">
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
@@ -17096,7 +16981,7 @@ otherwise.</doc>
           </parameters>
         </callback>
       </field>
-      <field name="create_connection">
+      <field name="create_connection" introspectable="0">
         <callback name="create_connection" introspectable="0">
           <return-value>
             <type name="Connection" c:type="GdaConnection*"/>
@@ -17108,14 +16993,14 @@ otherwise.</doc>
           </parameters>
         </callback>
       </field>
-      <field name="meta_funcs" introspectable="0">
+      <field name="meta_funcs">
         <type name="ServerProviderMeta" c:type="GdaServerProviderMeta"/>
       </field>
-      <field name="xa_funcs" introspectable="0">
+      <field name="xa_funcs">
         <type name="ServerProviderXa" c:type="GdaServerProviderXa*"/>
       </field>
       <field name="identifier_quote">
-        <callback name="identifier_quote" introspectable="0">
+        <callback name="identifier_quote">
           <return-value transfer-ownership="full">
             <type name="utf8" c:type="gchar*"/>
           </return-value>
@@ -17139,7 +17024,7 @@ otherwise.</doc>
         </callback>
       </field>
       <field name="handle_async">
-        <callback name="handle_async" introspectable="0" throws="1">
+        <callback name="handle_async" throws="1">
           <return-value transfer-ownership="none">
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
@@ -17153,7 +17038,7 @@ otherwise.</doc>
           </parameters>
         </callback>
       </field>
-      <field name="statement_rewrite">
+      <field name="statement_rewrite" introspectable="0">
         <callback name="statement_rewrite" introspectable="0" throws="1">
           <return-value>
             <type name="SqlStatement" c:type="GdaSqlStatement*"/>
@@ -17278,8 +17163,7 @@ otherwise.</doc>
       </member>
     </enumeration>
     <callback name="ServerProviderExecCallback"
-              c:type="GdaServerProviderExecCallback"
-              introspectable="0">
+              c:type="GdaServerProviderExecCallback">
       <doc xml:whitespace="preserve">Function to be called by Libgda when the associated asynchronous method 
invoked finishes</doc>
       <return-value transfer-ownership="none">
         <type name="none" c:type="void"/>
@@ -17321,9 +17205,7 @@ otherwise.</doc>
             c:type="GdaServerProviderInfo"
             disguised="1">
     </record>
-    <record name="ServerProviderMeta"
-            c:type="GdaServerProviderMeta"
-            introspectable="0">
+    <record name="ServerProviderMeta" c:type="GdaServerProviderMeta">
       <doc xml:whitespace="preserve">These methods must be implemented by providers to update a connection's 
associated metadata (in a 
 #GdaMetaStore object), see the &lt;link linkend="prov-metadata"&gt;Virtual methods for providers/Methods - 
metadata&lt;/link&gt;
 for more information.</doc>
@@ -18656,11 +18538,9 @@ for more information.</doc>
         <type name="SqlParser" c:type="GdaSqlParser*"/>
       </field>
     </record>
-    <record name="ServerProviderXa"
-            c:type="GdaServerProviderXa"
-            introspectable="0">
+    <record name="ServerProviderXa" c:type="GdaServerProviderXa">
       <field name="xa_start">
-        <callback name="xa_start" introspectable="0" throws="1">
+        <callback name="xa_start" throws="1">
           <return-value transfer-ownership="none">
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
@@ -18678,7 +18558,7 @@ for more information.</doc>
         </callback>
       </field>
       <field name="xa_end">
-        <callback name="xa_end" introspectable="0" throws="1">
+        <callback name="xa_end" throws="1">
           <return-value transfer-ownership="none">
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
@@ -18696,7 +18576,7 @@ for more information.</doc>
         </callback>
       </field>
       <field name="xa_prepare">
-        <callback name="xa_prepare" introspectable="0" throws="1">
+        <callback name="xa_prepare" throws="1">
           <return-value transfer-ownership="none">
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
@@ -18714,7 +18594,7 @@ for more information.</doc>
         </callback>
       </field>
       <field name="xa_commit">
-        <callback name="xa_commit" introspectable="0" throws="1">
+        <callback name="xa_commit" throws="1">
           <return-value transfer-ownership="none">
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
@@ -18732,7 +18612,7 @@ for more information.</doc>
         </callback>
       </field>
       <field name="xa_rollback">
-        <callback name="xa_rollback" introspectable="0" throws="1">
+        <callback name="xa_rollback" throws="1">
           <return-value transfer-ownership="none">
             <type name="gboolean" c:type="gboolean"/>
           </return-value>
@@ -18749,7 +18629,7 @@ for more information.</doc>
           </parameters>
         </callback>
       </field>
-      <field name="xa_recover">
+      <field name="xa_recover" introspectable="0">
         <callback name="xa_recover" introspectable="0" throws="1">
           <return-value>
             <type name="GLib.List" c:type="GList*">
@@ -21772,7 +21652,7 @@ To include variables in the @sql string, see the
           <type name="Holder"/>
         </type>
       </field>
-      <field name="provider" introspectable="0" writable="1">
+      <field name="provider" writable="1">
         <type name="ServerProvider" c:type="GdaServerProvider*"/>
       </field>
       <field name="cnc" writable="1">
@@ -26972,8 +26852,7 @@ empty (no row) data model. This is use dy database providers' implementations.</
     </function>
     <function name="sql_identifier_quote"
               c:identifier="gda_sql_identifier_quote"
-              version="4.0.3"
-              introspectable="0">
+              version="4.0.3">
       <doc xml:whitespace="preserve">Use this function for any SQL identifier to make sure that:
 &lt;itemizedlist&gt;
   &lt;listitem&gt;
diff --git a/libgda/Makefile.am b/libgda/Makefile.am
index a82578f..09c17da 100644
--- a/libgda/Makefile.am
+++ b/libgda/Makefile.am
@@ -123,13 +123,9 @@ gda_sources= \
        $(GDA_LDAP_S) \
        gda-data-model.c \
        gda-data-model-dir.c \
-       gda-data-model-dsn-list.c \
-       gda-data-model-dsn-list.h \
        gda-data-model-import.c \
        gda-data-model-iter.c \
        gda-data-access-wrapper.c \
-       gda-data-meta-wrapper.c \
-       gda-data-meta-wrapper.h \
        gda-data-proxy.c \
        gda-data-select.c \
        gda-holder.c \
@@ -145,7 +141,6 @@ gda_sources= \
        gda-row.c \
        gda-set.c \
        gda-server-operation.c \
-       gda-server-operation-private.h \
        gda-server-provider.c \
        gda-server-provider-extra.c \
        gda-statement.c \
@@ -175,12 +170,17 @@ libgda_sources =  \
        gda-connection-sqlite.h \
        gda-custom-marshal.c \
        gda-custom-marshal.h \
+       gda-data-meta-wrapper.c \
+       gda-data-meta-wrapper.h \
+       gda-data-model-dsn-list.c \
+       gda-data-model-dsn-list.h \
        gda-data-select-extra.h \
-       gda-types.c \
-       gda-types.h \
        gda-marshal.c \
        gda-meta-store-extra.h \
        gda-meta-struct-private.h \
+       gda-types.c \
+       gda-types.h \
+       gda-server-operation-private.h \
        gda-statement-priv.h \
        global.h \
        md5.h \
diff --git a/libgda/gda-data-model.c b/libgda/gda-data-model.c
index 19f5417..374fd32 100644
--- a/libgda/gda-data-model.c
+++ b/libgda/gda-data-model.c
@@ -1097,7 +1097,7 @@ gda_data_model_send_hint (GdaDataModel *model, GdaDataModelHint hint, const GVal
  * data models where some rows may be missing because the LDAP search has reached a limit
  * imposed by the LDAP server.
  *
- * Returns: (transfer none) (element-type GError) (array zero-terminated=1): a pointer to a %NULL terminated 
array of #GError, or %NULL.
+ * Returns: (transfer none) (element-type GLib.Error) (array zero-terminated=1): a pointer to a %NULL 
terminated array of #GError, or %NULL.
  *
  * Since: 4.2.6
  */
diff --git a/libgda/gda-meta-store.c b/libgda/gda-meta-store.c
index c6e40be..387d183 100644
--- a/libgda/gda-meta-store.c
+++ b/libgda/gda-meta-store.c
@@ -407,7 +407,7 @@ gda_meta_store_class_init (GdaMetaStoreClass *klass)
        /**
         * GdaMetaStore::meta-changed:
         * @store: the #GdaMetaStore instance that emitted the signal
-        * @changes: a list of changes made, as a #GSList of pointers to #GdaMetaStoreChange (which must not 
be modified)
+        * @changes: (type GLib.SList) (element-type Gda.MetaStoreChange): a list of changes made, as a 
#GSList of pointers to #GdaMetaStoreChange (which must not be modified)
         *
         * This signal is emitted when the @store's contents have changed (the changes are in the @changes 
list)
         */
@@ -2454,7 +2454,7 @@ gda_meta_store_extract (GdaMetaStore *store, const gchar *select_sql, GError **e
  * gda_meta_store_extract_v:
  * @store: a #GdaMetaStore object
  * @select_sql: a SELECT statement
- * @vars: (element-type gchar GObject.Value) (allow-none): a hash table with all variables names as keys and 
GValue* as
+ * @vars: (element-type utf8 GObject.Value) (allow-none): a hash table with all variables names as keys and 
GValue* as
  * value, representing values for all the variables mentioned in @select_sql. If there is no variable then 
this part can be
  * omitted.
  * @error: a place to store errors, or %NULL
diff --git a/libgda/gda-meta-store.h b/libgda/gda-meta-store.h
index 2f57ab2..f12bd39 100644
--- a/libgda/gda-meta-store.h
+++ b/libgda/gda-meta-store.h
@@ -61,6 +61,12 @@ typedef enum {
        GDA_META_STORE_MODIFY
 } GdaMetaStoreChangeType;
 
+/**
+ * GdaMetaStoreChange:
+ * @c_type:
+ * @table_name:
+ * @keys: (element-type utf8 GObject.Value):
+ */
 typedef struct {
        /* change general information */
        GdaMetaStoreChangeType  c_type;
diff --git a/libgda/gda-server-provider.h b/libgda/gda-server-provider.h
index 84f1da6..4a2981c 100644
--- a/libgda/gda-server-provider.h
+++ b/libgda/gda-server-provider.h
@@ -68,7 +68,7 @@ typedef enum
 } GdaServerProviderError;
 
 /**
- * GdaServerProvider: (skip)
+ * GdaServerProvider:
  */
 struct _GdaServerProvider {
        GObject                   object;
@@ -77,7 +77,53 @@ struct _GdaServerProvider {
 
 
 /**
- * GdaServerProviderMeta: (skip)
+ * GdaServerProviderMeta:
+ * @_info:
+ * @_btypes:
+ * @_udt:
+ * @udt:
+ * @_udt_cols:
+ * @udt_cols:
+ * @_enums:
+ * @enums:
+ * @_domains:
+ * @domains:
+ * @_constraints_dom:
+ * @constraints_dom:
+ * @_el_types:
+ * @el_types:
+ * @_collations:
+ * @collations:
+ * @_character_sets:
+ * @character_sets:
+ * @_schemata:
+ * @schemata:
+ * @_tables_views:
+ * @tables_views:
+ * @_columns:
+ * @columns:
+ * @_view_cols:
+ * @view_cols:
+ * @_constraints_tab:
+ * @constraints_tab:
+ * @_constraints_ref:
+ * @constraints_ref:
+ * @_key_columns:
+ * @key_columns:
+ * @_check_columns:
+ * @check_columns:
+ * @_triggers:
+ * @triggers:
+ * @_routines:
+ * @routines:
+ * @_routine_col:
+ * @routine_col:
+ * @_routine_par:
+ * @routine_par:
+ * @_indexes_tab:
+ * @indexes_tab:
+ * @_index_cols:
+ * @index_cols:
  *
  * These methods must be implemented by providers to update a connection's associated metadata (in a 
  * #GdaMetaStore object), see the <link linkend="prov-metadata">Virtual methods for providers/Methods - 
metadata</link>
@@ -223,9 +269,6 @@ typedef struct {
 } GdaServerProviderMeta;
 
 /* distributed transaction support */
-/**
- * GdaServerProviderXa: (skip)
- */
 typedef struct {
        gboolean (*xa_start)    (GdaServerProvider *prov, GdaConnection *cnc, const GdaXaTransactionId *trid, 
GError **error);
 
@@ -239,7 +282,7 @@ typedef struct {
 } GdaServerProviderXa;
 
 /**
- * GdaServerProviderAsyncCallback: (skip)
+ * GdaServerProviderAsyncCallback:
  * @provider: 
  * @cnc: 
  * @task_id: 
@@ -252,7 +295,7 @@ typedef struct {
 typedef void (*GdaServerProviderAsyncCallback) (GdaServerProvider *provider, GdaConnection *cnc, guint 
task_id, 
                                                gboolean result_status, const GError *error, gpointer data);
 /**
- * GdaServerProviderExecCallback: (skip)
+ * GdaServerProviderExecCallback:
  * @provider: 
  * @cnc: 
  * @task_id: 
@@ -265,6 +308,9 @@ typedef void (*GdaServerProviderAsyncCallback) (GdaServerProvider *provider, Gda
 typedef void (*GdaServerProviderExecCallback) (GdaServerProvider *provider, GdaConnection *cnc, guint 
task_id, 
                                               GObject *result_obj, const GError *error, gpointer data);
 
+/**
+ * GDA_SERVER_PROVIDER_UNDEFINED_LIMITING_THREAD: (skip)
+ */
 #define GDA_SERVER_PROVIDER_UNDEFINED_LIMITING_THREAD ((gpointer)0x1)
 struct _GdaServerProviderClass {
        GObjectClass parent_class;
@@ -321,13 +367,14 @@ struct _GdaServerProviderClass {
        /* GdaStatement */
        GdaSqlParser           *(* create_parser)        (GdaServerProvider *provider, GdaConnection *cnc);
        
-       /**
-        * statement_to_sql:
-        * @cnc: a #GdaConnection object
-        * @stmt: a #GdaStatement object
-        * @params: (allow-none): a #GdaSet object (which can be obtained using 
gda_statement_get_parameters()), or %NULL
-        * @flags: SQL rendering flags, as #GdaStatementSqlFlag OR'ed values
-        * @params_used: (allow-none) (element-type Gda.Holder) (out) (transfer container): a place to store 
the list of individual #GdaHolder objects within @params which have been used
+/**
+ * statement_to_sql:
+ * @provider: a #GdaServerProvider object
+ * @cnc: a #GdaConnection object
+ * @stmt: a #GdaStatement object
+ * @params: (allow-none): a #GdaSet object (which can be obtained using gda_statement_get_parameters()), or 
%NULL
+ * @flags: SQL rendering flags, as #GdaStatementSqlFlag OR'ed values
+ * @params_used: (allow-none) (element-type Gda.Holder) (out) (transfer container): a place to store the 
list of individual #GdaHolder objects within @params which have been used
         * @error: a place to store errors, or %NULL
         *
         * Renders @stmt as an SQL statement, adapted to the SQL dialect used by @cnc


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