GNOME Data Access manual | |||
---|---|---|---|
<<< Previous Page | Home | Up | Next Page >>> |
GdaConnection* gda_connection_new (GdaClient *client, GdaServerProvider *provider, const gchar *dsn, const gchar *username, const gchar *password); |
This function creates a new GdaConnection object. It is not intended to be used directly by applications (use gda_client_open_connection instead).
client : | a GdaClient object. |
provider : | a GdaServerProvider object. |
dsn : | GDA data source to connect to. |
username : | user name to use to connect. |
password : | password for username. |
Returns : | a newly allocated GdaConnection object. |
void gda_connection_add_error_list (GdaConnection *cnc, GList *error_list); |
GList* gda_connection_execute_command (GdaConnection *cnc, GdaCommand *cmd, GdaParameterList *params); |
GdaDataModel* gda_connection_execute_single_command (GdaConnection *cnc, GdaCommand *cmd, GdaParameterList *params); |
gboolean gda_connection_begin_transaction (GdaConnection *cnc, const gchar *id); |
gboolean gda_connection_commit_transaction (GdaConnection *cnc, const gchar *id); |
gboolean gda_connection_rollback_transaction (GdaConnection *cnc, const gchar *id); |
typedef enum { GDA_CONNECTION_FEATURE_TRANSACTIONS, GDA_CONNECTION_FEATURE_SQL, GDA_CONNECTION_FEATURE_XML_QUERIES } GdaConnectionFeature; |
gboolean gda_connection_supports (GdaConnection *cnc, GdaConnectionFeature feature); |
typedef enum { GDA_CONNECTION_SCHEMA_AGGREGATES, GDA_CONNECTION_SCHEMA_DATABASES, GDA_CONNECTION_SCHEMA_FIELDS, GDA_CONNECTION_SCHEMA_INDEXES, GDA_CONNECTION_SCHEMA_PROCEDURES, GDA_CONNECTION_SCHEMA_SEQUENCES, GDA_CONNECTION_SCHEMA_TABLES, GDA_CONNECTION_SCHEMA_TRIGGERS, GDA_CONNECTION_SCHEMA_TYPES, GDA_CONNECTION_SCHEMA_USERS, GDA_CONNECTION_SCHEMA_VIEWS } GdaConnectionSchema; |
GdaDataModel* gda_connection_get_schema (GdaConnection *cnc, GdaConnectionSchema schema, GdaParameterList *params); |