struct GdaServerProviderPrivate;
gboolean gda_server_provider_open_connection
(GdaServerProvider *provider,
GdaServerConnection *cnc,
GdaQuarkList *params,
const gchar *username,
const gchar *password);
gboolean gda_server_provider_close_connection
(GdaServerProvider *provider,
GdaServerConnection *cnc);
GList* gda_server_provider_execute_command
(GdaServerProvider *provider,
GdaServerConnection *cnc,
GdaCommand *cmd,
GdaParameterList *params);
gboolean gda_server_provider_begin_transaction
(GdaServerProvider *provider,
GdaServerConnection *cnc,
const gchar *trans_id);
gboolean gda_server_provider_commit_transaction
(GdaServerProvider *provider,
GdaServerConnection *cnc,
const gchar *trans_id);
gboolean gda_server_provider_rollback_transaction
(GdaServerProvider *provider,
GdaServerConnection *cnc,
const gchar *trans_id);
gboolean gda_server_provider_supports (GdaServerProvider *provider,
GdaServerConnection *cnc,
GNOME_Database_Feature feature);
GdaServerRecordset* gda_server_provider_get_schema
(GdaServerProvider *provider,
GdaServerConnection *cnc,
GNOME_Database_Connection_Schema schema,
GdaParameterList *params);
|