![]() | ![]() | ![]() | GNOME Data Access manual | ![]() |
---|
const gchar* gda_type_to_string (GdaValueType type); GdaValueType gda_type_from_string (const gchar *str); GList* gda_string_hash_to_list (GHashTable *hash_table); gchar* gda_sql_replace_placeholders (const gchar *sql, GdaParameterList *params); gchar* gda_file_load (const gchar *filename); gboolean gda_file_save (const gchar *filename, const gchar *buffer, gint len);
const gchar* gda_type_to_string (GdaValueType type);
type : | Type to convert from. |
Returns : | the string representing the given GdaValueType. |
GdaValueType gda_type_from_string (const gchar *str);
str : | the name of a GdaValueType. |
Returns : | the GdaValueType represented by the given str. |
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.
hash_table : | a hash table. |
Returns : | a new GList. |
gchar* gda_sql_replace_placeholders (const gchar *sql, GdaParameterList *params);
Replaces the placeholders (:name) in the given SQL command with the values from the GdaParameterList specified as the params argument.
sql : | a SQL command containing placeholders for values. |
params : | a list of values for the placeholders. |
Returns : | the SQL string with all placeholders replaced, or NULL on error. On success, the returned string must be freed by the caller when no longer needed. |
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.
filename : | path for the file to be loaded. |
Returns : | the file contents as a newly-allocated string, or NULL if there is an error. |
gboolean gda_file_save (const gchar *filename, const gchar *buffer, gint len);
Saves a chunk of data into a file.
filename : | path for the file to be saved. |
buffer : | contents of the file. |
len : | size of buffer. |
Returns : | TRUE if successful, FALSE on error. |
<<< GdaTransaction | gda-value >>> |