|  |  | GNOME Data Access manual |

## Client API Reference

Libgda initialization - Library initialization
Configuration - Access/Management of libgda configuration
GdaValue - Single value stored in a GdaDataModel
GdaClient - Database client access
GdaConnection - Management of connections to data sources
Commands - Functions that deal with GdaCommand
GdaDataModel - Basic data model class
GdaDataModelArray - An implementation of GdaDataModel based on an array
GdaDataModelHash - An implementation of GdaDataModel based on a hash table
GdaDataModelList - An implementation of GdaDataModel based on a list
GdaDataModelBase - Base implementation for other objects to implement the GdaDataModel interface
GdaDataModel columns - Management of GdaDataModel column attributes
GdaDataModel column indexes - Management of GdaDataModel column index attributes
GdaDataModelIndex - Management of GdaDataModel indexes
GdaDataModel rows - Row for a GdaDataModel object
GdaConnectionEvent -
Logging - Log functions
GdaParameter - Management of parameters
Quark lists - Quark lists (lists of KEY=VALUE's)
GdaSelect - Filtering data from GdaDataModel
GdaTransaction - Management of transactions
Utility functions -
BLOBs - Management of BLOBs (Binary Large OBjects)

The following sections describe the API available for GDA applications.