// -*- C++ -*- // // This file was generated by ODB, object-relational mapping (ORM) // compiler for C++. // #ifndef BDEP_DATABASE_VIEWS_ODB_HXX #define BDEP_DATABASE_VIEWS_ODB_HXX // Begin prologue. // #include // // End prologue. #include #if (ODB_VERSION != 20476UL) #error ODB runtime version mismatch #endif #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include namespace odb { // sqlite_master // template <> struct class_traits< ::bdep::sqlite_master > { static const class_kind kind = class_view; }; template <> class access::view_traits< ::bdep::sqlite_master > { public: typedef ::bdep::sqlite_master view_type; typedef ::bdep::sqlite_master* pointer_type; static void callback (database&, view_type&, callback_event); }; } #include #include #include #include #include #include namespace odb { // sqlite_master // template <> class access::view_traits_impl< ::bdep::sqlite_master, id_sqlite >: public access::view_traits< ::bdep::sqlite_master > { public: struct image_type { // type // details::buffer type_value; std::size_t type_size; bool type_null; // name // details::buffer name_value; std::size_t name_size; bool name_null; // sql // details::buffer sql_value; std::size_t sql_size; bool sql_null; std::size_t version; }; typedef sqlite::view_statements statements_type; typedef sqlite::query_base query_base_type; struct query_columns { }; static const bool versioned = false; static bool grow (image_type&, bool*); static void bind (sqlite::bind*, image_type&); static void init (view_type&, const image_type&, database*); static const std::size_t column_count = 3UL; static query_base_type query_statement (const query_base_type&); static result query (database&, const query_base_type&); }; template <> class access::view_traits_impl< ::bdep::sqlite_master, id_common >: public access::view_traits_impl< ::bdep::sqlite_master, id_sqlite > { }; } #include #include #endif // BDEP_DATABASE_VIEWS_ODB_HXX