GdaServerProvider

Name

GdaServerProvider -- 

Synopsis



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);

Description

Details

struct GdaServerProviderPrivate

struct GdaServerProviderPrivate;


gda_server_provider_open_connection ()

gboolean    gda_server_provider_open_connection
                                            (GdaServerProvider *provider,
                                             GdaServerConnection *cnc,
                                             GdaQuarkList *params,
                                             const gchar *username,
                                             const gchar *password);

Tries to open a new connection on the given GdaServerProvider object.


gda_server_provider_close_connection ()

gboolean    gda_server_provider_close_connection
                                            (GdaServerProvider *provider,
                                             GdaServerConnection *cnc);


gda_server_provider_execute_command ()

GList*      gda_server_provider_execute_command
                                            (GdaServerProvider *provider,
                                             GdaServerConnection *cnc,
                                             GdaCommand *cmd,
                                             GdaParameterList *params);


gda_server_provider_begin_transaction ()

gboolean    gda_server_provider_begin_transaction
                                            (GdaServerProvider *provider,
                                             GdaServerConnection *cnc,
                                             const gchar *trans_id);


gda_server_provider_commit_transaction ()

gboolean    gda_server_provider_commit_transaction
                                            (GdaServerProvider *provider,
                                             GdaServerConnection *cnc,
                                             const gchar *trans_id);


gda_server_provider_rollback_transaction ()

gboolean    gda_server_provider_rollback_transaction
                                            (GdaServerProvider *provider,
                                             GdaServerConnection *cnc,
                                             const gchar *trans_id);


gda_server_provider_supports ()

gboolean    gda_server_provider_supports    (GdaServerProvider *provider,
                                             GdaServerConnection *cnc,
                                             GNOME_Database_Feature feature);


gda_server_provider_get_schema ()

GdaServerRecordset* gda_server_provider_get_schema
                                            (GdaServerProvider *provider,
                                             GdaServerConnection *cnc,
                                             GNOME_Database_Connection_Schema schema,
                                             GdaParameterList *params);