1 /*
2  * This file is part of gtkD.
3  *
4  * gtkD is free software; you can redistribute it and/or modify
5  * it under the terms of the GNU Lesser General Public License
6  * as published by the Free Software Foundation; either version 3
7  * of the License, or (at your option) any later version, with
8  * some exceptions, please read the COPYING file.
9  *
10  * gtkD is distributed in the hope that it will be useful,
11  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13  * GNU Lesser General Public License for more details.
14  *
15  * You should have received a copy of the GNU Lesser General Public License
16  * along with gtkD; if not, write to the Free Software
17  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18  */
19  
20 // generated automatically - do not change
21 // find conversion definition on APILookup.txt
22 // implement new conversion functionalities on the wrap.utils pakage
23 
24 
25 module gdac.gda;
26 
27 version(Tango)
28 	private import tango.stdc.stdio;
29 else
30 	private import std.stdio;
31 
32 private import gdac.gdatypes;
33 private import gtkc.Loader;
34 private import gtkc.paths;
35 
36 mixin( _shared ~ "static this()
37 {
38 	// gda.Gda
39 
40 	Linker.link(gda_init, \"gda_init\", LIBRARY.GDA);
41 	Linker.link(gda_main_run, \"gda_main_run\", LIBRARY.GDA);
42 	Linker.link(gda_main_quit, \"gda_main_quit\", LIBRARY.GDA);
43 	Linker.link(gda_type_to_string, \"gda_type_to_string\", LIBRARY.GDA);
44 	Linker.link(gda_type_from_string, \"gda_type_from_string\", LIBRARY.GDA);
45 	Linker.link(gda_string_hash_to_list, \"gda_string_hash_to_list\", LIBRARY.GDA);
46 	Linker.link(gda_sql_replace_placeholders, \"gda_sql_replace_placeholders\", LIBRARY.GDA);
47 	Linker.link(gda_file_load, \"gda_file_load\", LIBRARY.GDA);
48 	Linker.link(gda_file_save, \"gda_file_save\", LIBRARY.GDA);
49 
50 	// gda.Blob
51 
52 	Linker.link(gda_blob_open, \"gda_blob_open\", LIBRARY.GDA);
53 	Linker.link(gda_blob_read, \"gda_blob_read\", LIBRARY.GDA);
54 	Linker.link(gda_blob_write, \"gda_blob_write\", LIBRARY.GDA);
55 	Linker.link(gda_blob_lseek, \"gda_blob_lseek\", LIBRARY.GDA);
56 	Linker.link(gda_blob_close, \"gda_blob_close\", LIBRARY.GDA);
57 	Linker.link(gda_blob_remove, \"gda_blob_remove\", LIBRARY.GDA);
58 	Linker.link(gda_blob_free_data, \"gda_blob_free_data\", LIBRARY.GDA);
59 
60 	// gda.Client
61 
62 	Linker.link(gda_client_new, \"gda_client_new\", LIBRARY.GDA);
63 	Linker.link(gda_client_open_connection, \"gda_client_open_connection\", LIBRARY.GDA);
64 	Linker.link(gda_client_open_connection_from_string, \"gda_client_open_connection_from_string\", LIBRARY.GDA);
65 	Linker.link(gda_client_get_connection_list, \"gda_client_get_connection_list\", LIBRARY.GDA);
66 	Linker.link(gda_client_find_connection, \"gda_client_find_connection\", LIBRARY.GDA);
67 	Linker.link(gda_client_close_all_connections, \"gda_client_close_all_connections\", LIBRARY.GDA);
68 	Linker.link(gda_client_notify_event, \"gda_client_notify_event\", LIBRARY.GDA);
69 	Linker.link(gda_client_notify_error_event, \"gda_client_notify_error_event\", LIBRARY.GDA);
70 	Linker.link(gda_client_notify_connection_opened_event, \"gda_client_notify_connection_opened_event\", LIBRARY.GDA);
71 	Linker.link(gda_client_notify_connection_closed_event, \"gda_client_notify_connection_closed_event\", LIBRARY.GDA);
72 	Linker.link(gda_client_notify_transaction_started_event, \"gda_client_notify_transaction_started_event\", LIBRARY.GDA);
73 	Linker.link(gda_client_notify_transaction_committed_event, \"gda_client_notify_transaction_committed_event\", LIBRARY.GDA);
74 	Linker.link(gda_client_notify_transaction_cancelled_event, \"gda_client_notify_transaction_cancelled_event\", LIBRARY.GDA);
75 	Linker.link(gda_client_begin_transaction, \"gda_client_begin_transaction\", LIBRARY.GDA);
76 	Linker.link(gda_client_commit_transaction, \"gda_client_commit_transaction\", LIBRARY.GDA);
77 	Linker.link(gda_client_rollback_transaction, \"gda_client_rollback_transaction\", LIBRARY.GDA);
78 
79 	// gda.Command
80 
81 	Linker.link(gda_command_get_type, \"gda_command_get_type\", LIBRARY.GDA);
82 	Linker.link(gda_command_new, \"gda_command_new\", LIBRARY.GDA);
83 	Linker.link(gda_command_free, \"gda_command_free\", LIBRARY.GDA);
84 	Linker.link(gda_command_copy, \"gda_command_copy\", LIBRARY.GDA);
85 	Linker.link(gda_command_get_text, \"gda_command_get_text\", LIBRARY.GDA);
86 	Linker.link(gda_command_set_text, \"gda_command_set_text\", LIBRARY.GDA);
87 	Linker.link(gda_command_get_command_type, \"gda_command_get_command_type\", LIBRARY.GDA);
88 	Linker.link(gda_command_set_command_type, \"gda_command_set_command_type\", LIBRARY.GDA);
89 	Linker.link(gda_command_get_options, \"gda_command_get_options\", LIBRARY.GDA);
90 	Linker.link(gda_command_set_options, \"gda_command_set_options\", LIBRARY.GDA);
91 	Linker.link(gda_command_get_transaction, \"gda_command_get_transaction\", LIBRARY.GDA);
92 	Linker.link(gda_command_set_transaction, \"gda_command_set_transaction\", LIBRARY.GDA);
93 
94 	// gda.Config
95 
96 	Linker.link(gda_config_get_string, \"gda_config_get_string\", LIBRARY.GDA);
97 	Linker.link(gda_config_get_int, \"gda_config_get_int\", LIBRARY.GDA);
98 	Linker.link(gda_config_get_float, \"gda_config_get_float\", LIBRARY.GDA);
99 	Linker.link(gda_config_get_boolean, \"gda_config_get_boolean\", LIBRARY.GDA);
100 	Linker.link(gda_config_set_string, \"gda_config_set_string\", LIBRARY.GDA);
101 	Linker.link(gda_config_set_int, \"gda_config_set_int\", LIBRARY.GDA);
102 	Linker.link(gda_config_set_float, \"gda_config_set_float\", LIBRARY.GDA);
103 	Linker.link(gda_config_set_boolean, \"gda_config_set_boolean\", LIBRARY.GDA);
104 	Linker.link(gda_config_remove_section, \"gda_config_remove_section\", LIBRARY.GDA);
105 	Linker.link(gda_config_remove_key, \"gda_config_remove_key\", LIBRARY.GDA);
106 	Linker.link(gda_config_has_section, \"gda_config_has_section\", LIBRARY.GDA);
107 	Linker.link(gda_config_has_key, \"gda_config_has_key\", LIBRARY.GDA);
108 	Linker.link(gda_config_list_sections, \"gda_config_list_sections\", LIBRARY.GDA);
109 	Linker.link(gda_config_list_keys, \"gda_config_list_keys\", LIBRARY.GDA);
110 	Linker.link(gda_config_get_type, \"gda_config_get_type\", LIBRARY.GDA);
111 	Linker.link(gda_config_free_list, \"gda_config_free_list\", LIBRARY.GDA);
112 	Linker.link(gda_config_add_listener, \"gda_config_add_listener\", LIBRARY.GDA);
113 	Linker.link(gda_config_remove_listener, \"gda_config_remove_listener\", LIBRARY.GDA);
114 	Linker.link(gda_config_get_provider_list, \"gda_config_get_provider_list\", LIBRARY.GDA);
115 	Linker.link(gda_config_free_provider_list, \"gda_config_free_provider_list\", LIBRARY.GDA);
116 	Linker.link(gda_config_get_provider_by_name, \"gda_config_get_provider_by_name\", LIBRARY.GDA);
117 	Linker.link(gda_config_get_provider_model, \"gda_config_get_provider_model\", LIBRARY.GDA);
118 	Linker.link(gda_config_copy_data_source_info, \"gda_config_copy_data_source_info\", LIBRARY.GDA);
119 	Linker.link(gda_config_free_data_source_info, \"gda_config_free_data_source_info\", LIBRARY.GDA);
120 	Linker.link(gda_config_get_data_source_list, \"gda_config_get_data_source_list\", LIBRARY.GDA);
121 	Linker.link(gda_config_find_data_source, \"gda_config_find_data_source\", LIBRARY.GDA);
122 	Linker.link(gda_config_free_data_source_list, \"gda_config_free_data_source_list\", LIBRARY.GDA);
123 	Linker.link(gda_config_get_data_source_model, \"gda_config_get_data_source_model\", LIBRARY.GDA);
124 	Linker.link(gda_config_save_data_source, \"gda_config_save_data_source\", LIBRARY.GDA);
125 	Linker.link(gda_config_save_data_source_info, \"gda_config_save_data_source_info\", LIBRARY.GDA);
126 	Linker.link(gda_config_remove_data_source, \"gda_config_remove_data_source\", LIBRARY.GDA);
127 
128 	// gda.ProviderInfo
129 
130 	Linker.link(gda_provider_info_get_type, \"gda_provider_info_get_type\", LIBRARY.GDA);
131 	Linker.link(gda_provider_info_copy, \"gda_provider_info_copy\", LIBRARY.GDA);
132 	Linker.link(gda_provider_info_free, \"gda_provider_info_free\", LIBRARY.GDA);
133 
134 	// gda.DataSourceInfo
135 
136 	Linker.link(gda_data_source_info_get_type, \"gda_data_source_info_get_type\", LIBRARY.GDA);
137 
138 	// gda.Connection
139 
140 	Linker.link(gda_connection_new, \"gda_connection_new\", LIBRARY.GDA);
141 	Linker.link(gda_connection_close, \"gda_connection_close\", LIBRARY.GDA);
142 	Linker.link(gda_connection_is_open, \"gda_connection_is_open\", LIBRARY.GDA);
143 	Linker.link(gda_connection_get_client, \"gda_connection_get_client\", LIBRARY.GDA);
144 	Linker.link(gda_connection_set_client, \"gda_connection_set_client\", LIBRARY.GDA);
145 	Linker.link(gda_connection_get_options, \"gda_connection_get_options\", LIBRARY.GDA);
146 	Linker.link(gda_connection_get_server_version, \"gda_connection_get_server_version\", LIBRARY.GDA);
147 	Linker.link(gda_connection_get_database, \"gda_connection_get_database\", LIBRARY.GDA);
148 	Linker.link(gda_connection_get_dsn, \"gda_connection_get_dsn\", LIBRARY.GDA);
149 	Linker.link(gda_connection_get_cnc_string, \"gda_connection_get_cnc_string\", LIBRARY.GDA);
150 	Linker.link(gda_connection_get_provider, \"gda_connection_get_provider\", LIBRARY.GDA);
151 	Linker.link(gda_connection_get_username, \"gda_connection_get_username\", LIBRARY.GDA);
152 	Linker.link(gda_connection_get_password, \"gda_connection_get_password\", LIBRARY.GDA);
153 	Linker.link(gda_connection_add_error, \"gda_connection_add_error\", LIBRARY.GDA);
154 	Linker.link(gda_connection_add_error_string, \"gda_connection_add_error_string\", LIBRARY.GDA);
155 	Linker.link(gda_connection_add_error_list, \"gda_connection_add_error_list\", LIBRARY.GDA);
156 	Linker.link(gda_connection_change_database, \"gda_connection_change_database\", LIBRARY.GDA);
157 	Linker.link(gda_connection_create_database, \"gda_connection_create_database\", LIBRARY.GDA);
158 	Linker.link(gda_connection_drop_database, \"gda_connection_drop_database\", LIBRARY.GDA);
159 	Linker.link(gda_connection_create_table, \"gda_connection_create_table\", LIBRARY.GDA);
160 	Linker.link(gda_connection_drop_table, \"gda_connection_drop_table\", LIBRARY.GDA);
161 	Linker.link(gda_connection_execute_command, \"gda_connection_execute_command\", LIBRARY.GDA);
162 	Linker.link(gda_connection_get_last_insert_id, \"gda_connection_get_last_insert_id\", LIBRARY.GDA);
163 	Linker.link(gda_connection_execute_single_command, \"gda_connection_execute_single_command\", LIBRARY.GDA);
164 	Linker.link(gda_connection_execute_non_query, \"gda_connection_execute_non_query\", LIBRARY.GDA);
165 	Linker.link(gda_connection_begin_transaction, \"gda_connection_begin_transaction\", LIBRARY.GDA);
166 	Linker.link(gda_connection_commit_transaction, \"gda_connection_commit_transaction\", LIBRARY.GDA);
167 	Linker.link(gda_connection_rollback_transaction, \"gda_connection_rollback_transaction\", LIBRARY.GDA);
168 	Linker.link(gda_connection_create_blob, \"gda_connection_create_blob\", LIBRARY.GDA);
169 	Linker.link(gda_connection_get_errors, \"gda_connection_get_errors\", LIBRARY.GDA);
170 	Linker.link(gda_connection_supports, \"gda_connection_supports\", LIBRARY.GDA);
171 	Linker.link(gda_connection_get_schema, \"gda_connection_get_schema\", LIBRARY.GDA);
172 
173 	// gda.DataModelArray
174 
175 	Linker.link(gda_data_model_array_new, \"gda_data_model_array_new\", LIBRARY.GDA);
176 	Linker.link(gda_data_model_array_set_n_columns, \"gda_data_model_array_set_n_columns\", LIBRARY.GDA);
177 	Linker.link(gda_data_model_array_clear, \"gda_data_model_array_clear\", LIBRARY.GDA);
178 
179 	// gda.DataModelHash
180 
181 	Linker.link(gda_data_model_hash_new, \"gda_data_model_hash_new\", LIBRARY.GDA);
182 	Linker.link(gda_data_model_hash_get_value_at, \"gda_data_model_hash_get_value_at\", LIBRARY.GDA);
183 	Linker.link(gda_data_model_hash_clear, \"gda_data_model_hash_clear\", LIBRARY.GDA);
184 	Linker.link(gda_data_model_hash_set_n_columns, \"gda_data_model_hash_set_n_columns\", LIBRARY.GDA);
185 	Linker.link(gda_data_model_hash_insert_row, \"gda_data_model_hash_insert_row\", LIBRARY.GDA);
186 	Linker.link(gda_data_model_hash_get_row, \"gda_data_model_hash_get_row\", LIBRARY.GDA);
187 
188 	// gda.DataModelList
189 
190 	Linker.link(gda_data_model_list_new, \"gda_data_model_list_new\", LIBRARY.GDA);
191 	Linker.link(gda_data_model_list_new_from_string_list, \"gda_data_model_list_new_from_string_list\", LIBRARY.GDA);
192 	Linker.link(gda_data_model_list_append_value, \"gda_data_model_list_append_value\", LIBRARY.GDA);
193 
194 	// gda.DataModel
195 
196 	Linker.link(gda_data_model_changed, \"gda_data_model_changed\", LIBRARY.GDA);
197 	Linker.link(gda_data_model_row_inserted, \"gda_data_model_row_inserted\", LIBRARY.GDA);
198 	Linker.link(gda_data_model_row_updated, \"gda_data_model_row_updated\", LIBRARY.GDA);
199 	Linker.link(gda_data_model_row_removed, \"gda_data_model_row_removed\", LIBRARY.GDA);
200 	Linker.link(gda_data_model_column_inserted, \"gda_data_model_column_inserted\", LIBRARY.GDA);
201 	Linker.link(gda_data_model_column_updated, \"gda_data_model_column_updated\", LIBRARY.GDA);
202 	Linker.link(gda_data_model_column_removed, \"gda_data_model_column_removed\", LIBRARY.GDA);
203 	Linker.link(gda_data_model_freeze, \"gda_data_model_freeze\", LIBRARY.GDA);
204 	Linker.link(gda_data_model_thaw, \"gda_data_model_thaw\", LIBRARY.GDA);
205 	Linker.link(gda_data_model_get_n_rows, \"gda_data_model_get_n_rows\", LIBRARY.GDA);
206 	Linker.link(gda_data_model_get_n_columns, \"gda_data_model_get_n_columns\", LIBRARY.GDA);
207 	Linker.link(gda_data_model_describe_column, \"gda_data_model_describe_column\", LIBRARY.GDA);
208 	Linker.link(gda_data_model_get_column_title, \"gda_data_model_get_column_title\", LIBRARY.GDA);
209 	Linker.link(gda_data_model_set_column_title, \"gda_data_model_set_column_title\", LIBRARY.GDA);
210 	Linker.link(gda_data_model_get_column_position, \"gda_data_model_get_column_position\", LIBRARY.GDA);
211 	Linker.link(gda_data_model_get_row, \"gda_data_model_get_row\", LIBRARY.GDA);
212 	Linker.link(gda_data_model_get_value_at, \"gda_data_model_get_value_at\", LIBRARY.GDA);
213 	Linker.link(gda_data_model_is_updatable, \"gda_data_model_is_updatable\", LIBRARY.GDA);
214 	Linker.link(gda_data_model_append_row, \"gda_data_model_append_row\", LIBRARY.GDA);
215 	Linker.link(gda_data_model_remove_row, \"gda_data_model_remove_row\", LIBRARY.GDA);
216 	Linker.link(gda_data_model_update_row, \"gda_data_model_update_row\", LIBRARY.GDA);
217 	Linker.link(gda_data_model_append_column, \"gda_data_model_append_column\", LIBRARY.GDA);
218 	Linker.link(gda_data_model_update_column, \"gda_data_model_update_column\", LIBRARY.GDA);
219 	Linker.link(gda_data_model_remove_column, \"gda_data_model_remove_column\", LIBRARY.GDA);
220 	Linker.link(gda_data_model_foreach, \"gda_data_model_foreach\", LIBRARY.GDA);
221 	Linker.link(gda_data_model_has_changed, \"gda_data_model_has_changed\", LIBRARY.GDA);
222 	Linker.link(gda_data_model_begin_update, \"gda_data_model_begin_update\", LIBRARY.GDA);
223 	Linker.link(gda_data_model_cancel_update, \"gda_data_model_cancel_update\", LIBRARY.GDA);
224 	Linker.link(gda_data_model_end_update, \"gda_data_model_end_update\", LIBRARY.GDA);
225 	Linker.link(gda_data_model_to_comma_separated, \"gda_data_model_to_comma_separated\", LIBRARY.GDA);
226 	Linker.link(gda_data_model_to_tab_separated, \"gda_data_model_to_tab_separated\", LIBRARY.GDA);
227 	Linker.link(gda_data_model_to_xml, \"gda_data_model_to_xml\", LIBRARY.GDA);
228 	Linker.link(gda_data_model_to_xml_node, \"gda_data_model_to_xml_node\", LIBRARY.GDA);
229 	Linker.link(gda_data_model_add_data_from_xml_node, \"gda_data_model_add_data_from_xml_node\", LIBRARY.GDA);
230 	Linker.link(gda_data_model_get_command_text, \"gda_data_model_get_command_text\", LIBRARY.GDA);
231 	Linker.link(gda_data_model_set_command_text, \"gda_data_model_set_command_text\", LIBRARY.GDA);
232 	Linker.link(gda_data_model_get_command_type, \"gda_data_model_get_command_type\", LIBRARY.GDA);
233 	Linker.link(gda_data_model_set_command_type, \"gda_data_model_set_command_type\", LIBRARY.GDA);
234 
235 	// gda.ErrorGda
236 
237 	Linker.link(gda_error_new, \"gda_error_new\", LIBRARY.GDA);
238 	Linker.link(gda_error_free, \"gda_error_free\", LIBRARY.GDA);
239 	Linker.link(gda_error_list_copy, \"gda_error_list_copy\", LIBRARY.GDA);
240 	Linker.link(gda_error_list_free, \"gda_error_list_free\", LIBRARY.GDA);
241 	Linker.link(gda_error_get_description, \"gda_error_get_description\", LIBRARY.GDA);
242 	Linker.link(gda_error_set_description, \"gda_error_set_description\", LIBRARY.GDA);
243 	Linker.link(gda_error_get_number, \"gda_error_get_number\", LIBRARY.GDA);
244 	Linker.link(gda_error_set_number, \"gda_error_set_number\", LIBRARY.GDA);
245 	Linker.link(gda_error_get_source, \"gda_error_get_source\", LIBRARY.GDA);
246 	Linker.link(gda_error_set_source, \"gda_error_set_source\", LIBRARY.GDA);
247 	Linker.link(gda_error_get_sqlstate, \"gda_error_get_sqlstate\", LIBRARY.GDA);
248 	Linker.link(gda_error_set_sqlstate, \"gda_error_set_sqlstate\", LIBRARY.GDA);
249 
250 	// gda.Export
251 
252 	Linker.link(gda_export_new, \"gda_export_new\", LIBRARY.GDA);
253 	Linker.link(gda_export_get_tables, \"gda_export_get_tables\", LIBRARY.GDA);
254 	Linker.link(gda_export_get_selected_tables, \"gda_export_get_selected_tables\", LIBRARY.GDA);
255 	Linker.link(gda_export_select_table, \"gda_export_select_table\", LIBRARY.GDA);
256 	Linker.link(gda_export_select_table_list, \"gda_export_select_table_list\", LIBRARY.GDA);
257 	Linker.link(gda_export_unselect_table, \"gda_export_unselect_table\", LIBRARY.GDA);
258 	Linker.link(gda_export_run, \"gda_export_run\", LIBRARY.GDA);
259 	Linker.link(gda_export_stop, \"gda_export_stop\", LIBRARY.GDA);
260 	Linker.link(gda_export_get_connection, \"gda_export_get_connection\", LIBRARY.GDA);
261 	Linker.link(gda_export_set_connection, \"gda_export_set_connection\", LIBRARY.GDA);
262 
263 	// gda.FieldAttributes
264 
265 	Linker.link(gda_field_attributes_get_type, \"gda_field_attributes_get_type\", LIBRARY.GDA);
266 	Linker.link(gda_field_attributes_new, \"gda_field_attributes_new\", LIBRARY.GDA);
267 	Linker.link(gda_field_attributes_copy, \"gda_field_attributes_copy\", LIBRARY.GDA);
268 	Linker.link(gda_field_attributes_free, \"gda_field_attributes_free\", LIBRARY.GDA);
269 	Linker.link(gda_field_attributes_equal, \"gda_field_attributes_equal\", LIBRARY.GDA);
270 	Linker.link(gda_field_attributes_get_defined_size, \"gda_field_attributes_get_defined_size\", LIBRARY.GDA);
271 	Linker.link(gda_field_attributes_set_defined_size, \"gda_field_attributes_set_defined_size\", LIBRARY.GDA);
272 	Linker.link(gda_field_attributes_get_name, \"gda_field_attributes_get_name\", LIBRARY.GDA);
273 	Linker.link(gda_field_attributes_set_name, \"gda_field_attributes_set_name\", LIBRARY.GDA);
274 	Linker.link(gda_field_attributes_get_table, \"gda_field_attributes_get_table\", LIBRARY.GDA);
275 	Linker.link(gda_field_attributes_set_table, \"gda_field_attributes_set_table\", LIBRARY.GDA);
276 	Linker.link(gda_field_attributes_get_caption, \"gda_field_attributes_get_caption\", LIBRARY.GDA);
277 	Linker.link(gda_field_attributes_set_caption, \"gda_field_attributes_set_caption\", LIBRARY.GDA);
278 	Linker.link(gda_field_attributes_get_scale, \"gda_field_attributes_get_scale\", LIBRARY.GDA);
279 	Linker.link(gda_field_attributes_set_scale, \"gda_field_attributes_set_scale\", LIBRARY.GDA);
280 	Linker.link(gda_field_attributes_get_gdatype, \"gda_field_attributes_get_gdatype\", LIBRARY.GDA);
281 	Linker.link(gda_field_attributes_set_gdatype, \"gda_field_attributes_set_gdatype\", LIBRARY.GDA);
282 	Linker.link(gda_field_attributes_get_allow_null, \"gda_field_attributes_get_allow_null\", LIBRARY.GDA);
283 	Linker.link(gda_field_attributes_set_allow_null, \"gda_field_attributes_set_allow_null\", LIBRARY.GDA);
284 	Linker.link(gda_field_attributes_get_primary_key, \"gda_field_attributes_get_primary_key\", LIBRARY.GDA);
285 	Linker.link(gda_field_attributes_set_primary_key, \"gda_field_attributes_set_primary_key\", LIBRARY.GDA);
286 	Linker.link(gda_field_attributes_get_unique_key, \"gda_field_attributes_get_unique_key\", LIBRARY.GDA);
287 	Linker.link(gda_field_attributes_set_unique_key, \"gda_field_attributes_set_unique_key\", LIBRARY.GDA);
288 	Linker.link(gda_field_attributes_get_references, \"gda_field_attributes_get_references\", LIBRARY.GDA);
289 	Linker.link(gda_field_attributes_set_references, \"gda_field_attributes_set_references\", LIBRARY.GDA);
290 	Linker.link(gda_field_attributes_get_auto_increment, \"gda_field_attributes_get_auto_increment\", LIBRARY.GDA);
291 	Linker.link(gda_field_attributes_set_auto_increment, \"gda_field_attributes_set_auto_increment\", LIBRARY.GDA);
292 	Linker.link(gda_field_attributes_get_position, \"gda_field_attributes_get_position\", LIBRARY.GDA);
293 	Linker.link(gda_field_attributes_set_position, \"gda_field_attributes_set_position\", LIBRARY.GDA);
294 	Linker.link(gda_field_attributes_get_default_value, \"gda_field_attributes_get_default_value\", LIBRARY.GDA);
295 	Linker.link(gda_field_attributes_set_default_value, \"gda_field_attributes_set_default_value\", LIBRARY.GDA);
296 
297 	// gda.Log
298 
299 	Linker.link(gda_log_enable, \"gda_log_enable\", LIBRARY.GDA);
300 	Linker.link(gda_log_disable, \"gda_log_disable\", LIBRARY.GDA);
301 	Linker.link(gda_log_is_enabled, \"gda_log_is_enabled\", LIBRARY.GDA);
302 	Linker.link(gda_log_message, \"gda_log_message\", LIBRARY.GDA);
303 	Linker.link(gda_log_error, \"gda_log_error\", LIBRARY.GDA);
304 
305 	// gda.Parameter
306 
307 	Linker.link(gda_parameter_get_type, \"gda_parameter_get_type\", LIBRARY.GDA);
308 	Linker.link(gda_parameter_new_from_value, \"gda_parameter_new_from_value\", LIBRARY.GDA);
309 	Linker.link(gda_parameter_new_boolean, \"gda_parameter_new_boolean\", LIBRARY.GDA);
310 	Linker.link(gda_parameter_new_double, \"gda_parameter_new_double\", LIBRARY.GDA);
311 	Linker.link(gda_parameter_new_gobject, \"gda_parameter_new_gobject\", LIBRARY.GDA);
312 	Linker.link(gda_parameter_new_string, \"gda_parameter_new_string\", LIBRARY.GDA);
313 	Linker.link(gda_parameter_copy, \"gda_parameter_copy\", LIBRARY.GDA);
314 	Linker.link(gda_parameter_free, \"gda_parameter_free\", LIBRARY.GDA);
315 	Linker.link(gda_parameter_get_name, \"gda_parameter_get_name\", LIBRARY.GDA);
316 	Linker.link(gda_parameter_set_name, \"gda_parameter_set_name\", LIBRARY.GDA);
317 	Linker.link(gda_parameter_get_value, \"gda_parameter_get_value\", LIBRARY.GDA);
318 	Linker.link(gda_parameter_set_value, \"gda_parameter_set_value\", LIBRARY.GDA);
319 
320 	// gda.ParameterList
321 
322 	Linker.link(gda_parameter_list_get_type, \"gda_parameter_list_get_type\", LIBRARY.GDA);
323 	Linker.link(gda_parameter_list_new, \"gda_parameter_list_new\", LIBRARY.GDA);
324 	Linker.link(gda_parameter_list_free, \"gda_parameter_list_free\", LIBRARY.GDA);
325 	Linker.link(gda_parameter_list_copy, \"gda_parameter_list_copy\", LIBRARY.GDA);
326 	Linker.link(gda_parameter_list_add_parameter, \"gda_parameter_list_add_parameter\", LIBRARY.GDA);
327 	Linker.link(gda_parameter_list_get_names, \"gda_parameter_list_get_names\", LIBRARY.GDA);
328 	Linker.link(gda_parameter_list_find, \"gda_parameter_list_find\", LIBRARY.GDA);
329 	Linker.link(gda_parameter_list_clear, \"gda_parameter_list_clear\", LIBRARY.GDA);
330 	Linker.link(gda_parameter_list_get_length, \"gda_parameter_list_get_length\", LIBRARY.GDA);
331 
332 	// gda.QuarkList
333 
334 	Linker.link(gda_quark_list_get_type, \"gda_quark_list_get_type\", LIBRARY.GDA);
335 	Linker.link(gda_quark_list_new, \"gda_quark_list_new\", LIBRARY.GDA);
336 	Linker.link(gda_quark_list_new_from_string, \"gda_quark_list_new_from_string\", LIBRARY.GDA);
337 	Linker.link(gda_quark_list_copy, \"gda_quark_list_copy\", LIBRARY.GDA);
338 	Linker.link(gda_quark_list_free, \"gda_quark_list_free\", LIBRARY.GDA);
339 	Linker.link(gda_quark_list_add_from_string, \"gda_quark_list_add_from_string\", LIBRARY.GDA);
340 	Linker.link(gda_quark_list_find, \"gda_quark_list_find\", LIBRARY.GDA);
341 	Linker.link(gda_quark_list_remove, \"gda_quark_list_remove\", LIBRARY.GDA);
342 	Linker.link(gda_quark_list_clear, \"gda_quark_list_clear\", LIBRARY.GDA);
343 
344 	// gda.Row
345 
346 	Linker.link(gda_row_get_type, \"gda_row_get_type\", LIBRARY.GDA);
347 	Linker.link(gda_row_new, \"gda_row_new\", LIBRARY.GDA);
348 	Linker.link(gda_row_new_from_list, \"gda_row_new_from_list\", LIBRARY.GDA);
349 	Linker.link(gda_row_copy, \"gda_row_copy\", LIBRARY.GDA);
350 	Linker.link(gda_row_free, \"gda_row_free\", LIBRARY.GDA);
351 	Linker.link(gda_row_get_model, \"gda_row_get_model\", LIBRARY.GDA);
352 	Linker.link(gda_row_get_number, \"gda_row_get_number\", LIBRARY.GDA);
353 	Linker.link(gda_row_set_number, \"gda_row_set_number\", LIBRARY.GDA);
354 	Linker.link(gda_row_get_id, \"gda_row_get_id\", LIBRARY.GDA);
355 	Linker.link(gda_row_set_id, \"gda_row_set_id\", LIBRARY.GDA);
356 	Linker.link(gda_row_get_value, \"gda_row_get_value\", LIBRARY.GDA);
357 	Linker.link(gda_row_get_length, \"gda_row_get_length\", LIBRARY.GDA);
358 
359 	// gda.Select
360 
361 	Linker.link(gda_select_new, \"gda_select_new\", LIBRARY.GDA);
362 	Linker.link(gda_select_add_source, \"gda_select_add_source\", LIBRARY.GDA);
363 	Linker.link(gda_select_set_sql, \"gda_select_set_sql\", LIBRARY.GDA);
364 	Linker.link(gda_select_run, \"gda_select_run\", LIBRARY.GDA);
365 
366 	// gda.Table
367 
368 	Linker.link(gda_table_new, \"gda_table_new\", LIBRARY.GDA);
369 	Linker.link(gda_table_new_from_model, \"gda_table_new_from_model\", LIBRARY.GDA);
370 	Linker.link(gda_table_get_name, \"gda_table_get_name\", LIBRARY.GDA);
371 	Linker.link(gda_table_set_name, \"gda_table_set_name\", LIBRARY.GDA);
372 	Linker.link(gda_table_add_field, \"gda_table_add_field\", LIBRARY.GDA);
373 	Linker.link(gda_table_add_data_from_model, \"gda_table_add_data_from_model\", LIBRARY.GDA);
374 
375 	// gda.Transaction
376 
377 	Linker.link(gda_transaction_new, \"gda_transaction_new\", LIBRARY.GDA);
378 	Linker.link(gda_transaction_get_isolation_level, \"gda_transaction_get_isolation_level\", LIBRARY.GDA);
379 	Linker.link(gda_transaction_set_isolation_level, \"gda_transaction_set_isolation_level\", LIBRARY.GDA);
380 	Linker.link(gda_transaction_get_name, \"gda_transaction_get_name\", LIBRARY.GDA);
381 	Linker.link(gda_transaction_set_name, \"gda_transaction_set_name\", LIBRARY.GDA);
382 
383 	// gda.Value
384 
385 	Linker.link(gda_value_get_gtype, \"gda_value_get_gtype\", LIBRARY.GDA);
386 	Linker.link(gda_value_new_null, \"gda_value_new_null\", LIBRARY.GDA);
387 	Linker.link(gda_value_new_bigint, \"gda_value_new_bigint\", LIBRARY.GDA);
388 	Linker.link(gda_value_new_biguint, \"gda_value_new_biguint\", LIBRARY.GDA);
389 	Linker.link(gda_value_new_binary, \"gda_value_new_binary\", LIBRARY.GDA);
390 	Linker.link(gda_value_new_blob, \"gda_value_new_blob\", LIBRARY.GDA);
391 	Linker.link(gda_value_new_boolean, \"gda_value_new_boolean\", LIBRARY.GDA);
392 	Linker.link(gda_value_new_date, \"gda_value_new_date\", LIBRARY.GDA);
393 	Linker.link(gda_value_new_double, \"gda_value_new_double\", LIBRARY.GDA);
394 	Linker.link(gda_value_new_geometric_point, \"gda_value_new_geometric_point\", LIBRARY.GDA);
395 	Linker.link(gda_value_new_gobject, \"gda_value_new_gobject\", LIBRARY.GDA);
396 	Linker.link(gda_value_new_integer, \"gda_value_new_integer\", LIBRARY.GDA);
397 	Linker.link(gda_value_new_list, \"gda_value_new_list\", LIBRARY.GDA);
398 	Linker.link(gda_value_new_money, \"gda_value_new_money\", LIBRARY.GDA);
399 	Linker.link(gda_value_new_numeric, \"gda_value_new_numeric\", LIBRARY.GDA);
400 	Linker.link(gda_value_new_single, \"gda_value_new_single\", LIBRARY.GDA);
401 	Linker.link(gda_value_new_smallint, \"gda_value_new_smallint\", LIBRARY.GDA);
402 	Linker.link(gda_value_new_smalluint, \"gda_value_new_smalluint\", LIBRARY.GDA);
403 	Linker.link(gda_value_new_string, \"gda_value_new_string\", LIBRARY.GDA);
404 	Linker.link(gda_value_new_time, \"gda_value_new_time\", LIBRARY.GDA);
405 	Linker.link(gda_value_new_timestamp, \"gda_value_new_timestamp\", LIBRARY.GDA);
406 	Linker.link(gda_value_new_timestamp_from_timet, \"gda_value_new_timestamp_from_timet\", LIBRARY.GDA);
407 	Linker.link(gda_value_new_tinyint, \"gda_value_new_tinyint\", LIBRARY.GDA);
408 	Linker.link(gda_value_new_tinyuint, \"gda_value_new_tinyuint\", LIBRARY.GDA);
409 	Linker.link(gda_value_new_type, \"gda_value_new_type\", LIBRARY.GDA);
410 	Linker.link(gda_value_new_uinteger, \"gda_value_new_uinteger\", LIBRARY.GDA);
411 	Linker.link(gda_value_new_from_string, \"gda_value_new_from_string\", LIBRARY.GDA);
412 	Linker.link(gda_value_new_from_xml, \"gda_value_new_from_xml\", LIBRARY.GDA);
413 	Linker.link(gda_value_free, \"gda_value_free\", LIBRARY.GDA);
414 	Linker.link(gda_value_get_type, \"gda_value_get_type\", LIBRARY.GDA);
415 	Linker.link(gda_value_is_null, \"gda_value_is_null\", LIBRARY.GDA);
416 	Linker.link(gda_value_is_number, \"gda_value_is_number\", LIBRARY.GDA);
417 	Linker.link(gda_value_copy, \"gda_value_copy\", LIBRARY.GDA);
418 	Linker.link(gda_value_get_bigint, \"gda_value_get_bigint\", LIBRARY.GDA);
419 	Linker.link(gda_value_set_bigint, \"gda_value_set_bigint\", LIBRARY.GDA);
420 	Linker.link(gda_value_get_biguint, \"gda_value_get_biguint\", LIBRARY.GDA);
421 	Linker.link(gda_value_set_biguint, \"gda_value_set_biguint\", LIBRARY.GDA);
422 	Linker.link(gda_value_get_binary, \"gda_value_get_binary\", LIBRARY.GDA);
423 	Linker.link(gda_value_set_binary, \"gda_value_set_binary\", LIBRARY.GDA);
424 	Linker.link(gda_value_get_blob, \"gda_value_get_blob\", LIBRARY.GDA);
425 	Linker.link(gda_value_set_blob, \"gda_value_set_blob\", LIBRARY.GDA);
426 	Linker.link(gda_value_get_boolean, \"gda_value_get_boolean\", LIBRARY.GDA);
427 	Linker.link(gda_value_set_boolean, \"gda_value_set_boolean\", LIBRARY.GDA);
428 	Linker.link(gda_value_get_date, \"gda_value_get_date\", LIBRARY.GDA);
429 	Linker.link(gda_value_set_date, \"gda_value_set_date\", LIBRARY.GDA);
430 	Linker.link(gda_value_get_double, \"gda_value_get_double\", LIBRARY.GDA);
431 	Linker.link(gda_value_set_double, \"gda_value_set_double\", LIBRARY.GDA);
432 	Linker.link(gda_value_get_geometric_point, \"gda_value_get_geometric_point\", LIBRARY.GDA);
433 	Linker.link(gda_value_set_geometric_point, \"gda_value_set_geometric_point\", LIBRARY.GDA);
434 	Linker.link(gda_value_get_gobject, \"gda_value_get_gobject\", LIBRARY.GDA);
435 	Linker.link(gda_value_set_gobject, \"gda_value_set_gobject\", LIBRARY.GDA);
436 	Linker.link(gda_value_get_integer, \"gda_value_get_integer\", LIBRARY.GDA);
437 	Linker.link(gda_value_set_integer, \"gda_value_set_integer\", LIBRARY.GDA);
438 	Linker.link(gda_value_get_list, \"gda_value_get_list\", LIBRARY.GDA);
439 	Linker.link(gda_value_set_list, \"gda_value_set_list\", LIBRARY.GDA);
440 	Linker.link(gda_value_set_null, \"gda_value_set_null\", LIBRARY.GDA);
441 	Linker.link(gda_value_get_money, \"gda_value_get_money\", LIBRARY.GDA);
442 	Linker.link(gda_value_set_money, \"gda_value_set_money\", LIBRARY.GDA);
443 	Linker.link(gda_value_get_numeric, \"gda_value_get_numeric\", LIBRARY.GDA);
444 	Linker.link(gda_value_set_numeric, \"gda_value_set_numeric\", LIBRARY.GDA);
445 	Linker.link(gda_value_get_single, \"gda_value_get_single\", LIBRARY.GDA);
446 	Linker.link(gda_value_set_single, \"gda_value_set_single\", LIBRARY.GDA);
447 	Linker.link(gda_value_get_smallint, \"gda_value_get_smallint\", LIBRARY.GDA);
448 	Linker.link(gda_value_set_smallint, \"gda_value_set_smallint\", LIBRARY.GDA);
449 	Linker.link(gda_value_get_smalluint, \"gda_value_get_smalluint\", LIBRARY.GDA);
450 	Linker.link(gda_value_set_smalluint, \"gda_value_set_smalluint\", LIBRARY.GDA);
451 	Linker.link(gda_value_get_string, \"gda_value_get_string\", LIBRARY.GDA);
452 	Linker.link(gda_value_set_string, \"gda_value_set_string\", LIBRARY.GDA);
453 	Linker.link(gda_value_get_time, \"gda_value_get_time\", LIBRARY.GDA);
454 	Linker.link(gda_value_set_time, \"gda_value_set_time\", LIBRARY.GDA);
455 	Linker.link(gda_value_get_timestamp, \"gda_value_get_timestamp\", LIBRARY.GDA);
456 	Linker.link(gda_value_set_timestamp, \"gda_value_set_timestamp\", LIBRARY.GDA);
457 	Linker.link(gda_value_get_tinyint, \"gda_value_get_tinyint\", LIBRARY.GDA);
458 	Linker.link(gda_value_set_tinyint, \"gda_value_set_tinyint\", LIBRARY.GDA);
459 	Linker.link(gda_value_get_tinyuint, \"gda_value_get_tinyuint\", LIBRARY.GDA);
460 	Linker.link(gda_value_set_tinyuint, \"gda_value_set_tinyuint\", LIBRARY.GDA);
461 	Linker.link(gda_value_get_uinteger, \"gda_value_get_uinteger\", LIBRARY.GDA);
462 	Linker.link(gda_value_set_uinteger, \"gda_value_set_uinteger\", LIBRARY.GDA);
463 	Linker.link(gda_value_get_vtype, \"gda_value_get_vtype\", LIBRARY.GDA);
464 	Linker.link(gda_value_set_vtype, \"gda_value_set_vtype\", LIBRARY.GDA);
465 	Linker.link(gda_value_set_from_string, \"gda_value_set_from_string\", LIBRARY.GDA);
466 	Linker.link(gda_value_set_from_value, \"gda_value_set_from_value\", LIBRARY.GDA);
467 	Linker.link(gda_value_compare, \"gda_value_compare\", LIBRARY.GDA);
468 	Linker.link(gda_value_stringify, \"gda_value_stringify\", LIBRARY.GDA);
469 	Linker.link(gda_value_to_xml, \"gda_value_to_xml\", LIBRARY.GDA);
470 }");
471 
472 mixin( gshared ~"extern(C)
473 {
474 	// gda.Gda
475 
476 	void function(gchar* appId, gchar* versio, gint nargs, gchar** args) c_gda_init;
477 	void function(GdaInitFunc initFunc, void* userData) c_gda_main_run;
478 	void function() c_gda_main_quit;
479 	gchar* function(GdaValueType type) c_gda_type_to_string;
480 	GdaValueType function(gchar* str) c_gda_type_from_string;
481 	GList* function(GHashTable* hashTable) c_gda_string_hash_to_list;
482 	gchar* function(gchar* sql, GdaParameterList* params) c_gda_sql_replace_placeholders;
483 	gchar* function(gchar* filename) c_gda_file_load;
484 	gboolean function(gchar* filename, gchar* buffer, gint len) c_gda_file_save;
485 
486 	// gda.Blob
487 
488 	gint function(GdaBlob* blob, GdaBlobMode mode) c_gda_blob_open;
489 	gint function(GdaBlob* blob, void* buf, gint size, gint* bytesRead) c_gda_blob_read;
490 	gint function(GdaBlob* blob, void* buf, gint size, gint* bytesWritten) c_gda_blob_write;
491 	gint function(GdaBlob* blob, gint offset, gint whence) c_gda_blob_lseek;
492 	gint function(GdaBlob* blob) c_gda_blob_close;
493 	gint function(GdaBlob* blob) c_gda_blob_remove;
494 	void function(GdaBlob* blob) c_gda_blob_free_data;
495 
496 	// gda.Client
497 
498 	GdaClient* function() c_gda_client_new;
499 	GdaConnection* function(GdaClient* client, gchar* dsn, gchar* username, gchar* password, GdaConnectionOptions options) c_gda_client_open_connection;
500 	GdaConnection* function(GdaClient* client, gchar* providerId, gchar* cncString, GdaConnectionOptions options) c_gda_client_open_connection_from_string;
501 	GList* function(GdaClient* client) c_gda_client_get_connection_list;
502 	GdaConnection* function(GdaClient* client, gchar* dsn, gchar* username, gchar* password) c_gda_client_find_connection;
503 	void function(GdaClient* client) c_gda_client_close_all_connections;
504 	void function(GdaClient* client, GdaConnection* cnc, GdaClientEvent event, GdaParameterList* params) c_gda_client_notify_event;
505 	void function(GdaClient* client, GdaConnection* cnc, GdaError* error) c_gda_client_notify_error_event;
506 	void function(GdaClient* client, GdaConnection* cnc) c_gda_client_notify_connection_opened_event;
507 	void function(GdaClient* client, GdaConnection* cnc) c_gda_client_notify_connection_closed_event;
508 	void function(GdaClient* client, GdaConnection* cnc, GdaTransaction* xaction) c_gda_client_notify_transaction_started_event;
509 	void function(GdaClient* client, GdaConnection* cnc, GdaTransaction* xaction) c_gda_client_notify_transaction_committed_event;
510 	void function(GdaClient* client, GdaConnection* cnc, GdaTransaction* xaction) c_gda_client_notify_transaction_cancelled_event;
511 	gboolean function(GdaClient* client, GdaTransaction* xaction) c_gda_client_begin_transaction;
512 	gboolean function(GdaClient* client, GdaTransaction* xaction) c_gda_client_commit_transaction;
513 	gboolean function(GdaClient* client, GdaTransaction* xaction) c_gda_client_rollback_transaction;
514 
515 	// gda.Command
516 
517 	GType function() c_gda_command_get_type;
518 	GdaCommand* function(gchar* text, GdaCommandType type, GdaCommandOptions options) c_gda_command_new;
519 	void function(GdaCommand* cmd) c_gda_command_free;
520 	GdaCommand* function(GdaCommand* cmd) c_gda_command_copy;
521 	gchar* function(GdaCommand* cmd) c_gda_command_get_text;
522 	void function(GdaCommand* cmd, gchar* text) c_gda_command_set_text;
523 	GdaCommandType function(GdaCommand* cmd) c_gda_command_get_command_type;
524 	void function(GdaCommand* cmd, GdaCommandType type) c_gda_command_set_command_type;
525 	GdaCommandOptions function(GdaCommand* cmd) c_gda_command_get_options;
526 	void function(GdaCommand* cmd, GdaCommandOptions options) c_gda_command_set_options;
527 	GdaTransaction* function(GdaCommand* cmd) c_gda_command_get_transaction;
528 	void function(GdaCommand* cmd, GdaTransaction* xaction) c_gda_command_set_transaction;
529 
530 	// gda.Config
531 
532 	gchar* function(gchar* path) c_gda_config_get_string;
533 	gint function(gchar* path) c_gda_config_get_int;
534 	gdouble function(gchar* path) c_gda_config_get_float;
535 	gboolean function(gchar* path) c_gda_config_get_boolean;
536 	void function(gchar* path, gchar* newValue) c_gda_config_set_string;
537 	void function(gchar* path, gint newValue) c_gda_config_set_int;
538 	void function(gchar* path, gdouble newValue) c_gda_config_set_float;
539 	void function(gchar* path, gboolean newValue) c_gda_config_set_boolean;
540 	void function(gchar* path) c_gda_config_remove_section;
541 	void function(gchar* path) c_gda_config_remove_key;
542 	gboolean function(gchar* path) c_gda_config_has_section;
543 	gboolean function(gchar* path) c_gda_config_has_key;
544 	GList* function(gchar* path) c_gda_config_list_sections;
545 	GList* function(gchar* path) c_gda_config_list_keys;
546 	gchar* function(gchar* path) c_gda_config_get_type;
547 	void function(GList* list) c_gda_config_free_list;
548 	guint function(gchar* path, GdaConfigListenerFunc func, void* userData) c_gda_config_add_listener;
549 	void function(guint id) c_gda_config_remove_listener;
550 	GList* function() c_gda_config_get_provider_list;
551 	void function(GList* list) c_gda_config_free_provider_list;
552 	GdaProviderInfo* function(gchar* name) c_gda_config_get_provider_by_name;
553 	GdaDataModel* function() c_gda_config_get_provider_model;
554 	GdaDataSourceInfo* function(GdaDataSourceInfo* src) c_gda_config_copy_data_source_info;
555 	void function(GdaDataSourceInfo* info) c_gda_config_free_data_source_info;
556 	GList* function() c_gda_config_get_data_source_list;
557 	GdaDataSourceInfo* function(gchar* name) c_gda_config_find_data_source;
558 	void function(GList* list) c_gda_config_free_data_source_list;
559 	GdaDataModel* function() c_gda_config_get_data_source_model;
560 	void function(gchar* name, gchar* provider, gchar* cncString, gchar* description, gchar* username, gchar* password) c_gda_config_save_data_source;
561 	void function(GdaDataSourceInfo* dsnInfo) c_gda_config_save_data_source_info;
562 	void function(gchar* name) c_gda_config_remove_data_source;
563 
564 	// gda.ProviderInfo
565 
566 	GType function() c_gda_provider_info_get_type;
567 	GdaProviderInfo* function(GdaProviderInfo* src) c_gda_provider_info_copy;
568 	void function(GdaProviderInfo* providerInfo) c_gda_provider_info_free;
569 
570 	// gda.DataSourceInfo
571 
572 	GType function() c_gda_data_source_info_get_type;
573 
574 	// gda.Connection
575 
576 	GdaConnection* function(GdaClient* client, GdaServerProvider* provider, gchar* dsn, gchar* username, gchar* password, GdaConnectionOptions options) c_gda_connection_new;
577 	gboolean function(GdaConnection* cnc) c_gda_connection_close;
578 	gboolean function(GdaConnection* cnc) c_gda_connection_is_open;
579 	GdaClient* function(GdaConnection* cnc) c_gda_connection_get_client;
580 	void function(GdaConnection* cnc, GdaClient* client) c_gda_connection_set_client;
581 	GdaConnectionOptions function(GdaConnection* cnc) c_gda_connection_get_options;
582 	gchar* function(GdaConnection* cnc) c_gda_connection_get_server_version;
583 	gchar* function(GdaConnection* cnc) c_gda_connection_get_database;
584 	gchar* function(GdaConnection* cnc) c_gda_connection_get_dsn;
585 	gchar* function(GdaConnection* cnc) c_gda_connection_get_cnc_string;
586 	gchar* function(GdaConnection* cnc) c_gda_connection_get_provider;
587 	gchar* function(GdaConnection* cnc) c_gda_connection_get_username;
588 	gchar* function(GdaConnection* cnc) c_gda_connection_get_password;
589 	void function(GdaConnection* cnc, GdaError* error) c_gda_connection_add_error;
590 	void function(GdaConnection* cnc, gchar* str, ... ) c_gda_connection_add_error_string;
591 	void function(GdaConnection* cnc, GList* errorList) c_gda_connection_add_error_list;
592 	gboolean function(GdaConnection* cnc, gchar* name) c_gda_connection_change_database;
593 	gboolean function(GdaConnection* cnc, gchar* name) c_gda_connection_create_database;
594 	gboolean function(GdaConnection* cnc, gchar* name) c_gda_connection_drop_database;
595 	gboolean function(GdaConnection* cnc, gchar* tableName, GdaFieldAttributes** attributes) c_gda_connection_create_table;
596 	gboolean function(GdaConnection* cnc, gchar* tableName) c_gda_connection_drop_table;
597 	GList* function(GdaConnection* cnc, GdaCommand* cmd, GdaParameterList* params) c_gda_connection_execute_command;
598 	gchar* function(GdaConnection* cnc, GdaDataModel* recset) c_gda_connection_get_last_insert_id;
599 	GdaDataModel* function(GdaConnection* cnc, GdaCommand* cmd, GdaParameterList* params) c_gda_connection_execute_single_command;
600 	gint function(GdaConnection* cnc, GdaCommand* cmd, GdaParameterList* params) c_gda_connection_execute_non_query;
601 	gboolean function(GdaConnection* cnc, GdaTransaction* xaction) c_gda_connection_begin_transaction;
602 	gboolean function(GdaConnection* cnc, GdaTransaction* xaction) c_gda_connection_commit_transaction;
603 	gboolean function(GdaConnection* cnc, GdaTransaction* xaction) c_gda_connection_rollback_transaction;
604 	gboolean function(GdaConnection* cnc, GdaBlob* blob) c_gda_connection_create_blob;
605 	GList* function(GdaConnection* cnc) c_gda_connection_get_errors;
606 	gboolean function(GdaConnection* cnc, GdaConnectionFeature feature) c_gda_connection_supports;
607 	GdaDataModel* function(GdaConnection* cnc, GdaConnectionSchema schema, GdaParameterList* params) c_gda_connection_get_schema;
608 
609 	// gda.DataModelArray
610 
611 	GdaDataModel* function(gint cols) c_gda_data_model_array_new;
612 	void function(GdaDataModelArray* model, gint cols) c_gda_data_model_array_set_n_columns;
613 	void function(GdaDataModelArray* model) c_gda_data_model_array_clear;
614 
615 	// gda.DataModelHash
616 
617 	GdaDataModel* function(gint cols) c_gda_data_model_hash_new;
618 	GdaValue* function(GdaDataModel* model, gint col, gint row) c_gda_data_model_hash_get_value_at;
619 	void function(GdaDataModelHash* model) c_gda_data_model_hash_clear;
620 	void function(GdaDataModelHash* model, gint cols) c_gda_data_model_hash_set_n_columns;
621 	void function(GdaDataModelHash* model, gint rownum, GdaRow* row) c_gda_data_model_hash_insert_row;
622 	GdaRow* function(GdaDataModel* model, gint row) c_gda_data_model_hash_get_row;
623 
624 	// gda.DataModelList
625 
626 	GdaDataModel* function() c_gda_data_model_list_new;
627 	GdaDataModel* function(GList* list) c_gda_data_model_list_new_from_string_list;
628 	GdaRow* function(GdaDataModelList* model, GdaValue* value) c_gda_data_model_list_append_value;
629 
630 	// gda.DataModel
631 
632 	void function(GdaDataModel* model) c_gda_data_model_changed;
633 	void function(GdaDataModel* model, gint row) c_gda_data_model_row_inserted;
634 	void function(GdaDataModel* model, gint row) c_gda_data_model_row_updated;
635 	void function(GdaDataModel* model, gint row) c_gda_data_model_row_removed;
636 	void function(GdaDataModel* model, gint col) c_gda_data_model_column_inserted;
637 	void function(GdaDataModel* model, gint col) c_gda_data_model_column_updated;
638 	void function(GdaDataModel* model, gint col) c_gda_data_model_column_removed;
639 	void function(GdaDataModel* model) c_gda_data_model_freeze;
640 	void function(GdaDataModel* model) c_gda_data_model_thaw;
641 	gint function(GdaDataModel* model) c_gda_data_model_get_n_rows;
642 	gint function(GdaDataModel* model) c_gda_data_model_get_n_columns;
643 	GdaFieldAttributes* function(GdaDataModel* model, gint col) c_gda_data_model_describe_column;
644 	gchar* function(GdaDataModel* model, gint col) c_gda_data_model_get_column_title;
645 	void function(GdaDataModel* model, gint col, gchar* title) c_gda_data_model_set_column_title;
646 	gint function(GdaDataModel* model, gchar* title) c_gda_data_model_get_column_position;
647 	GdaRow* function(GdaDataModel* model, gint row) c_gda_data_model_get_row;
648 	GdaValue* function(GdaDataModel* model, gint col, gint row) c_gda_data_model_get_value_at;
649 	gboolean function(GdaDataModel* model) c_gda_data_model_is_updatable;
650 	GdaRow* function(GdaDataModel* model, GList* values) c_gda_data_model_append_row;
651 	gboolean function(GdaDataModel* model, GdaRow* row) c_gda_data_model_remove_row;
652 	gboolean function(GdaDataModel* model, GdaRow* row) c_gda_data_model_update_row;
653 	gboolean function(GdaDataModel* model, GdaFieldAttributes* attrs) c_gda_data_model_append_column;
654 	gboolean function(GdaDataModel* model, gint col, GdaFieldAttributes* attrs) c_gda_data_model_update_column;
655 	gboolean function(GdaDataModel* model, gint col) c_gda_data_model_remove_column;
656 	void function(GdaDataModel* model, GdaDataModelForeachFunc func, void* userData) c_gda_data_model_foreach;
657 	gboolean function(GdaDataModel* model) c_gda_data_model_has_changed;
658 	gboolean function(GdaDataModel* model) c_gda_data_model_begin_update;
659 	gboolean function(GdaDataModel* model) c_gda_data_model_cancel_update;
660 	gboolean function(GdaDataModel* model) c_gda_data_model_end_update;
661 	gchar* function(GdaDataModel* model) c_gda_data_model_to_comma_separated;
662 	gchar* function(GdaDataModel* model) c_gda_data_model_to_tab_separated;
663 	gchar* function(GdaDataModel* model, gboolean standalone) c_gda_data_model_to_xml;
664 	xmlNodePtr function(GdaDataModel* model, gchar* name) c_gda_data_model_to_xml_node;
665 	gboolean function(GdaDataModel* model, xmlNodePtr node) c_gda_data_model_add_data_from_xml_node;
666 	gchar* function(GdaDataModel* model) c_gda_data_model_get_command_text;
667 	void function(GdaDataModel* model, gchar* txt) c_gda_data_model_set_command_text;
668 	GdaCommandType function(GdaDataModel* model) c_gda_data_model_get_command_type;
669 	void function(GdaDataModel* model, GdaCommandType type) c_gda_data_model_set_command_type;
670 
671 	// gda.ErrorGda
672 
673 	GdaError* function() c_gda_error_new;
674 	void function(GdaError* error) c_gda_error_free;
675 	GList* function(GList* errors) c_gda_error_list_copy;
676 	void function(GList* errors) c_gda_error_list_free;
677 	gchar* function(GdaError* error) c_gda_error_get_description;
678 	void function(GdaError* error, gchar* description) c_gda_error_set_description;
679 	glong function(GdaError* error) c_gda_error_get_number;
680 	void function(GdaError* error, glong number) c_gda_error_set_number;
681 	gchar* function(GdaError* error) c_gda_error_get_source;
682 	void function(GdaError* error, gchar* source) c_gda_error_set_source;
683 	gchar* function(GdaError* error) c_gda_error_get_sqlstate;
684 	void function(GdaError* error, gchar* sqlstate) c_gda_error_set_sqlstate;
685 
686 	// gda.Export
687 
688 	GdaExport* function(GdaConnection* cnc) c_gda_export_new;
689 	GList* function(GdaExport* exp) c_gda_export_get_tables;
690 	GList* function(GdaExport* exp) c_gda_export_get_selected_tables;
691 	void function(GdaExport* exp, gchar* table) c_gda_export_select_table;
692 	void function(GdaExport* exp, GList* list) c_gda_export_select_table_list;
693 	void function(GdaExport* exp, gchar* table) c_gda_export_unselect_table;
694 	void function(GdaExport* exp, GdaExportFlags flags) c_gda_export_run;
695 	void function(GdaExport* exp) c_gda_export_stop;
696 	GdaConnection* function(GdaExport* exp) c_gda_export_get_connection;
697 	void function(GdaExport* exp, GdaConnection* cnc) c_gda_export_set_connection;
698 
699 	// gda.FieldAttributes
700 
701 	GType function() c_gda_field_attributes_get_type;
702 	GdaFieldAttributes* function() c_gda_field_attributes_new;
703 	GdaFieldAttributes* function(GdaFieldAttributes* fa) c_gda_field_attributes_copy;
704 	void function(GdaFieldAttributes* fa) c_gda_field_attributes_free;
705 	gboolean function(GdaFieldAttributes* lhs, GdaFieldAttributes* rhs) c_gda_field_attributes_equal;
706 	glong function(GdaFieldAttributes* fa) c_gda_field_attributes_get_defined_size;
707 	void function(GdaFieldAttributes* fa, glong size) c_gda_field_attributes_set_defined_size;
708 	gchar* function(GdaFieldAttributes* fa) c_gda_field_attributes_get_name;
709 	void function(GdaFieldAttributes* fa, gchar* name) c_gda_field_attributes_set_name;
710 	gchar* function(GdaFieldAttributes* fa) c_gda_field_attributes_get_table;
711 	void function(GdaFieldAttributes* fa, gchar* table) c_gda_field_attributes_set_table;
712 	gchar* function(GdaFieldAttributes* fa) c_gda_field_attributes_get_caption;
713 	void function(GdaFieldAttributes* fa, gchar* caption) c_gda_field_attributes_set_caption;
714 	glong function(GdaFieldAttributes* fa) c_gda_field_attributes_get_scale;
715 	void function(GdaFieldAttributes* fa, glong scale) c_gda_field_attributes_set_scale;
716 	GdaValueType function(GdaFieldAttributes* fa) c_gda_field_attributes_get_gdatype;
717 	void function(GdaFieldAttributes* fa, GdaValueType type) c_gda_field_attributes_set_gdatype;
718 	gboolean function(GdaFieldAttributes* fa) c_gda_field_attributes_get_allow_null;
719 	void function(GdaFieldAttributes* fa, gboolean allow) c_gda_field_attributes_set_allow_null;
720 	gboolean function(GdaFieldAttributes* fa) c_gda_field_attributes_get_primary_key;
721 	void function(GdaFieldAttributes* fa, gboolean pk) c_gda_field_attributes_set_primary_key;
722 	gboolean function(GdaFieldAttributes* fa) c_gda_field_attributes_get_unique_key;
723 	void function(GdaFieldAttributes* fa, gboolean uk) c_gda_field_attributes_set_unique_key;
724 	gchar* function(GdaFieldAttributes* fa) c_gda_field_attributes_get_references;
725 	void function(GdaFieldAttributes* fa, gchar* doref) c_gda_field_attributes_set_references;
726 	gboolean function(GdaFieldAttributes* fa) c_gda_field_attributes_get_auto_increment;
727 	void function(GdaFieldAttributes* fa, gboolean isAuto) c_gda_field_attributes_set_auto_increment;
728 	gint function(GdaFieldAttributes* fa) c_gda_field_attributes_get_position;
729 	void function(GdaFieldAttributes* fa, gint position) c_gda_field_attributes_set_position;
730 	GdaValue* function(GdaFieldAttributes* fa) c_gda_field_attributes_get_default_value;
731 	void function(GdaFieldAttributes* fa, GdaValue* defaultValue) c_gda_field_attributes_set_default_value;
732 
733 	// gda.Log
734 
735 	void function() c_gda_log_enable;
736 	void function() c_gda_log_disable;
737 	gboolean function() c_gda_log_is_enabled;
738 	void function(gchar* format, ... ) c_gda_log_message;
739 	void function(gchar* format, ... ) c_gda_log_error;
740 
741 	// gda.Parameter
742 
743 	GType function() c_gda_parameter_get_type;
744 	GdaParameter* function(gchar* name, GdaValue* value) c_gda_parameter_new_from_value;
745 	GdaParameter* function(gchar* name, gboolean value) c_gda_parameter_new_boolean;
746 	GdaParameter* function(gchar* name, gdouble value) c_gda_parameter_new_double;
747 	GdaParameter* function(gchar* name, GObject* value) c_gda_parameter_new_gobject;
748 	GdaParameter* function(gchar* name, gchar* value) c_gda_parameter_new_string;
749 	GdaParameter* function(GdaParameter* param) c_gda_parameter_copy;
750 	void function(GdaParameter* param) c_gda_parameter_free;
751 	gchar* function(GdaParameter* param) c_gda_parameter_get_name;
752 	void function(GdaParameter* param, gchar* name) c_gda_parameter_set_name;
753 	GdaValue* function(GdaParameter* param) c_gda_parameter_get_value;
754 	void function(GdaParameter* param, GdaValue* value) c_gda_parameter_set_value;
755 
756 	// gda.ParameterList
757 
758 	GType function() c_gda_parameter_list_get_type;
759 	GdaParameterList* function() c_gda_parameter_list_new;
760 	void function(GdaParameterList* plist) c_gda_parameter_list_free;
761 	GdaParameterList* function(GdaParameterList* plist) c_gda_parameter_list_copy;
762 	void function(GdaParameterList* plist, GdaParameter* param) c_gda_parameter_list_add_parameter;
763 	GList* function(GdaParameterList* plist) c_gda_parameter_list_get_names;
764 	GdaParameter* function(GdaParameterList* plist, gchar* name) c_gda_parameter_list_find;
765 	void function(GdaParameterList* plist) c_gda_parameter_list_clear;
766 	guint function(GdaParameterList* plist) c_gda_parameter_list_get_length;
767 
768 	// gda.QuarkList
769 
770 	GType function() c_gda_quark_list_get_type;
771 	GdaQuarkList* function() c_gda_quark_list_new;
772 	GdaQuarkList* function(gchar* string) c_gda_quark_list_new_from_string;
773 	GdaQuarkList* function(GdaQuarkList* qlist) c_gda_quark_list_copy;
774 	void function(GdaQuarkList* qlist) c_gda_quark_list_free;
775 	void function(GdaQuarkList* qlist, gchar* string, gboolean cleanup) c_gda_quark_list_add_from_string;
776 	gchar* function(GdaQuarkList* qlist, gchar* name) c_gda_quark_list_find;
777 	void function(GdaQuarkList* qlist, gchar* name) c_gda_quark_list_remove;
778 	void function(GdaQuarkList* qlist) c_gda_quark_list_clear;
779 
780 	// gda.Row
781 
782 	GType function() c_gda_row_get_type;
783 	GdaRow* function(GdaDataModel* model, gint count) c_gda_row_new;
784 	GdaRow* function(GdaDataModel* model, GList* values) c_gda_row_new_from_list;
785 	GdaRow* function(GdaRow* row) c_gda_row_copy;
786 	void function(GdaRow* row) c_gda_row_free;
787 	GdaDataModel* function(GdaRow* row) c_gda_row_get_model;
788 	gint function(GdaRow* row) c_gda_row_get_number;
789 	void function(GdaRow* row, gint number) c_gda_row_set_number;
790 	gchar* function(GdaRow* row) c_gda_row_get_id;
791 	void function(GdaRow* row, gchar* id) c_gda_row_set_id;
792 	GdaValue* function(GdaRow* row, gint num) c_gda_row_get_value;
793 	gint function(GdaRow* row) c_gda_row_get_length;
794 
795 	// gda.Select
796 
797 	GdaDataModel* function() c_gda_select_new;
798 	void function(GdaSelect* sel, gchar* name, GdaDataModel* source) c_gda_select_add_source;
799 	void function(GdaSelect* sel, gchar* sql) c_gda_select_set_sql;
800 	gboolean function(GdaSelect* sel) c_gda_select_run;
801 
802 	// gda.Table
803 
804 	GdaTable* function(gchar* name) c_gda_table_new;
805 	GdaTable* function(gchar* name, GdaDataModel* model, gboolean addData) c_gda_table_new_from_model;
806 	gchar* function(GdaTable* table) c_gda_table_get_name;
807 	void function(GdaTable* table, gchar* name) c_gda_table_set_name;
808 	void function(GdaTable* table, GdaFieldAttributes* fa) c_gda_table_add_field;
809 	void function(GdaTable* table, GdaDataModel* model) c_gda_table_add_data_from_model;
810 
811 	// gda.Transaction
812 
813 	GdaTransaction* function(gchar* name) c_gda_transaction_new;
814 	GdaTransactionIsolation function(GdaTransaction* xaction) c_gda_transaction_get_isolation_level;
815 	void function(GdaTransaction* xaction, GdaTransactionIsolation level) c_gda_transaction_set_isolation_level;
816 	gchar* function(GdaTransaction* xaction) c_gda_transaction_get_name;
817 	void function(GdaTransaction* xaction, gchar* name) c_gda_transaction_set_name;
818 
819 	// gda.Value
820 
821 	GType function() c_gda_value_get_gtype;
822 	GdaValue* function() c_gda_value_new_null;
823 	GdaValue* function(gint64 val) c_gda_value_new_bigint;
824 	GdaValue* function(guint64 val) c_gda_value_new_biguint;
825 	GdaValue* function(void* val, glong size) c_gda_value_new_binary;
826 	GdaValue* function(GdaBlob* val) c_gda_value_new_blob;
827 	GdaValue* function(gboolean val) c_gda_value_new_boolean;
828 	GdaValue* function(GdaDate* val) c_gda_value_new_date;
829 	GdaValue* function(gdouble val) c_gda_value_new_double;
830 	GdaValue* function(GdaGeometricPoint* val) c_gda_value_new_geometric_point;
831 	GdaValue* function(GObject* val) c_gda_value_new_gobject;
832 	GdaValue* function(gint val) c_gda_value_new_integer;
833 	GdaValue* function(GdaValueList* val) c_gda_value_new_list;
834 	GdaValue* function(GdaMoney* val) c_gda_value_new_money;
835 	GdaValue* function(GdaNumeric* val) c_gda_value_new_numeric;
836 	GdaValue* function(gfloat val) c_gda_value_new_single;
837 	GdaValue* function(gshort val) c_gda_value_new_smallint;
838 	GdaValue* function(gushort val) c_gda_value_new_smalluint;
839 	GdaValue* function(gchar* val) c_gda_value_new_string;
840 	GdaValue* function(GdaTime* val) c_gda_value_new_time;
841 	GdaValue* function(GdaTimestamp* val) c_gda_value_new_timestamp;
842 	GdaValue* function(time_t val) c_gda_value_new_timestamp_from_timet;
843 	GdaValue* function(gchar val) c_gda_value_new_tinyint;
844 	GdaValue* function(guchar val) c_gda_value_new_tinyuint;
845 	GdaValue* function(GdaValueType val) c_gda_value_new_type;
846 	GdaValue* function(guint val) c_gda_value_new_uinteger;
847 	GdaValue* function(gchar* asString, GdaValueType type) c_gda_value_new_from_string;
848 	GdaValue* function(xmlNodePtr node) c_gda_value_new_from_xml;
849 	void function(GdaValue* value) c_gda_value_free;
850 	GdaValueType function(GdaValue* value) c_gda_value_get_type;
851 	gboolean function(GdaValue* value) c_gda_value_is_null;
852 	gboolean function(GdaValue* value) c_gda_value_is_number;
853 	GdaValue* function(GdaValue* value) c_gda_value_copy;
854 	gint64 function(GdaValue* value) c_gda_value_get_bigint;
855 	void function(GdaValue* value, gint64 val) c_gda_value_set_bigint;
856 	guint64 function(GdaValue* value) c_gda_value_get_biguint;
857 	void function(GdaValue* value, guint64 val) c_gda_value_set_biguint;
858 	gpointer function(GdaValue* value, glong* size) c_gda_value_get_binary;
859 	void function(GdaValue* value, void* val, glong size) c_gda_value_set_binary;
860 	GdaBlob* function(GdaValue* value) c_gda_value_get_blob;
861 	void function(GdaValue* value, GdaBlob* val) c_gda_value_set_blob;
862 	gboolean function(GdaValue* value) c_gda_value_get_boolean;
863 	void function(GdaValue* value, gboolean val) c_gda_value_set_boolean;
864 	GdaDate* function(GdaValue* value) c_gda_value_get_date;
865 	void function(GdaValue* value, GdaDate* val) c_gda_value_set_date;
866 	gdouble function(GdaValue* value) c_gda_value_get_double;
867 	void function(GdaValue* value, gdouble val) c_gda_value_set_double;
868 	GdaGeometricPoint* function(GdaValue* value) c_gda_value_get_geometric_point;
869 	void function(GdaValue* value, GdaGeometricPoint* val) c_gda_value_set_geometric_point;
870 	GObject* function(GdaValue* value) c_gda_value_get_gobject;
871 	void function(GdaValue* value, GObject* val) c_gda_value_set_gobject;
872 	gint function(GdaValue* value) c_gda_value_get_integer;
873 	void function(GdaValue* value, gint val) c_gda_value_set_integer;
874 	GdaValueList* function(GdaValue* value) c_gda_value_get_list;
875 	void function(GdaValue* value, GdaValueList* val) c_gda_value_set_list;
876 	void function(GdaValue* value) c_gda_value_set_null;
877 	GdaMoney* function(GdaValue* value) c_gda_value_get_money;
878 	void function(GdaValue* value, GdaMoney* val) c_gda_value_set_money;
879 	GdaNumeric* function(GdaValue* value) c_gda_value_get_numeric;
880 	void function(GdaValue* value, GdaNumeric* val) c_gda_value_set_numeric;
881 	gfloat function(GdaValue* value) c_gda_value_get_single;
882 	void function(GdaValue* value, gfloat val) c_gda_value_set_single;
883 	gshort function(GdaValue* value) c_gda_value_get_smallint;
884 	void function(GdaValue* value, gshort val) c_gda_value_set_smallint;
885 	gushort function(GdaValue* value) c_gda_value_get_smalluint;
886 	void function(GdaValue* value, gushort val) c_gda_value_set_smalluint;
887 	gchar* function(GdaValue* value) c_gda_value_get_string;
888 	void function(GdaValue* value, gchar* val) c_gda_value_set_string;
889 	GdaTime* function(GdaValue* value) c_gda_value_get_time;
890 	void function(GdaValue* value, GdaTime* val) c_gda_value_set_time;
891 	GdaTimestamp* function(GdaValue* value) c_gda_value_get_timestamp;
892 	void function(GdaValue* value, GdaTimestamp* val) c_gda_value_set_timestamp;
893 	gchar function(GdaValue* value) c_gda_value_get_tinyint;
894 	void function(GdaValue* value, gchar val) c_gda_value_set_tinyint;
895 	guchar function(GdaValue* value) c_gda_value_get_tinyuint;
896 	void function(GdaValue* value, guchar val) c_gda_value_set_tinyuint;
897 	guint function(GdaValue* value) c_gda_value_get_uinteger;
898 	void function(GdaValue* value, guint val) c_gda_value_set_uinteger;
899 	GdaValueType function(GdaValue* value) c_gda_value_get_vtype;
900 	void function(GdaValue* value, GdaValueType type) c_gda_value_set_vtype;
901 	gboolean function(GdaValue* value, gchar* asString, GdaValueType type) c_gda_value_set_from_string;
902 	gboolean function(GdaValue* value, GdaValue* from) c_gda_value_set_from_value;
903 	gint function(GdaValue* value1, GdaValue* value2) c_gda_value_compare;
904 	gchar* function(GdaValue* value) c_gda_value_stringify;
905 	xmlNodePtr function(GdaValue* value) c_gda_value_to_xml;
906 }");
907 
908 // gda.Gda
909 
910 alias c_gda_init  gda_init;
911 alias c_gda_main_run  gda_main_run;
912 alias c_gda_main_quit  gda_main_quit;
913 alias c_gda_type_to_string  gda_type_to_string;
914 alias c_gda_type_from_string  gda_type_from_string;
915 alias c_gda_string_hash_to_list  gda_string_hash_to_list;
916 alias c_gda_sql_replace_placeholders  gda_sql_replace_placeholders;
917 alias c_gda_file_load  gda_file_load;
918 alias c_gda_file_save  gda_file_save;
919 
920 // gda.Blob
921 
922 alias c_gda_blob_open  gda_blob_open;
923 alias c_gda_blob_read  gda_blob_read;
924 alias c_gda_blob_write  gda_blob_write;
925 alias c_gda_blob_lseek  gda_blob_lseek;
926 alias c_gda_blob_close  gda_blob_close;
927 alias c_gda_blob_remove  gda_blob_remove;
928 alias c_gda_blob_free_data  gda_blob_free_data;
929 
930 // gda.Client
931 
932 alias c_gda_client_new  gda_client_new;
933 alias c_gda_client_open_connection  gda_client_open_connection;
934 alias c_gda_client_open_connection_from_string  gda_client_open_connection_from_string;
935 alias c_gda_client_get_connection_list  gda_client_get_connection_list;
936 alias c_gda_client_find_connection  gda_client_find_connection;
937 alias c_gda_client_close_all_connections  gda_client_close_all_connections;
938 alias c_gda_client_notify_event  gda_client_notify_event;
939 alias c_gda_client_notify_error_event  gda_client_notify_error_event;
940 alias c_gda_client_notify_connection_opened_event  gda_client_notify_connection_opened_event;
941 alias c_gda_client_notify_connection_closed_event  gda_client_notify_connection_closed_event;
942 alias c_gda_client_notify_transaction_started_event  gda_client_notify_transaction_started_event;
943 alias c_gda_client_notify_transaction_committed_event  gda_client_notify_transaction_committed_event;
944 alias c_gda_client_notify_transaction_cancelled_event  gda_client_notify_transaction_cancelled_event;
945 alias c_gda_client_begin_transaction  gda_client_begin_transaction;
946 alias c_gda_client_commit_transaction  gda_client_commit_transaction;
947 alias c_gda_client_rollback_transaction  gda_client_rollback_transaction;
948 
949 // gda.Command
950 
951 alias c_gda_command_get_type  gda_command_get_type;
952 alias c_gda_command_new  gda_command_new;
953 alias c_gda_command_free  gda_command_free;
954 alias c_gda_command_copy  gda_command_copy;
955 alias c_gda_command_get_text  gda_command_get_text;
956 alias c_gda_command_set_text  gda_command_set_text;
957 alias c_gda_command_get_command_type  gda_command_get_command_type;
958 alias c_gda_command_set_command_type  gda_command_set_command_type;
959 alias c_gda_command_get_options  gda_command_get_options;
960 alias c_gda_command_set_options  gda_command_set_options;
961 alias c_gda_command_get_transaction  gda_command_get_transaction;
962 alias c_gda_command_set_transaction  gda_command_set_transaction;
963 
964 // gda.Config
965 
966 alias c_gda_config_get_string  gda_config_get_string;
967 alias c_gda_config_get_int  gda_config_get_int;
968 alias c_gda_config_get_float  gda_config_get_float;
969 alias c_gda_config_get_boolean  gda_config_get_boolean;
970 alias c_gda_config_set_string  gda_config_set_string;
971 alias c_gda_config_set_int  gda_config_set_int;
972 alias c_gda_config_set_float  gda_config_set_float;
973 alias c_gda_config_set_boolean  gda_config_set_boolean;
974 alias c_gda_config_remove_section  gda_config_remove_section;
975 alias c_gda_config_remove_key  gda_config_remove_key;
976 alias c_gda_config_has_section  gda_config_has_section;
977 alias c_gda_config_has_key  gda_config_has_key;
978 alias c_gda_config_list_sections  gda_config_list_sections;
979 alias c_gda_config_list_keys  gda_config_list_keys;
980 alias c_gda_config_get_type  gda_config_get_type;
981 alias c_gda_config_free_list  gda_config_free_list;
982 alias c_gda_config_add_listener  gda_config_add_listener;
983 alias c_gda_config_remove_listener  gda_config_remove_listener;
984 alias c_gda_config_get_provider_list  gda_config_get_provider_list;
985 alias c_gda_config_free_provider_list  gda_config_free_provider_list;
986 alias c_gda_config_get_provider_by_name  gda_config_get_provider_by_name;
987 alias c_gda_config_get_provider_model  gda_config_get_provider_model;
988 alias c_gda_config_copy_data_source_info  gda_config_copy_data_source_info;
989 alias c_gda_config_free_data_source_info  gda_config_free_data_source_info;
990 alias c_gda_config_get_data_source_list  gda_config_get_data_source_list;
991 alias c_gda_config_find_data_source  gda_config_find_data_source;
992 alias c_gda_config_free_data_source_list  gda_config_free_data_source_list;
993 alias c_gda_config_get_data_source_model  gda_config_get_data_source_model;
994 alias c_gda_config_save_data_source  gda_config_save_data_source;
995 alias c_gda_config_save_data_source_info  gda_config_save_data_source_info;
996 alias c_gda_config_remove_data_source  gda_config_remove_data_source;
997 
998 // gda.ProviderInfo
999 
1000 alias c_gda_provider_info_get_type  gda_provider_info_get_type;
1001 alias c_gda_provider_info_copy  gda_provider_info_copy;
1002 alias c_gda_provider_info_free  gda_provider_info_free;
1003 
1004 // gda.DataSourceInfo
1005 
1006 alias c_gda_data_source_info_get_type  gda_data_source_info_get_type;
1007 
1008 // gda.Connection
1009 
1010 alias c_gda_connection_new  gda_connection_new;
1011 alias c_gda_connection_close  gda_connection_close;
1012 alias c_gda_connection_is_open  gda_connection_is_open;
1013 alias c_gda_connection_get_client  gda_connection_get_client;
1014 alias c_gda_connection_set_client  gda_connection_set_client;
1015 alias c_gda_connection_get_options  gda_connection_get_options;
1016 alias c_gda_connection_get_server_version  gda_connection_get_server_version;
1017 alias c_gda_connection_get_database  gda_connection_get_database;
1018 alias c_gda_connection_get_dsn  gda_connection_get_dsn;
1019 alias c_gda_connection_get_cnc_string  gda_connection_get_cnc_string;
1020 alias c_gda_connection_get_provider  gda_connection_get_provider;
1021 alias c_gda_connection_get_username  gda_connection_get_username;
1022 alias c_gda_connection_get_password  gda_connection_get_password;
1023 alias c_gda_connection_add_error  gda_connection_add_error;
1024 alias c_gda_connection_add_error_string  gda_connection_add_error_string;
1025 alias c_gda_connection_add_error_list  gda_connection_add_error_list;
1026 alias c_gda_connection_change_database  gda_connection_change_database;
1027 alias c_gda_connection_create_database  gda_connection_create_database;
1028 alias c_gda_connection_drop_database  gda_connection_drop_database;
1029 alias c_gda_connection_create_table  gda_connection_create_table;
1030 alias c_gda_connection_drop_table  gda_connection_drop_table;
1031 alias c_gda_connection_execute_command  gda_connection_execute_command;
1032 alias c_gda_connection_get_last_insert_id  gda_connection_get_last_insert_id;
1033 alias c_gda_connection_execute_single_command  gda_connection_execute_single_command;
1034 alias c_gda_connection_execute_non_query  gda_connection_execute_non_query;
1035 alias c_gda_connection_begin_transaction  gda_connection_begin_transaction;
1036 alias c_gda_connection_commit_transaction  gda_connection_commit_transaction;
1037 alias c_gda_connection_rollback_transaction  gda_connection_rollback_transaction;
1038 alias c_gda_connection_create_blob  gda_connection_create_blob;
1039 alias c_gda_connection_get_errors  gda_connection_get_errors;
1040 alias c_gda_connection_supports  gda_connection_supports;
1041 alias c_gda_connection_get_schema  gda_connection_get_schema;
1042 
1043 // gda.DataModelArray
1044 
1045 alias c_gda_data_model_array_new  gda_data_model_array_new;
1046 alias c_gda_data_model_array_set_n_columns  gda_data_model_array_set_n_columns;
1047 alias c_gda_data_model_array_clear  gda_data_model_array_clear;
1048 
1049 // gda.DataModelHash
1050 
1051 alias c_gda_data_model_hash_new  gda_data_model_hash_new;
1052 alias c_gda_data_model_hash_get_value_at  gda_data_model_hash_get_value_at;
1053 alias c_gda_data_model_hash_clear  gda_data_model_hash_clear;
1054 alias c_gda_data_model_hash_set_n_columns  gda_data_model_hash_set_n_columns;
1055 alias c_gda_data_model_hash_insert_row  gda_data_model_hash_insert_row;
1056 alias c_gda_data_model_hash_get_row  gda_data_model_hash_get_row;
1057 
1058 // gda.DataModelList
1059 
1060 alias c_gda_data_model_list_new  gda_data_model_list_new;
1061 alias c_gda_data_model_list_new_from_string_list  gda_data_model_list_new_from_string_list;
1062 alias c_gda_data_model_list_append_value  gda_data_model_list_append_value;
1063 
1064 // gda.DataModel
1065 
1066 alias c_gda_data_model_changed  gda_data_model_changed;
1067 alias c_gda_data_model_row_inserted  gda_data_model_row_inserted;
1068 alias c_gda_data_model_row_updated  gda_data_model_row_updated;
1069 alias c_gda_data_model_row_removed  gda_data_model_row_removed;
1070 alias c_gda_data_model_column_inserted  gda_data_model_column_inserted;
1071 alias c_gda_data_model_column_updated  gda_data_model_column_updated;
1072 alias c_gda_data_model_column_removed  gda_data_model_column_removed;
1073 alias c_gda_data_model_freeze  gda_data_model_freeze;
1074 alias c_gda_data_model_thaw  gda_data_model_thaw;
1075 alias c_gda_data_model_get_n_rows  gda_data_model_get_n_rows;
1076 alias c_gda_data_model_get_n_columns  gda_data_model_get_n_columns;
1077 alias c_gda_data_model_describe_column  gda_data_model_describe_column;
1078 alias c_gda_data_model_get_column_title  gda_data_model_get_column_title;
1079 alias c_gda_data_model_set_column_title  gda_data_model_set_column_title;
1080 alias c_gda_data_model_get_column_position  gda_data_model_get_column_position;
1081 alias c_gda_data_model_get_row  gda_data_model_get_row;
1082 alias c_gda_data_model_get_value_at  gda_data_model_get_value_at;
1083 alias c_gda_data_model_is_updatable  gda_data_model_is_updatable;
1084 alias c_gda_data_model_append_row  gda_data_model_append_row;
1085 alias c_gda_data_model_remove_row  gda_data_model_remove_row;
1086 alias c_gda_data_model_update_row  gda_data_model_update_row;
1087 alias c_gda_data_model_append_column  gda_data_model_append_column;
1088 alias c_gda_data_model_update_column  gda_data_model_update_column;
1089 alias c_gda_data_model_remove_column  gda_data_model_remove_column;
1090 alias c_gda_data_model_foreach  gda_data_model_foreach;
1091 alias c_gda_data_model_has_changed  gda_data_model_has_changed;
1092 alias c_gda_data_model_begin_update  gda_data_model_begin_update;
1093 alias c_gda_data_model_cancel_update  gda_data_model_cancel_update;
1094 alias c_gda_data_model_end_update  gda_data_model_end_update;
1095 alias c_gda_data_model_to_comma_separated  gda_data_model_to_comma_separated;
1096 alias c_gda_data_model_to_tab_separated  gda_data_model_to_tab_separated;
1097 alias c_gda_data_model_to_xml  gda_data_model_to_xml;
1098 alias c_gda_data_model_to_xml_node  gda_data_model_to_xml_node;
1099 alias c_gda_data_model_add_data_from_xml_node  gda_data_model_add_data_from_xml_node;
1100 alias c_gda_data_model_get_command_text  gda_data_model_get_command_text;
1101 alias c_gda_data_model_set_command_text  gda_data_model_set_command_text;
1102 alias c_gda_data_model_get_command_type  gda_data_model_get_command_type;
1103 alias c_gda_data_model_set_command_type  gda_data_model_set_command_type;
1104 
1105 // gda.ErrorGda
1106 
1107 alias c_gda_error_new  gda_error_new;
1108 alias c_gda_error_free  gda_error_free;
1109 alias c_gda_error_list_copy  gda_error_list_copy;
1110 alias c_gda_error_list_free  gda_error_list_free;
1111 alias c_gda_error_get_description  gda_error_get_description;
1112 alias c_gda_error_set_description  gda_error_set_description;
1113 alias c_gda_error_get_number  gda_error_get_number;
1114 alias c_gda_error_set_number  gda_error_set_number;
1115 alias c_gda_error_get_source  gda_error_get_source;
1116 alias c_gda_error_set_source  gda_error_set_source;
1117 alias c_gda_error_get_sqlstate  gda_error_get_sqlstate;
1118 alias c_gda_error_set_sqlstate  gda_error_set_sqlstate;
1119 
1120 // gda.Export
1121 
1122 alias c_gda_export_new  gda_export_new;
1123 alias c_gda_export_get_tables  gda_export_get_tables;
1124 alias c_gda_export_get_selected_tables  gda_export_get_selected_tables;
1125 alias c_gda_export_select_table  gda_export_select_table;
1126 alias c_gda_export_select_table_list  gda_export_select_table_list;
1127 alias c_gda_export_unselect_table  gda_export_unselect_table;
1128 alias c_gda_export_run  gda_export_run;
1129 alias c_gda_export_stop  gda_export_stop;
1130 alias c_gda_export_get_connection  gda_export_get_connection;
1131 alias c_gda_export_set_connection  gda_export_set_connection;
1132 
1133 // gda.FieldAttributes
1134 
1135 alias c_gda_field_attributes_get_type  gda_field_attributes_get_type;
1136 alias c_gda_field_attributes_new  gda_field_attributes_new;
1137 alias c_gda_field_attributes_copy  gda_field_attributes_copy;
1138 alias c_gda_field_attributes_free  gda_field_attributes_free;
1139 alias c_gda_field_attributes_equal  gda_field_attributes_equal;
1140 alias c_gda_field_attributes_get_defined_size  gda_field_attributes_get_defined_size;
1141 alias c_gda_field_attributes_set_defined_size  gda_field_attributes_set_defined_size;
1142 alias c_gda_field_attributes_get_name  gda_field_attributes_get_name;
1143 alias c_gda_field_attributes_set_name  gda_field_attributes_set_name;
1144 alias c_gda_field_attributes_get_table  gda_field_attributes_get_table;
1145 alias c_gda_field_attributes_set_table  gda_field_attributes_set_table;
1146 alias c_gda_field_attributes_get_caption  gda_field_attributes_get_caption;
1147 alias c_gda_field_attributes_set_caption  gda_field_attributes_set_caption;
1148 alias c_gda_field_attributes_get_scale  gda_field_attributes_get_scale;
1149 alias c_gda_field_attributes_set_scale  gda_field_attributes_set_scale;
1150 alias c_gda_field_attributes_get_gdatype  gda_field_attributes_get_gdatype;
1151 alias c_gda_field_attributes_set_gdatype  gda_field_attributes_set_gdatype;
1152 alias c_gda_field_attributes_get_allow_null  gda_field_attributes_get_allow_null;
1153 alias c_gda_field_attributes_set_allow_null  gda_field_attributes_set_allow_null;
1154 alias c_gda_field_attributes_get_primary_key  gda_field_attributes_get_primary_key;
1155 alias c_gda_field_attributes_set_primary_key  gda_field_attributes_set_primary_key;
1156 alias c_gda_field_attributes_get_unique_key  gda_field_attributes_get_unique_key;
1157 alias c_gda_field_attributes_set_unique_key  gda_field_attributes_set_unique_key;
1158 alias c_gda_field_attributes_get_references  gda_field_attributes_get_references;
1159 alias c_gda_field_attributes_set_references  gda_field_attributes_set_references;
1160 alias c_gda_field_attributes_get_auto_increment  gda_field_attributes_get_auto_increment;
1161 alias c_gda_field_attributes_set_auto_increment  gda_field_attributes_set_auto_increment;
1162 alias c_gda_field_attributes_get_position  gda_field_attributes_get_position;
1163 alias c_gda_field_attributes_set_position  gda_field_attributes_set_position;
1164 alias c_gda_field_attributes_get_default_value  gda_field_attributes_get_default_value;
1165 alias c_gda_field_attributes_set_default_value  gda_field_attributes_set_default_value;
1166 
1167 // gda.Log
1168 
1169 alias c_gda_log_enable  gda_log_enable;
1170 alias c_gda_log_disable  gda_log_disable;
1171 alias c_gda_log_is_enabled  gda_log_is_enabled;
1172 alias c_gda_log_message  gda_log_message;
1173 alias c_gda_log_error  gda_log_error;
1174 
1175 // gda.Parameter
1176 
1177 alias c_gda_parameter_get_type  gda_parameter_get_type;
1178 alias c_gda_parameter_new_from_value  gda_parameter_new_from_value;
1179 alias c_gda_parameter_new_boolean  gda_parameter_new_boolean;
1180 alias c_gda_parameter_new_double  gda_parameter_new_double;
1181 alias c_gda_parameter_new_gobject  gda_parameter_new_gobject;
1182 alias c_gda_parameter_new_string  gda_parameter_new_string;
1183 alias c_gda_parameter_copy  gda_parameter_copy;
1184 alias c_gda_parameter_free  gda_parameter_free;
1185 alias c_gda_parameter_get_name  gda_parameter_get_name;
1186 alias c_gda_parameter_set_name  gda_parameter_set_name;
1187 alias c_gda_parameter_get_value  gda_parameter_get_value;
1188 alias c_gda_parameter_set_value  gda_parameter_set_value;
1189 
1190 // gda.ParameterList
1191 
1192 alias c_gda_parameter_list_get_type  gda_parameter_list_get_type;
1193 alias c_gda_parameter_list_new  gda_parameter_list_new;
1194 alias c_gda_parameter_list_free  gda_parameter_list_free;
1195 alias c_gda_parameter_list_copy  gda_parameter_list_copy;
1196 alias c_gda_parameter_list_add_parameter  gda_parameter_list_add_parameter;
1197 alias c_gda_parameter_list_get_names  gda_parameter_list_get_names;
1198 alias c_gda_parameter_list_find  gda_parameter_list_find;
1199 alias c_gda_parameter_list_clear  gda_parameter_list_clear;
1200 alias c_gda_parameter_list_get_length  gda_parameter_list_get_length;
1201 
1202 // gda.QuarkList
1203 
1204 alias c_gda_quark_list_get_type  gda_quark_list_get_type;
1205 alias c_gda_quark_list_new  gda_quark_list_new;
1206 alias c_gda_quark_list_new_from_string  gda_quark_list_new_from_string;
1207 alias c_gda_quark_list_copy  gda_quark_list_copy;
1208 alias c_gda_quark_list_free  gda_quark_list_free;
1209 alias c_gda_quark_list_add_from_string  gda_quark_list_add_from_string;
1210 alias c_gda_quark_list_find  gda_quark_list_find;
1211 alias c_gda_quark_list_remove  gda_quark_list_remove;
1212 alias c_gda_quark_list_clear  gda_quark_list_clear;
1213 
1214 // gda.Row
1215 
1216 alias c_gda_row_get_type  gda_row_get_type;
1217 alias c_gda_row_new  gda_row_new;
1218 alias c_gda_row_new_from_list  gda_row_new_from_list;
1219 alias c_gda_row_copy  gda_row_copy;
1220 alias c_gda_row_free  gda_row_free;
1221 alias c_gda_row_get_model  gda_row_get_model;
1222 alias c_gda_row_get_number  gda_row_get_number;
1223 alias c_gda_row_set_number  gda_row_set_number;
1224 alias c_gda_row_get_id  gda_row_get_id;
1225 alias c_gda_row_set_id  gda_row_set_id;
1226 alias c_gda_row_get_value  gda_row_get_value;
1227 alias c_gda_row_get_length  gda_row_get_length;
1228 
1229 // gda.Select
1230 
1231 alias c_gda_select_new  gda_select_new;
1232 alias c_gda_select_add_source  gda_select_add_source;
1233 alias c_gda_select_set_sql  gda_select_set_sql;
1234 alias c_gda_select_run  gda_select_run;
1235 
1236 // gda.Table
1237 
1238 alias c_gda_table_new  gda_table_new;
1239 alias c_gda_table_new_from_model  gda_table_new_from_model;
1240 alias c_gda_table_get_name  gda_table_get_name;
1241 alias c_gda_table_set_name  gda_table_set_name;
1242 alias c_gda_table_add_field  gda_table_add_field;
1243 alias c_gda_table_add_data_from_model  gda_table_add_data_from_model;
1244 
1245 // gda.Transaction
1246 
1247 alias c_gda_transaction_new  gda_transaction_new;
1248 alias c_gda_transaction_get_isolation_level  gda_transaction_get_isolation_level;
1249 alias c_gda_transaction_set_isolation_level  gda_transaction_set_isolation_level;
1250 alias c_gda_transaction_get_name  gda_transaction_get_name;
1251 alias c_gda_transaction_set_name  gda_transaction_set_name;
1252 
1253 // gda.Value
1254 
1255 alias c_gda_value_get_gtype  gda_value_get_gtype;
1256 alias c_gda_value_new_null  gda_value_new_null;
1257 alias c_gda_value_new_bigint  gda_value_new_bigint;
1258 alias c_gda_value_new_biguint  gda_value_new_biguint;
1259 alias c_gda_value_new_binary  gda_value_new_binary;
1260 alias c_gda_value_new_blob  gda_value_new_blob;
1261 alias c_gda_value_new_boolean  gda_value_new_boolean;
1262 alias c_gda_value_new_date  gda_value_new_date;
1263 alias c_gda_value_new_double  gda_value_new_double;
1264 alias c_gda_value_new_geometric_point  gda_value_new_geometric_point;
1265 alias c_gda_value_new_gobject  gda_value_new_gobject;
1266 alias c_gda_value_new_integer  gda_value_new_integer;
1267 alias c_gda_value_new_list  gda_value_new_list;
1268 alias c_gda_value_new_money  gda_value_new_money;
1269 alias c_gda_value_new_numeric  gda_value_new_numeric;
1270 alias c_gda_value_new_single  gda_value_new_single;
1271 alias c_gda_value_new_smallint  gda_value_new_smallint;
1272 alias c_gda_value_new_smalluint  gda_value_new_smalluint;
1273 alias c_gda_value_new_string  gda_value_new_string;
1274 alias c_gda_value_new_time  gda_value_new_time;
1275 alias c_gda_value_new_timestamp  gda_value_new_timestamp;
1276 alias c_gda_value_new_timestamp_from_timet  gda_value_new_timestamp_from_timet;
1277 alias c_gda_value_new_tinyint  gda_value_new_tinyint;
1278 alias c_gda_value_new_tinyuint  gda_value_new_tinyuint;
1279 alias c_gda_value_new_type  gda_value_new_type;
1280 alias c_gda_value_new_uinteger  gda_value_new_uinteger;
1281 alias c_gda_value_new_from_string  gda_value_new_from_string;
1282 alias c_gda_value_new_from_xml  gda_value_new_from_xml;
1283 alias c_gda_value_free  gda_value_free;
1284 alias c_gda_value_get_type  gda_value_get_type;
1285 alias c_gda_value_is_null  gda_value_is_null;
1286 alias c_gda_value_is_number  gda_value_is_number;
1287 alias c_gda_value_copy  gda_value_copy;
1288 alias c_gda_value_get_bigint  gda_value_get_bigint;
1289 alias c_gda_value_set_bigint  gda_value_set_bigint;
1290 alias c_gda_value_get_biguint  gda_value_get_biguint;
1291 alias c_gda_value_set_biguint  gda_value_set_biguint;
1292 alias c_gda_value_get_binary  gda_value_get_binary;
1293 alias c_gda_value_set_binary  gda_value_set_binary;
1294 alias c_gda_value_get_blob  gda_value_get_blob;
1295 alias c_gda_value_set_blob  gda_value_set_blob;
1296 alias c_gda_value_get_boolean  gda_value_get_boolean;
1297 alias c_gda_value_set_boolean  gda_value_set_boolean;
1298 alias c_gda_value_get_date  gda_value_get_date;
1299 alias c_gda_value_set_date  gda_value_set_date;
1300 alias c_gda_value_get_double  gda_value_get_double;
1301 alias c_gda_value_set_double  gda_value_set_double;
1302 alias c_gda_value_get_geometric_point  gda_value_get_geometric_point;
1303 alias c_gda_value_set_geometric_point  gda_value_set_geometric_point;
1304 alias c_gda_value_get_gobject  gda_value_get_gobject;
1305 alias c_gda_value_set_gobject  gda_value_set_gobject;
1306 alias c_gda_value_get_integer  gda_value_get_integer;
1307 alias c_gda_value_set_integer  gda_value_set_integer;
1308 alias c_gda_value_get_list  gda_value_get_list;
1309 alias c_gda_value_set_list  gda_value_set_list;
1310 alias c_gda_value_set_null  gda_value_set_null;
1311 alias c_gda_value_get_money  gda_value_get_money;
1312 alias c_gda_value_set_money  gda_value_set_money;
1313 alias c_gda_value_get_numeric  gda_value_get_numeric;
1314 alias c_gda_value_set_numeric  gda_value_set_numeric;
1315 alias c_gda_value_get_single  gda_value_get_single;
1316 alias c_gda_value_set_single  gda_value_set_single;
1317 alias c_gda_value_get_smallint  gda_value_get_smallint;
1318 alias c_gda_value_set_smallint  gda_value_set_smallint;
1319 alias c_gda_value_get_smalluint  gda_value_get_smalluint;
1320 alias c_gda_value_set_smalluint  gda_value_set_smalluint;
1321 alias c_gda_value_get_string  gda_value_get_string;
1322 alias c_gda_value_set_string  gda_value_set_string;
1323 alias c_gda_value_get_time  gda_value_get_time;
1324 alias c_gda_value_set_time  gda_value_set_time;
1325 alias c_gda_value_get_timestamp  gda_value_get_timestamp;
1326 alias c_gda_value_set_timestamp  gda_value_set_timestamp;
1327 alias c_gda_value_get_tinyint  gda_value_get_tinyint;
1328 alias c_gda_value_set_tinyint  gda_value_set_tinyint;
1329 alias c_gda_value_get_tinyuint  gda_value_get_tinyuint;
1330 alias c_gda_value_set_tinyuint  gda_value_set_tinyuint;
1331 alias c_gda_value_get_uinteger  gda_value_get_uinteger;
1332 alias c_gda_value_set_uinteger  gda_value_set_uinteger;
1333 alias c_gda_value_get_vtype  gda_value_get_vtype;
1334 alias c_gda_value_set_vtype  gda_value_set_vtype;
1335 alias c_gda_value_set_from_string  gda_value_set_from_string;
1336 alias c_gda_value_set_from_value  gda_value_set_from_value;
1337 alias c_gda_value_compare  gda_value_compare;
1338 alias c_gda_value_stringify  gda_value_stringify;
1339 alias c_gda_value_to_xml  gda_value_to_xml;