diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2014-08-14 09:37:06 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2014-11-11 10:29:50 +0200 |
commit | 0d0e4b23176f0b55d7948ffef9b9ffdad6a95973 (patch) | |
tree | b72d34281441dbd959fe48ec1d60117a17b29e37 /bulk/mssql/id/person-odb.ixx | |
parent | 51a01cfebf933d270bf7b7fadb0fb3ca3b7a4cd5 (diff) |
Draft implementation for INSERT
Diffstat (limited to 'bulk/mssql/id/person-odb.ixx')
-rw-r--r-- | bulk/mssql/id/person-odb.ixx | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/bulk/mssql/id/person-odb.ixx b/bulk/mssql/id/person-odb.ixx new file mode 100644 index 0000000..73f62a7 --- /dev/null +++ b/bulk/mssql/id/person-odb.ixx @@ -0,0 +1,61 @@ +// This file was generated by ODB, object-relational mapping (ORM) +// compiler for C++. +// + +namespace odb +{ + // person + // + + inline + access::object_traits< ::person >::id_type + access::object_traits< ::person >:: + id (const object_type& o) + { + return o.id; + } + + inline + void access::object_traits< ::person >:: + callback (database& db, object_type& x, callback_event e) + { + ODB_POTENTIALLY_UNUSED (db); + ODB_POTENTIALLY_UNUSED (x); + ODB_POTENTIALLY_UNUSED (e); + } + + inline + void access::object_traits< ::person >:: + callback (database& db, const object_type& x, callback_event e) + { + ODB_POTENTIALLY_UNUSED (db); + ODB_POTENTIALLY_UNUSED (x); + ODB_POTENTIALLY_UNUSED (e); + } +} + +namespace odb +{ + // person + // + + inline + void access::object_traits_impl< ::person, id_mssql >:: + erase (database& db, const object_type& obj) + { + callback (db, obj, callback_event::pre_erase); + erase (db, id (obj)); + callback (db, obj, callback_event::post_erase); + } + + inline + void access::object_traits_impl< ::person, id_mssql >:: + load_ (statements_type& sts, + object_type& obj, + bool) + { + ODB_POTENTIALLY_UNUSED (sts); + ODB_POTENTIALLY_UNUSED (obj); + } +} + |