| libgda API reference |
|---|
GdaField* gda_field_new (void);gchar * gda_fieldtype_2_string (gchar *bfr,gint length,GDA_ValueType type);GDA_ValueType gda_string_2_fieldtype (gchar *type);gchar * gda_stringify_value (gchar *bfr,gint length, GdaField *f);gint gda_field_actual_size (GdaField *f);
gchar * gda_fieldtype_2_string (gchar *bfr,gint length,GDA_ValueType type);
| bfr : | bufferspace where the printed name of the type of the field is placed into. |
| length : | the size of the buffer |
| type : | |
| Returns : | a pointer to the buffer. |
GDA_ValueType gda_string_2_fieldtype (gchar *type);
| type : | |
| Returns : | the GDA type identifier for the given string (returned by gda_fieldtype_2_string |
gchar * gda_stringify_value (gchar *bfr,gint length, GdaField *f);
Converts the value stored on the given GdaField object into a human-readable string. You can either pass it an existing buffer (bfr) or pass it NULL as the first parameter, in which case it will return a newly allocated string containing the value.
| bfr : | buffer where the string will be copied. |
| length : | |
| f : | a GdaField object. |
| Returns : | a pointer to bfr or to a newly allocated string, which should be g_free's when no longer needed. |
| <<< GdaExport | GdaRecordset >>> |