Data handling

Gda Value — Single value stored in a GdaDataModel
Blobs — Binary data and BLOBs handling
GdaDataModel — Basic data model class
GdaDataModel columns — Management of GdaDataModel column attributes
GdaDataModelIter — Data model iterator
GdaDataModelImport — Importing data from a string or a file
GdaDataAccessWrapper — Offers a random access on top of a cursor-only access data model
GdaDataModelArray — An implementation of GdaDataModel based on a GArray.
GdaDataModelBdb — GdaDataModel to access Berkeley DB database contents
GdaDataModelDir — GdaDataModel to list files in filesystem
GdaDataProxy — Proxy to hold modifications for any GdaDataModel, and provides the GdaDataModel interface itself
GdaDataComparator — Simple data model's contents comparison
GdaDataModelQuery — An implementation of GdaDataModel based on a SELECT query

libgda being a data oriented library, data handling is a central point of the library:

The following UML diagram shows the various implementations of the GdaDataModel interface and their usage:

Various implementations of the GdaDataModel interface