Rodrigo Moya

Vivien Malerba

Sean Allen

GDP compliance, FDL, added mark-up, English and syntax

Xabier Rodriguez Calvar

How to begin and migration formulae

Jose Dapena Paz

Some examples

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found in Appendix A, GNU Free Documentation License.

Many of the names used by companies to distinguish their products and services are claimed as trademarks. Where those names appear in any GNOME documentation, and those trademarks are made aware to the members of the GNOME Documentation Project, the names have been printed in caps or initial caps.

Abstract

GNOME Data Access (GDA) is an architecture whose purpose is to provide universal access to many different kinds and types of data sources. This goes from traditional relational database systems, to any imaginable kind of data source such as a mail server, a LDAP directory...

This universality is obtained through the use of an easily extensible plug-in system as the mechanism for communication between the different components in the architecture.


Table of Contents

Introduction
libgda architecture
Installation
Introduction
Installing
Compiling with the library
Configuring
Beginning
Initialising
Connecting
Processing queries
Executing sentences
Managing data models
Managing values
Transactions and batch processes
Managing transactions
Managing errors
Full example
Some formulae for migration from old version
Compiling and initialising
Configuration and connections
Executing commands
Managing data
Managing errors
Managing transactions
Client API Reference
GDA Providers
Introduction
The GdaServerProvider class
The recordset class
Details
XML Queries
GDA Report Engine
A. GNU Free Documentation License
0. PREAMBLE
1. APPLICABILITY AND DEFINITIONS
2. VERBATIM COPYING
3. COPYING IN QUANTITY
4. MODIFICATIONS
5. COMBINING DOCUMENTS
6. COLLECTIONS OF DOCUMENTS
7. AGGREGATION WITH INDEPENDENT WORKS
8. TRANSLATION
9. TERMINATION
10. FUTURE REVISIONS OF THIS LICENSE
Addendum

List of Tables

1. Standard Schema and supported parameters