LiteSQL
From Wikipedia, the free encyclopedia
Not to be confused with SQLite.
|
|
The topic of this article may not meet Wikipedia's general notability guideline. Please help to establish notability by adding reliable, secondary sources about the topic. If notability cannot be established, the article is likely to be merged, redirected, or deleted. (October 2008) |
| Stable release | 0.3.9 |
|---|---|
| Written in | C++ |
| Available in | C++ |
| Type | library or framework |
| Website | litesql.sf.net |
LiteSQL is an open-source C++ Object Relational Mapping persistence library for UNIXes, Mac OSX and Windows with support for SQLite3, PostgreSQL and MySQL as backends.
LiteSQL creates tables, indexes and sequences to database and upgrades schema when needed. In addition to object persistence, LiteSQL provides object relations which can be used to model basic OO building blocks (aggregation, composition, association). Objects can be selected, filtered and ordered using template- and class-based API with type checking at compile time.
The Data-Mapping is described in an xml-File.