Utility functions

Utility functions

Functions

Description

Functions

gda_string_hash_to_list ()

GList *
gda_string_hash_to_list (GHashTable *hash_table);

Creates a new list of strings, which contains all keys of a given hash table. After using it, you should free this list by calling g_list_free.

Parameters

hash_table

a hash table.

 

Returns

a new GList.


gda_default_escape_string ()

gchar *
gda_default_escape_string (const gchar *string);

Escapes string to make it understandable by a DBMS. The escape method is very common and replaces any occurence of "'" with "\'" and "\" with "\".

Parameters

string

string to escape

 

gda_file_load ()

gchar *
gda_file_load (const gchar *filename);

Loads a file, specified by the given uri , and returns the file contents as a string.

It is the caller's responsibility to free the returned value.

Parameters

filename

path for the file to be loaded.

 

Returns

the file contents as a newly-allocated string, or NULL if there is an error.


gda_file_save ()

gboolean
gda_file_save (const gchar *filename,
               const gchar *buffer,
               gint len);

Saves a chunk of data into a file.

Parameters

filename

path for the file to be saved.

 

buffer

contents of the file.

 

len

size of buffer .

 

Returns

TRUE if successful, FALSE on error.


gda_server_provider_get_schema_nb_columns ()

gint
gda_server_provider_get_schema_nb_columns
                               (GdaConnectionSchema schema);

Returns

the number of columns the GdaDataModel for the requested schema must have


gda_server_provider_init_schema_model ()

gboolean
gda_server_provider_init_schema_model (GdaDataModel *model,
                                       GdaConnectionSchema schema);

Sets the column attributes of model for the requested schema

Returns

TRUE if there was no error

Types and Values