Data handling

Gda ValueSingle value stored in a GdaDataModel
Blobs — Binary data and BLOBs handling
GdaParameterRepresents a GValue with various attributes
GdaParameterListManages a list of GdaParameter objects which contain individual values
GdaDataModel — Basic data model class
GdaDataModel columnsManagement of GdaDataModel column attributes
GdaDataModelIter
GdaDataModelImport — Importing data from a string or a file
GdaDataAccessWrapper — Offers a random access on top of a cursor-only access data model
GdaDataModelArrayAn implementation of GdaDataModel based on a GArray.
GdaDataModelBdb — GdaDataModel to access Berkeley DB database contents
GdaDataModelDir — GdaDataModel to list files in filesystem
GdaDataModelHashAn implementation of GdaDataModel based on a hash table
GdaDataModelQuery — An implementation of GdaDataModel based on a SELECT query
GdaDataModelFilterSQLFiltering data from one or several GdaDataModel objects
GdaDataProxyProxy to hold modifications for any GdaDataModel, and provides the GdaDataModel interface itself
GdaDataModelIndexManagement of GdaDataModel indexes
GdaDataModel column indexesManagement of GdaDataModel column index attributes

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

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

Various implementations of the GdaDataModel interface