Debea Library 1.4.0

Debea Library Documentation

1.4.0

Overview

C++ Database Access library (Debea) is a collection of interfaces that easily allows you to map C++ objects to relations in various SQL and file databases.

By removing hand-written SQL queries for serialization of various C++ objects you can speed up development of applications that needs to store and load their data in SQL database. Another positive side effect of using this library is that you will always have SQL schema stricty related to C++ logical model.

This library does not try to completly remove SQL language from C++ code - you will still need it to do more complex things that just storing and retrieving data.

Library is using plugin architecture for various SQL RDBMS support and provides one, simple interface for query processing and object serialization.

Supported database formats:

  • sqlite3 (native)
  • postgresql (native)
  • all databases that can be accessed using ODBC or iODBC
  • csv file format
  • xml file format

Library was tested on following platforms:

  • gcc 3.3.6, Linux 2.6.20 and later
  • VC++ 2003, VC++ 2005, MSW (Win98, Win2000/XP) and later

New native plugins for other databases can be added by implementing simple interface. Section Adding new driver to debea describes how to add new database backend to Debea.

See Quick start and Examples sections for examples of library usage


Documentation
Quick start
Examples

API Documentation
Class hierarchy
Member index
API Reference
Store filters
Store table macros
Back

Generated by doxygen at Fri Feb 26 10:46:14 2010