|
Common ODB Runtime Library
|
Classes | |
| struct | insert_guard |
Public Types | |
| typedef P | pointer_type |
| typedef S | session_type |
| typedef odb::pointer_traits < pointer_type > | pointer_traits |
| typedef pointer_traits::element_type | object_type |
| typedef object_traits < object_type >::id_type | id_type |
| typedef session_type::template cache_position< object_type > | position_type |
Static Public Member Functions | |
| static position_type | insert (odb::database &db, const id_type &id, const pointer_type &p) |
| static position_type | insert (odb::database &db, const pointer_type &p) |
| static pointer_type | find (odb::database &db, const id_type &id) |
| static void | erase (const position_type &p) |
| static void | persist (const position_type &p) |
| static void | load (const position_type &p) |
| static void | update (odb::database &db, const object_type &obj) |
| static void | erase (odb::database &db, const id_type &id) |
| typedef P odb::pointer_cache_traits_impl< P, S, pk >::pointer_type |
| typedef S odb::pointer_cache_traits_impl< P, S, pk >::session_type |
| typedef odb::pointer_traits<pointer_type> odb::pointer_cache_traits_impl< P, S, pk >::pointer_traits |
| typedef pointer_traits::element_type odb::pointer_cache_traits_impl< P, S, pk >::object_type |
| typedef object_traits<object_type>::id_type odb::pointer_cache_traits_impl< P, S, pk >::id_type |
| typedef session_type::template cache_position<object_type> odb::pointer_cache_traits_impl< P, S, pk >::position_type |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
1.8.7