NAME
odb - object-relational mapping (ORM) compiler for C++
SYNOPSIS
odb [options] file [file...]
DESCRIPTION
Given a set of C++ classes in a header file, odb
generates C++ code that allows you to persist, query, and update objects
of these classes in a relational database (RDBMS). The relational
database that the generated code should target is specified with the
required --database
option (see below).
For an input file in the form name.hxx
(other
file extensions can be used instead of .hxx
),
the following C++ files are generated:
name-odb.hxx
(header file),
name-odb.ixx
(inline file, generated unless
the --suppress-inline
option is specified), and
name-odb.cxx
(source file).
Additionally, if the --generate-schema
option is
specified and the sql
schema format is requested,
the name.sql
database schema file is generated. If
the separate
schema format is requested, the database
creation code is generated into the separate
name-schema.cxx
file.