|
| | database (const std::string &user, const std::string &password, const std::string &db, ub2 charset=0, ub2 ncharset=0, OCIEnv *environment=0, details::transfer_ptr< connection_factory >=details::transfer_ptr< connection_factory >()) |
| |
| | database (const std::string &user, const std::string &password, const std::string &service, const std::string &host, unsigned int port=0, ub2 charset=0, ub2 ncharset=0, OCIEnv *environment=0, details::transfer_ptr< connection_factory >=details::transfer_ptr< connection_factory >()) |
| |
| | database (int &argc, char *argv[], bool erase=false, ub2 charset=0, ub2 ncharset=0, OCIEnv *environment=0, details::transfer_ptr< connection_factory >=details::transfer_ptr< connection_factory >()) |
| |
| template<typename T > |
| object_traits< T >::id_type | persist (T &object) |
| |
| template<typename T > |
| object_traits< T >::id_type | persist (T *obj_ptr) |
| |
| template<typename T , template< typename > class P> |
| object_traits< T >::id_type | persist (const P< T > &obj_ptr) |
| |
| template<typename T , typename A1 , template< typename, typename > class P> |
| object_traits< T >::id_type | persist (const P< T, A1 > &obj_ptr) |
| |
| template<typename T , template< typename > class P> |
| object_traits< T >::id_type | persist (P< T > &obj_ptr) |
| |
| template<typename T , typename A1 , template< typename, typename > class P> |
| object_traits< T >::id_type | persist (P< T, A1 > &obj_ptr) |
| |
| template<typename T > |
| object_traits< T >::id_type | persist (const typename object_traits< T >::pointer_type &obj_ptr) |
| |
| template<typename T > |
| object_traits< T >::pointer_type | load (const typename object_traits< T >::id_type &id) |
| |
| template<typename T > |
| void | load (const typename object_traits< T >::id_type &id, T &object) |
| |
| template<typename T > |
| void | load (T &object, section &) |
| |
| template<typename T > |
| void | reload (T &object) |
| |
| template<typename T > |
| void | reload (T *obj_ptr) |
| |
| template<typename T , template< typename > class P> |
| void | reload (const P< T > &obj_ptr) |
| |
| template<typename T , typename A1 , template< typename, typename > class P> |
| void | reload (const P< T, A1 > &obj_ptr) |
| |
| template<typename T , template< typename > class P> |
| void | reload (P< T > &obj_ptr) |
| |
| template<typename T , typename A1 , template< typename, typename > class P> |
| void | reload (P< T, A1 > &obj_ptr) |
| |
| template<typename T > |
| void | reload (const typename object_traits< T >::pointer_type &obj_ptr) |
| |
| template<typename T > |
| object_traits< T >::pointer_type | find (const typename object_traits< T >::id_type &id) |
| |
| template<typename T > |
| bool | find (const typename object_traits< T >::id_type &id, T &object) |
| |
| template<typename T > |
| void | update (T &object) |
| |
| template<typename T > |
| void | update (T *obj_ptr) |
| |
| template<typename T , template< typename > class P> |
| void | update (const P< T > &obj_ptr) |
| |
| template<typename T , typename A1 , template< typename, typename > class P> |
| void | update (const P< T, A1 > &obj_ptr) |
| |
| template<typename T , template< typename > class P> |
| void | update (P< T > &obj_ptr) |
| |
| template<typename T , typename A1 , template< typename, typename > class P> |
| void | update (P< T, A1 > &obj_ptr) |
| |
| template<typename T > |
| void | update (const typename object_traits< T >::pointer_type &obj_ptr) |
| |
| template<typename T > |
| void | update (const T &object, const section &) |
| |
| template<typename T > |
| void | erase (const typename object_traits< T >::id_type &id) |
| |
| template<typename T > |
| void | erase (T &object) |
| |
| template<typename T > |
| void | erase (T *obj_ptr) |
| |
| template<typename T , template< typename > class P> |
| void | erase (const P< T > &obj_ptr) |
| |
| template<typename T , typename A1 , template< typename, typename > class P> |
| void | erase (const P< T, A1 > &obj_ptr) |
| |
| template<typename T , template< typename > class P> |
| void | erase (P< T > &obj_ptr) |
| |
| template<typename T , typename A1 , template< typename, typename > class P> |
| void | erase (P< T, A1 > &obj_ptr) |
| |
| template<typename T > |
| void | erase (const typename object_traits< T >::pointer_type &obj_ptr) |
| |
| template<typename T > |
| unsigned long long | erase_query () |
| |
| template<typename T > |
| unsigned long long | erase_query (const char *) |
| |
| template<typename T > |
| unsigned long long | erase_query (const std::string &) |
| |
| template<typename T > |
| unsigned long long | erase_query (const oracle::query_base &) |
| |
| template<typename T > |
| unsigned long long | erase_query (const odb::query_base &) |
| |
| template<typename T > |
| result< T > | query () |
| |
| template<typename T > |
| result< T > | query (const char *) |
| |
| template<typename T > |
| result< T > | query (const std::string &) |
| |
| template<typename T > |
| result< T > | query (const oracle::query_base &) |
| |
| template<typename T > |
| result< T > | query (const odb::query_base &) |
| |
| template<typename T > |
| prepared_query< T > | prepare_query (const char *name, const char *) |
| |
| template<typename T > |
| prepared_query< T > | prepare_query (const char *name, const std::string &) |
| |
| template<typename T > |
| prepared_query< T > | prepare_query (const char *name, const oracle::query_base &) |
| |
| template<typename T > |
| prepared_query< T > | prepare_query (const char *name, const odb::query_base &) |
| |
| virtual transaction_impl * | begin () |
| |
| connection_ptr | connection () |
| |
| const std::string & | user () const |
| |
| const std::string & | password () const |
| |
| const std::string & | db () const |
| |
| const std::string & | service () const |
| |
| const std::string & | host () const |
| |
| unsigned int | port () const |
| |
| ub2 | charset () const |
| |
| ub2 | ncharset () const |
| |
| OCIEnv * | environment () |
| |
| void | tracer (tracer_type &t) |
| |
| void | tracer (tracer_type *t) |
| |
| virtual | ~database () |
| |
| object_traits< T >::id_type | persist (T &object) |
| |
| object_traits< T >::id_type | persist (T *obj_ptr) |
| |
| object_traits< T >::id_type | persist (const P< T > &obj_ptr) |
| |
| object_traits< T >::id_type | persist (const P< T, A1 > &obj_ptr) |
| |
| object_traits< T >::id_type | persist (P< T > &obj_ptr) |
| |
| object_traits< T >::id_type | persist (P< T, A1 > &obj_ptr) |
| |
| object_traits< T >::id_type | persist (const typename object_traits< T >::pointer_type &obj_ptr) |
| |
| object_traits< T >::pointer_type | load (const typename object_traits< T >::id_type &id) |
| |
| void | load (const typename object_traits< T >::id_type &id, T &object) |
| |
| void | load (T &object, section &) |
| |
| void | reload (T &object) |
| |
| void | reload (T *obj_ptr) |
| |
| void | reload (const P< T > &obj_ptr) |
| |
| void | reload (const P< T, A1 > &obj_ptr) |
| |
| void | reload (P< T > &obj_ptr) |
| |
| void | reload (P< T, A1 > &obj_ptr) |
| |
| void | reload (const typename object_traits< T >::pointer_type &obj_ptr) |
| |
| object_traits< T >::pointer_type | find (const typename object_traits< T >::id_type &id) |
| |
| bool | find (const typename object_traits< T >::id_type &id, T &object) |
| |
| void | update (T &object) |
| |
| void | update (T *obj_ptr) |
| |
| void | update (const P< T > &obj_ptr) |
| |
| void | update (const P< T, A1 > &obj_ptr) |
| |
| void | update (P< T > &obj_ptr) |
| |
| void | update (P< T, A1 > &obj_ptr) |
| |
| void | update (const typename object_traits< T >::pointer_type &obj_ptr) |
| |
| void | update (const T &object, const section &) |
| |
| void | erase (const typename object_traits< T >::id_type &id) |
| |
| void | erase (T &object) |
| |
| void | erase (T *obj_ptr) |
| |
| void | erase (const P< T > &obj_ptr) |
| |
| void | erase (const P< T, A1 > &obj_ptr) |
| |
| void | erase (P< T > &obj_ptr) |
| |
| void | erase (P< T, A1 > &obj_ptr) |
| |
| void | erase (const typename object_traits< T >::pointer_type &obj_ptr) |
| |
| unsigned long long | erase_query () |
| |
| unsigned long long | erase_query (const char *) |
| |
| unsigned long long | erase_query (const std::string &) |
| |
| unsigned long long | erase_query (const odb::query< T > &) |
| |
| result< T > | query (bool cache=true) |
| |
| result< T > | query (const char *, bool cache=true) |
| |
| result< T > | query (const std::string &, bool cache=true) |
| |
| result< T > | query (const odb::query< T > &, bool cache=true) |
| |
| prepared_query< T > | prepare_query (const char *name, const char *) |
| |
| prepared_query< T > | prepare_query (const char *name, const std::string &) |
| |
| prepared_query< T > | prepare_query (const char *name, const odb::query< T > &) |
| |
| void | cache_query (const prepared_query< T > &) |
| |
| void | cache_query (const prepared_query< T > &, std::auto_ptr< P > params) |
| |
| prepared_query< T > | lookup_query (const char *name) const |
| |
| prepared_query< T > | lookup_query (const char *name, P *¶ms) const |
| |
| void | query_factory (const char *name, query_factory_type) |
| |
| query_factory_type | lookup_query_factory (const char *name) const |
| |
| unsigned long long | execute (const char *statement) |
| |
| unsigned long long | execute (const std::string &statement) |
| |
| unsigned long long | execute (const char *statement, std::size_t length) |
| |
| connection_ptr | connection () |
| |
| void | tracer (tracer_type &) |
| |
| void | tracer (tracer_type *) |
| |
| tracer_type * | tracer () const |
| |
| schema_version_type | schema_version (const std::string &schema_name="") const |
| |
| bool | schema_migration (const std::string &schema_name="") const |
| |
const
schema_version_migration_type & | schema_version_migration (const std::string &schema_name="") const |
| |
| void | schema_version_migration (schema_version_type, bool migration, const std::string &schema_name="") |
| |
| void | schema_version_migration (const schema_version_migration_type &, const std::string &schema_name="") |
| |
| void | schema_version_table (const std::string &table_name) |
| |
| void | schema_version_table (const std::string &table_name, const std::string &schema_name) |
| |
| unsigned int | schema_version_sequence () const |
| |
| database_id | id () const |
| |