O2DBIWiki: Difference between revisions
Jump to navigation
Jump to search
Line 21: | Line 21: | ||
* Introduction | * Introduction | ||
** [[O2DBIWiki/IntroScope| The scope of O2DBI]] | ** [[O2DBIWiki/IntroScope| The scope of O2DBI]] | ||
** [[/IntroFeatures| O2DBI Features]] | ** [[O2DBIWiki/IntroFeatures| O2DBI Features]] | ||
** [[/IntroORMapping| Object-relational mapping]] | ** [[O2DBIWiki/IntroORMapping| Object-relational mapping]] | ||
** [[/IntroRequirements| Requirements]] | ** [[O2DBIWiki/IntroRequirements| Requirements]] | ||
* Working with O2DBI | * Working with O2DBI | ||
** [[/WorkingDesigner| The O2DBI Designer]] | ** [[O2DBIWiki/WorkingDesigner| The O2DBI Designer]] | ||
** [[/WorkingXMI| Converting XMI files]] | ** [[O2DBIWiki/WorkingXMI| Converting XMI files]] | ||
** [[/WorkingGenerator| Generating perl code]] | ** [[O2DBIWiki/WorkingGenerator| Generating perl code]] | ||
* Using the generated code | * Using the generated code | ||
** [[/CodeOverview| Overview of the generated modules]] | ** [[O2DBIWiki/CodeOverview| Overview of the generated modules]] | ||
** [[/CodeBackend| Backend - connecting to databases]] | ** [[O2DBIWiki/CodeBackend| Backend - connecting to databases]] | ||
** [[/CodeMaster| Master - central instance]] | ** [[O2DBIWiki/CodeMaster| Master - central instance]] | ||
** [[/CodeClasses| Classes - the generated interface]] | ** [[O2DBIWiki/CodeClasses| Classes - the generated interface]] | ||
** [[/CodeExtensions| Extending the generated interface]] | ** [[O2DBIWiki/CodeExtensions| Extending the generated interface]] | ||
* [[/FeaturesTODO| Features and TODO]] | * [[O2DBIWiki/FeaturesTODO| Features and TODO]] | ||
* [[/FAQ| FAQ]] | * [[O2DBIWiki/FAQ| FAQ]] | ||
<!-- ##== Other Issues == --> | <!-- ##== Other Issues == --> |
Revision as of 13:27, 26 October 2011
O2DBI Overview Page
O2DBI - Introduction
O2DBI is a codegenerator for SQL-based data management layers. Based in a description of class hierarchies, it produces ready-to-use perl classes for storing and retrieving data.
Main features:
- support for arbitrary complex class hierarchies
- polymorphic queries within class hierarchies
- easily extensible classes without adding another layer
- simple interface
- XML based description of classes
O2DBI is used in nearly all applications developed at the CeBiTec.
Documentation
- Introduction
- Working with O2DBI
- Using the generated code
- Features and TODO
- FAQ
Author: Burkhard Linke