diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2010-08-19 11:24:43 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2010-08-19 11:24:43 +0200 |
commit | 3c5b84f94ac786426591d25edf2f6e19d9506859 (patch) | |
tree | c82ae4c78842fe94da68013a74fe3d8834181993 /odb/mysql/context.cxx | |
parent | c39378136e17f556608b3ea649f2ee9c92104670 (diff) |
Add support for automatic object ids
Diffstat (limited to 'odb/mysql/context.cxx')
-rw-r--r-- | odb/mysql/context.cxx | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/odb/mysql/context.cxx b/odb/mysql/context.cxx index b7707cb..1778c93 100644 --- a/odb/mysql/context.cxx +++ b/odb/mysql/context.cxx @@ -76,6 +76,20 @@ namespace mysql { } + string context:: + column_type (semantics::data_member& m) const + { + string r (::context::column_type (m)); + + if (m.count ("auto")) + r += " AUTO_INCREMENT"; + + std::cerr << r << std::endl; + + + return r; + } + static sql_type parse_sql_type (semantics::data_member& m, std::string const& sql); |