Data conversions

GdaDataHandler - Interface which provides data handling capabilities
GdaHandlerString - Default handler for strings
GdaHandlerBoolean - Default handler for booleans
GdaHandlerTime - Default handler for time, date and timestamp
GdaHandlerNumerical - Default handler for numeric values
GdaHandlerBin - Default handler for binary values
GdaHandlerType - Default handler for GType values

A single piece of data can have several representations depending on its usage: a string represantation, an SQL representation and of course a GValue representation. Conversions from one representation to the other is DBMS dependant as each database can have its own SQL representation rules. Thus the GdaDataHandler object was created.

To convert a data, one needs to get a pointer to a GdaDataHandler object (no need to unref() it after usage, data handler objects are stateless). To obtain such a pointer one can: