|
Oracle ODB Runtime Library
|
Classes | |
| struct | auto_lock |
| struct | delayed_load |
| struct | swap_guard |
Public Types | |
| typedef T | object_type |
| typedef object_traits_impl < object_type, id_oracle > | object_traits |
| typedef object_traits::id_type | id_type |
| typedef object_traits::pointer_type | pointer_type |
| typedef object_traits::image_type | image_type |
| typedef object_traits::id_image_type | id_image_type |
| typedef object_traits::pointer_cache_traits | pointer_cache_traits |
| typedef object_traits::extra_statement_cache_type | extra_statement_cache_type |
| typedef oracle::insert_statement | insert_statement_type |
| typedef oracle::select_statement | select_statement_type |
| typedef oracle::update_statement | update_statement_type |
| typedef oracle::delete_statement | delete_statement_type |
| typedef void(* | loader_function )(odb::database &, const id_type &, object_type &, const schema_version_migration *) |
Public Types inherited from odb::oracle::statements_base | |
| typedef oracle::connection | connection_type |
Static Public Attributes | |
| static const std::size_t | id_column_count |
| static const std::size_t | managed_optimistic_column_count |
| static const std::size_t | select_column_count |
| static const std::size_t | insert_column_count |
| static const std::size_t | update_column_count |
Protected Types | |
| typedef std::vector< delayed_load > | delayed_loads |
Protected Member Functions | |
| template<typename STS > | |
| void | load_delayed_ (const schema_version_migration *) |
| void | clear_delayed_ () |
Protected Member Functions inherited from odb::oracle::object_statements_base | |
| object_statements_base (connection_type &conn) | |
Protected Member Functions inherited from odb::oracle::statements_base | |
| statements_base (connection_type &conn) | |
Friends | |
| template<typename T1 > | |
| class | polymorphic_derived_object_statements |
| typedef T odb::oracle::object_statements< T >::object_type |
| typedef object_traits_impl<object_type, id_oracle> odb::oracle::object_statements< T >::object_traits |
| typedef object_traits::id_type odb::oracle::object_statements< T >::id_type |
| typedef object_traits::pointer_type odb::oracle::object_statements< T >::pointer_type |
| typedef object_traits::image_type odb::oracle::object_statements< T >::image_type |
| typedef object_traits::id_image_type odb::oracle::object_statements< T >::id_image_type |
| typedef object_traits::pointer_cache_traits odb::oracle::object_statements< T >::pointer_cache_traits |
| typedef object_traits::extra_statement_cache_type odb::oracle::object_statements< T >::extra_statement_cache_type |
| typedef oracle::insert_statement odb::oracle::object_statements< T >::insert_statement_type |
| typedef oracle::select_statement odb::oracle::object_statements< T >::select_statement_type |
| typedef oracle::update_statement odb::oracle::object_statements< T >::update_statement_type |
| typedef oracle::delete_statement odb::oracle::object_statements< T >::delete_statement_type |
| typedef void(* odb::oracle::object_statements< T >::loader_function)(odb::database &, const id_type &, object_type &, const schema_version_migration *) |
|
protected |
| odb::oracle::object_statements< T >::object_statements | ( | connection_type & | ) |
|
virtual |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |
|
friend |
|
static |
|
static |
|
static |
|
static |
|
static |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
1.8.7