Metastorage is an application that
automatically generates code for an Object Oriented API to
store, retrieve and manipulate the persistent objects of classes
described in a high level data model definition.
Metastorage provides a much more efficient development process for medium
or large size applications that store and retrieve data from SQL based
databases or other types of storage persistence containers, like XML files,
flat file databases or LDAP servers.
When storing objects in SQL databases, Metastorage generated code performs
efficient object-relational mapping. Metastorage antecipates static
storage optimization decisions at compile time, so applications gain in
performance, code size and memory usage by avoiding evaluating static
decisions at run time.