| 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);
Return the string representing the given GdaType.
| type : | Type to convert from. |
| Returns : | the name of the type. |
GList* gda_string_hash_to_list (GHashTable *hash_table);
| hash_table : | |
| Returns : |
|
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 : | 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 >>> |