This information is outdated
This page shows some UML diagrams to help understand Libgda and Libgnomedb's classes.
Dictionary
The following diagram shows the GdaDict class and how it is related to its components.
Form and Grid
A separate Form and Grid page has been set up for more details.
Data sets (GdaDataModel objects)
The GdaDataModel is an interface (as supported by the GObject system), and Libgda has several implementations of that interface depending on the action at hand. The following UML schema shows the various implementations and what they are for. Note that the GdaDataModelRow should not be instanciated directly but either used as a base class, or used through its children classes.