Database Abstraction Layer Generator
Generates database abstraction layer in Python based on a readable definition written as Python classes. Supports defining of tables, basic column types, indexes, constraints, full text search and complex queries. Provides a light-weight approach of database access with minimal runtime overhead and without any kind of hidden magic, metaclasses or so. Provides maximum possible support for auto completion in Python IDEs.