// -*- C++ -*- // // This file was generated by ODB, object-relational mapping (ORM) // compiler for C++. // namespace odb { // build_tenant // inline access::object_traits< ::brep::build_tenant >::id_type access::object_traits< ::brep::build_tenant >:: id (const object_type& o) { return o.id; } inline void access::object_traits< ::brep::build_tenant >:: 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< ::brep::build_tenant >:: callback (database& db, const object_type& x, callback_event e) { ODB_POTENTIALLY_UNUSED (db); ODB_POTENTIALLY_UNUSED (x); ODB_POTENTIALLY_UNUSED (e); } // build_repository // inline access::object_traits< ::brep::build_repository >::id_type access::object_traits< ::brep::build_repository >:: id (const object_type& o) { return o.id; } inline void access::object_traits< ::brep::build_repository >:: 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< ::brep::build_repository >:: callback (database& db, const object_type& x, callback_event e) { ODB_POTENTIALLY_UNUSED (db); ODB_POTENTIALLY_UNUSED (x); ODB_POTENTIALLY_UNUSED (e); } // build_package // inline access::object_traits< ::brep::build_package >::id_type access::object_traits< ::brep::build_package >:: id (const object_type& o) { return o.id; } inline void access::object_traits< ::brep::build_package >:: 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< ::brep::build_package >:: callback (database& db, const object_type& x, callback_event e) { ODB_POTENTIALLY_UNUSED (db); ODB_POTENTIALLY_UNUSED (x); ODB_POTENTIALLY_UNUSED (e); } // buildable_package // inline void access::view_traits< ::brep::buildable_package >:: callback (database& db, view_type& x, callback_event e) { ODB_POTENTIALLY_UNUSED (db); ODB_POTENTIALLY_UNUSED (x); ODB_POTENTIALLY_UNUSED (e); } // buildable_package_count // inline void access::view_traits< ::brep::buildable_package_count >:: callback (database& db, view_type& x, callback_event e) { ODB_POTENTIALLY_UNUSED (db); ODB_POTENTIALLY_UNUSED (x); ODB_POTENTIALLY_UNUSED (e); } } namespace odb { // build_tenant // inline void access::object_traits_impl< ::brep::build_tenant, id_pgsql >:: 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< ::brep::build_tenant, id_pgsql >:: load_ (statements_type& sts, object_type& obj, bool) { ODB_POTENTIALLY_UNUSED (sts); ODB_POTENTIALLY_UNUSED (obj); } // build_repository // inline void access::object_traits_impl< ::brep::build_repository, id_pgsql >:: 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< ::brep::build_repository, id_pgsql >:: load_ (statements_type& sts, object_type& obj, bool) { ODB_POTENTIALLY_UNUSED (sts); ODB_POTENTIALLY_UNUSED (obj); } // build_test_dependency // inline bool access::composite_value_traits< ::brep::build_test_dependency, id_pgsql >:: get_null (const image_type& i) { bool r (true); r = r && i.name_null; r = r && composite_value_traits< ::brep::package_id, id_pgsql >::get_null (i.package_value); return r; } inline void access::composite_value_traits< ::brep::build_test_dependency, id_pgsql >:: set_null (image_type& i, pgsql::statement_kind sk) { ODB_POTENTIALLY_UNUSED (sk); using namespace pgsql; i.name_null = true; composite_value_traits< ::brep::package_id, id_pgsql >::set_null (i.package_value, sk); } // build_package // inline void access::object_traits_impl< ::brep::build_package, id_pgsql >:: 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); } // buildable_package // // buildable_package_count // }