summaryrefslogtreecommitdiff
path: root/odb/mysql/context.cxx
AgeCommit message (Collapse)AuthorFilesLines
2011-03-21Split MySQL code generator into common and db-specific partsBoris Kolpackov1-637/+0
The common part (in relational/) still has some MySQL-specific parts. Also, add the notion of the current context which is used to avoid explicitly passing the context object to every generator's c-tor.
2011-03-14Handle MySQL types spelled in lower caseBoris Kolpackov1-3/+4
2011-03-01Add support for embedded database schemasBoris Kolpackov1-0/+7
New options: --schema-format, --default-schema. New example: schema/embedded.
2011-01-04Copyright updateBoris Kolpackov1-1/+1
2010-12-07Allow inheritance from transient bases for object and composite value typesBoris Kolpackov1-0/+5
2010-11-18Version image typesBoris Kolpackov1-0/+9
2010-11-17Minor code reworkBoris Kolpackov1-43/+24
2010-11-17Add support for unidirectional object relationshipsBoris Kolpackov1-19/+22
New test: common/relationship.
2010-11-06Add support for container persistenceBoris Kolpackov1-56/+90
2010-11-01Factor assignment of database type to separate passBoris Kolpackov1-2/+2
2010-10-27Implement support for composite value typesBoris Kolpackov1-0/+107
New test: common/composite.
2010-09-28Get rid of compiler warningsBoris Kolpackov1-0/+5
2010-09-13Change GPL v3Boris Kolpackov1-1/+1
2010-08-19Remove forgotten traceBoris Kolpackov1-3/+0
2010-08-19Add support for automatic object idsBoris Kolpackov1-0/+14
2010-08-13Use proper diagnostics formatBoris Kolpackov1-6/+7
2010-08-03ENUM and SET MySQL type parsingBoris Kolpackov1-23/+36
2010-07-23Add generation of the image class definitionBoris Kolpackov1-81/+112
2010-07-22Next chunk of functionalityBoris Kolpackov1-0/+429
Add SQL language lexer. Implement MySQL type declaration parser. Create sub-directories for databases, currently mysql and tracer. Create MySQL-specific context.