Data handling

Gda Value - Single value stored in a GdaDataModel
GdaParameter - Represents a GValue with various attributes
GdaParameterList - Manages a list of GdaParameter objects which contain individual values
GdaDataModel - Basic data model class
GdaDataModel columns - Management 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
GdaDataModelArray - An implementation of GdaDataModel based on an array
GdaDataModelHash - An implementation of GdaDataModel based on a hash table
GdaDataModelQuery - An implementation of GdaDataModel based on a SELECT query
GdaDataModelFilterSQL - Filtering data from one or several GdaDataModel objects
GdaDataProxy - Proxy to hold modifications for any GdaDataModel, and provides the GdaDataModel interface itself
GdaDataModelIndex - Management of GdaDataModel indexes
GdaDataModel column indexes - Management 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