summaryrefslogtreecommitdiff
path: root/odb/relational/mysql/schema.cxx
AgeCommit message (Collapse)AuthorFilesLines
2011-07-22Add pragma for setting type's or member's default valueBoris Kolpackov1-0/+79
New pragma: default. New test: default.
2011-07-19New design for NULL semanticsBoris Kolpackov1-1/+17
Now, instead of being specified as part of the SQL type with the type pragma, there are separate null and not_null pragmas. The not_null pragma was used to control NULL-ness of object pointers. Now the two pragmas are used consistently for object pointers and simple values (and in the future will work for composite values and containers).
2011-03-21Create indexes in separate SQL statementsBoris Kolpackov1-1/+1
This is more vendor-neutral.
2011-03-21Separate auto increment from database typeBoris Kolpackov1-0/+16
2011-03-21Split MySQL code generator into common and db-specific partsBoris Kolpackov1-0/+53
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.