| Top |
gboolean gda_provider_add_savepoint (GdaProvider *provider,GdaConnection *cnc,const gchar *name,GError **error);
Since: 6.0
Stability Level: Unstable
gboolean gda_provider_begin_transaction (GdaProvider *provider,GdaConnection *cnc,const gchar *name,GdaTransactionIsolation level,GError **error);
Since: 6.0
Stability Level: Unstable
gboolean gda_provider_close_connection (GdaProvider *provider,GdaConnection *cnc);
Since: 6.0
Stability Level: Unstable
gboolean gda_provider_commit_transaction (GdaProvider *provider,GdaConnection *cnc,const gchar *name,GError **error);
Since: 6.0
Stability Level: Unstable
GdaConnection *
gda_provider_create_connection (GdaProvider *provider);
Since: 6.0
Stability Level: Unstable
GdaServerOperation * gda_provider_create_operation (GdaProvider *provider,GdaConnection *cnc,GdaServerOperationType type,GdaSet *options,GError **error);
Since: 6.0
Stability Level: Unstable
GdaSqlParser * gda_provider_create_parser (GdaProvider *provider,GdaConnection *cnc);
Since: 6.0
Stability Level: Unstable
gboolean gda_provider_delete_savepoint (GdaProvider *provider,GdaConnection *cnc,const gchar *name,GError **error);
Since: 6.0
Stability Level: Unstable
gchar * gda_provider_escape_string (GdaProvider *provider,GdaConnection *cnc,const gchar *str);
Since: 6.0
Stability Level: Unstable
GdaDataHandler * gda_provider_get_data_handler (GdaProvider *provider,GdaConnection *cnc,GType g_type,const gchar *dbms_type);
Since: 6.0
Stability Level: Unstable
const gchar * gda_provider_get_def_dbms_type (GdaProvider *provider,GdaConnection *cnc,GType g_type);
Since: 6.0
Stability Level: Unstable
const gchar *
gda_provider_get_name (GdaProvider *provider);
Since: 6.0
Stability Level: Unstable
const gchar * gda_provider_get_server_version (GdaProvider *provider,GdaConnection *cnc);
Since: 6.0
Stability Level: Unstable
const gchar *
gda_provider_get_version (GdaProvider *provider);
Since: 6.0
Stability Level: Unstable
gchar * gda_provider_identifier_quote (GdaProvider *provider,GdaConnection *cnc,const gchar *id,gboolean for_meta_store,gboolean force_quotes);
Since: 6.0
Stability Level: Unstable
GdaDataModel * gda_provider_meta_btypes (GdaProviderMeta *prov,GError **error);
Since: 6.0
Stability Level: Unstable
GdaRow * gda_provider_meta_character_set (GdaProviderMeta *prov,const gchar *chset_catalog,const gchar *chset_schema,const gchar *chset_name_n,GError **error);
Since: 6.0
Stability Level: Unstable
GdaDataModel * gda_provider_meta_character_sets (GdaProviderMeta *prov,GError **error);
Since: 6.0
Stability Level: Unstable
GdaRow * gda_provider_meta_check_column (GdaProviderMeta *prov,const gchar *table_catalog,const gchar *table_schema,const gchar *table_name,const gchar *constraint_name,GError **error);
Since: 6.0
Stability Level: Unstable
GdaDataModel * gda_provider_meta_check_columns (GdaProviderMeta *prov,GError **error);
Since: 6.0
Stability Level: Unstable
GdaRow * gda_provider_meta_collation (GdaProviderMeta *prov,const gchar *collation_catalog,const gchar *collation_schema,const gchar *collation_name_n,GError **error);
Since: 6.0
Stability Level: Unstable
GdaDataModel * gda_provider_meta_collations (GdaProviderMeta *prov,GError **error);
Since: 6.0
Stability Level: Unstable
GdaDataModel * gda_provider_meta_columns (GdaProviderMeta *prov,GError **error);
Since: 6.0
Stability Level: Unstable
GdaRow * gda_provider_meta_constraint_ref (GdaProviderMeta *prov,const gchar *table_catalog,const gchar *table_schema,const gchar *table_name,const gchar *constraint_name,GError **error);
Since: 6.0
Stability Level: Unstable
GdaRow * gda_provider_meta_constraint_table (GdaProviderMeta *prov,const gchar *table_catalog,const gchar *table_schema,const gchar *table_name,const gchar *constraint_name_n,GError **error);
Since: 6.0
Stability Level: Unstable
GdaDataModel * gda_provider_meta_constraints_ref (GdaProviderMeta *prov,GError **error);
Since: 6.0
Stability Level: Unstable
GdaDataModel * gda_provider_meta_constraints_ref_table (GdaProviderMeta *prov,const gchar *table_catalog,const gchar *table_schema,const gchar *table_name,GError **error);
Since: 6.0
Stability Level: Unstable
GdaDataModel * gda_provider_meta_constraints_table (GdaProviderMeta *prov,const gchar *table_catalog,const gchar *table_schema,const gchar *table_name,GError **error);
Since: 6.0
Stability Level: Unstable
GdaDataModel * gda_provider_meta_constraints_tables (GdaProviderMeta *prov,GError **error);
Since: 6.0
Stability Level: Unstable
GdaRow * gda_provider_meta_domain (GdaProviderMeta *prov,const gchar *domain_catalog,const gchar *domain_schema,GError **error);
Since: 6.0
Stability Level: Unstable
GdaRow * gda_provider_meta_domain_constraint (GdaProviderMeta *prov,const gchar *domain_catalog,const gchar *domain_schema,const gchar *domain_name,const gchar *contraint_name,GError **error);
Since: 6.0
Stability Level: Unstable
GdaDataModel * gda_provider_meta_domain_constraints (GdaProviderMeta *prov,const gchar *domain_catalog,const gchar *domain_schema,const gchar *domain_name,GError **error);
Since: 6.0
Stability Level: Unstable
GdaDataModel * gda_provider_meta_domains (GdaProviderMeta *prov,GError **error);
Since: 6.0
Stability Level: Unstable
GdaDataModel * gda_provider_meta_domains_constraints (GdaProviderMeta *prov,GError **error);
Since: 6.0
Stability Level: Unstable
GdaRow * gda_provider_meta_element_type (GdaProviderMeta *prov,const gchar *specific_name,GError **error);
Since: 6.0
Stability Level: Unstable
GdaDataModel * gda_provider_meta_element_types (GdaProviderMeta *prov,GError **error);
Since: 6.0
Stability Level: Unstable
GdaRow * gda_provider_meta_enum_type (GdaProviderMeta *prov,const gchar *udt_catalog,const gchar *udt_schema,const gchar *udt_name,GError **error);
Since: 6.0
Stability Level: Unstable
GdaDataModel * gda_provider_meta_enums_type (GdaProviderMeta *prov,GError **error);
Since: 6.0
Stability Level: Unstable
GdaDataModel * gda_provider_meta_execute_query (GdaProviderMeta *prov,const gchar *sql,GdaSet *params,GError **error);
SQL is specific for current provider.
prov |
a GdaProviderMeta |
|
sql |
a string with the SQL to execute on provider |
|
params |
a GdaSet with all paramaters to use in query. |
[nullable] |
error |
place to store errors or |
Since: 6.0
Stability Level: Unstable
GdaRow * gda_provider_meta_execute_query_row (GdaProviderMeta *prov,const gchar *sql,GdaSet *params,GError **error);
SQL is specific for current provider.
prov |
a GdaProviderMeta |
|
sql |
a string with the SQL to execute on provider |
|
error |
place to store errors or |
Since: 6.0
Stability Level: Unstable
GdaConnection *
gda_provider_meta_get_connection (GdaProviderMeta *prov);
Since: 6.0
Stability Level: Unstable
GdaRow * gda_provider_meta_index_col (GdaProviderMeta *prov,const gchar *table_catalog,const gchar *table_schema,const gchar *table_name,const gchar *index_name,GError **error);
Since: 6.0
Stability Level: Unstable
GdaDataModel * gda_provider_meta_index_cols (GdaProviderMeta *prov,GError **error);
Since: 6.0
Stability Level: Unstable
GdaRow * gda_provider_meta_index_table (GdaProviderMeta *prov,const gchar *table_catalog,const gchar *table_schema,const gchar *table_name,const gchar *index_name_n,GError **error);
Since: 6.0
Stability Level: Unstable
GdaDataModel * gda_provider_meta_indexes_table (GdaProviderMeta *prov,const gchar *table_catalog,const gchar *table_schema,const gchar *table_name,GError **error);
Since: 6.0
Stability Level: Unstable
GdaDataModel * gda_provider_meta_indexes_tables (GdaProviderMeta *prov,GError **error);
Since: 6.0
Stability Level: Unstable
GdaRow * gda_provider_meta_key_column (GdaProviderMeta *prov,const gchar *table_catalog,const gchar *table_schema,const gchar *table_name,const gchar *constraint_name,GError **error);
Since: 6.0
Stability Level: Unstable
GdaDataModel * gda_provider_meta_key_columns (GdaProviderMeta *prov,GError **error);
Since: 6.0
Stability Level: Unstable
GdaRow * gda_provider_meta_routine (GdaProviderMeta *prov,const gchar *routine_catalog,const gchar *routine_schema,const gchar *routine_name_n,GError **error);
Since: 6.0
Stability Level: Unstable
GdaRow * gda_provider_meta_routine_col (GdaProviderMeta *prov,const gchar *rout_catalog,const gchar *rout_schema,const gchar *rout_name,GError **error);
Since: 6.0
Stability Level: Unstable
GdaRow * gda_provider_meta_routine_pars (GdaProviderMeta *prov,const gchar *rout_catalog,const gchar *rout_schema,const gchar *rout_name,GError **error);
Since: 6.0
Stability Level: Unstable
GdaDataModel * gda_provider_meta_routines (GdaProviderMeta *prov,GError **error);
Since: 6.0
Stability Level: Unstable
GdaDataModel * gda_provider_meta_routines_col (GdaProviderMeta *prov,GError **error);
Since: 6.0
Stability Level: Unstable
GdaDataModel * gda_provider_meta_routines_pars (GdaProviderMeta *prov,GError **error);
Since: 6.0
Stability Level: Unstable
GdaRow * gda_provider_meta_schemata (GdaProviderMeta *prov,const gchar *catalog_name,const gchar *schema_name_n,GError **error);
Since: 6.0
Stability Level: Unstable
GdaDataModel * gda_provider_meta_schematas (GdaProviderMeta *prov,GError **error);
Since: 6.0
Stability Level: Unstable
GdaRow * gda_provider_meta_table_column (GdaProviderMeta *prov,const gchar *table_catalog,const gchar *table_schema,const gchar *table_name,const gchar *column_name,GError **error);
Since: 6.0
Stability Level: Unstable
GdaDataModel * gda_provider_meta_table_columns (GdaProviderMeta *prov,const gchar *table_catalog,const gchar *table_schema,const gchar *table_name,GError **error);
Since: 6.0
Stability Level: Unstable
GdaRow * gda_provider_meta_trigger (GdaProviderMeta *prov,const gchar *table_catalog,const gchar *table_schema,const gchar *table_name,GError **error);
Since: 6.0
Stability Level: Unstable
GdaDataModel * gda_provider_meta_triggers (GdaProviderMeta *prov,GError **error);
Since: 6.0
Stability Level: Unstable
GdaRow * gda_provider_meta_udt (GdaProviderMeta *prov,const gchar *udt_catalog,const gchar *udt_schema,GError **error);
Since: 6.0
Stability Level: Unstable
GdaRow * gda_provider_meta_udt_col (GdaProviderMeta *prov,const gchar *udt_catalog,const gchar *udt_schema,const gchar *udt_name,GError **error);
Since: 6.0
Stability Level: Unstable
GdaDataModel * gda_provider_meta_udt_cols (GdaProviderMeta *prov,GError **error);
Since: 6.0
Stability Level: Unstable
GdaDataModel * gda_provider_meta_udts (GdaProviderMeta *prov,GError **error);
Since: 6.0
Stability Level: Unstable
gboolean gda_provider_open_connection (GdaProvider *provider,GdaConnection *cnc,GdaQuarkList *params,GdaQuarkList *auth);
Since: 6.0
Stability Level: Unstable
gboolean gda_provider_perform_operation (GdaProvider *provider,GdaConnection *cnc,GdaServerOperation *op,GError **error);
Since: 6.0
Stability Level: Unstable
gboolean gda_provider_prepare_connection (GdaProvider *provider,GdaConnection *cnc,GdaQuarkList *params,GdaQuarkList *auth);
Since: 6.0
Stability Level: Unstable
gchar * gda_provider_render_operation (GdaProvider *provider,GdaConnection *cnc,GdaServerOperation *op,GError **error);
Since: 6.0
Stability Level: Unstable
gboolean gda_provider_rollback_savepoint (GdaProvider *provider,GdaConnection *cnc,const gchar *name,GError **error);
Since: 6.0
Stability Level: Unstable
gboolean gda_provider_rollback_transaction (GdaProvider *provider,GdaConnection *cnc,const gchar *name,GError **error);
Since: 6.0
Stability Level: Unstable
GObject * gda_provider_statement_execute (GdaProvider *provider,GdaConnection *cnc,GdaStatement *stmt,GdaSet *params,GdaStatementModelUsage model_usage,GType *col_types,GdaSet **last_inserted_row,GError **error);
Since: 6.0
Stability Level: Unstable
gboolean gda_provider_statement_prepare (GdaProvider *provider,GdaConnection *cnc,GdaStatement *stmt,GError **error);
Since: 6.0
Stability Level: Unstable
GdaSqlStatement * gda_provider_statement_rewrite (GdaProvider *provider,GdaConnection *cnc,GdaStatement *stmt,GdaSet *params,GError **error);
Since: 6.0
Stability Level: Unstable
gchar * gda_provider_statement_to_sql (GdaProvider *provider,GdaConnection *cnc,GdaStatement *stmt,GdaSet *params,GdaStatementSqlFlag flags,GSList **params_used,GError **error);
params |
. |
[nullable] |
params_used |
. |
[nullable][element-type Gda.Holder][out][transfer container] |
Since: 6.0
Stability Level: Unstable
gboolean gda_provider_supports_feature (GdaProvider *provider,GdaConnection *cnc,GdaConnectionFeature feature);
Since: 6.0
Stability Level: Unstable
gboolean gda_provider_supports_operation (GdaProvider *provider,GdaConnection *cnc,GdaServerOperationType type,GdaSet *options);
Since: 6.0
Stability Level: Unstable
gchar * gda_provider_unescape_string (GdaProvider *provider,GdaConnection *cnc,const gchar *str);
Since: 6.0
Stability Level: Unstable