Oracle ODB Runtime Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Friends | List of all members
odb::oracle::connection_pool_factory::pooled_connection Class Reference
Inheritance diagram for odb::oracle::connection_pool_factory::pooled_connection:
odb::oracle::connection odb::connection

Public Member Functions

 pooled_connection (database_type &)
 
 pooled_connection (database_type &, OCISvcCtx *)
 
- Public Member Functions inherited from odb::oracle::connection
virtual ~connection ()
 
 connection (database_type &)
 
 connection (database_type &, OCISvcCtx *handle)
 
database_typedatabase ()
 
virtual transaction_implbegin ()
 
virtual unsigned long long execute (const char *statement, std::size_t length)
 
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 &)
 
void tracer (tracer_type &t)
 
void tracer (tracer_type *t)
 
bool failed () const
 
void mark_failed ()
 
OCISvcCtxhandle ()
 
OCIErrorerror_handle ()
 
statement_cache_typestatement_cache ()
 
details::buffer & lob_buffer ()
 
- Public Member Functions inherited from odb::connection
database_typedatabase ()
 
unsigned long long execute (const char *statement)
 
unsigned long long execute (const std::string &statement)
 
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 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 *&params) const
 
void tracer (tracer_type &)
 
void tracer (tracer_type *)
 
tracer_typetracer () const
 
tracer_typetransaction_tracer () const
 
void recycle ()
 

Friends

class connection_pool_factory
 

Additional Inherited Members

- Public Types inherited from odb::oracle::connection
typedef oracle::statement_cache statement_cache_type
 
typedef oracle::database database_type
 
typedef oracle::tracer tracer_type
 
- Public Types inherited from odb::connection
typedef odb::database database_type
 
typedef odb::tracer tracer_type
 
- Protected Types inherited from odb::connection
typedef std::map< const char
*, prepared_entry_type,
details::c_string_comparator > 
prepared_map_type
 
- Protected Member Functions inherited from odb::connection
 connection (database_type &)
 
virtual void cache_query_ (prepared_query_impl *pq, const std::type_info &ti, void *params, const std::type_info *params_info, void(*params_deleter)(void *))
 
prepared_query_impllookup_query_ (const char *name, const std::type_info &ti, void **params, const std::type_info *params_info) const
 
void clear_prepared_map ()
 
void invalidate_results ()
 
- Static Protected Member Functions inherited from odb::connection
static void params_deleter (void *)
 
- Protected Attributes inherited from odb::connection
prepared_map_type prepared_map_
 
database_typedatabase_
 
tracer_typetracer_
 
result_implresults_
 
prepared_query_implprepared_queries_
 
tracer_typetransaction_tracer_
 

Constructor & Destructor Documentation

odb::oracle::connection_pool_factory::pooled_connection::pooled_connection ( database_type )
odb::oracle::connection_pool_factory::pooled_connection::pooled_connection ( database_type ,
OCISvcCtx  
)

Friends And Related Function Documentation

friend class connection_pool_factory
friend

The documentation for this class was generated from the following file: