Oracle ODB Runtime Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Public Member Functions | List of all members
odb::oracle::no_id_object_result_impl< T > Class Template Reference
Inheritance diagram for odb::oracle::no_id_object_result_impl< T >:
odb::no_id_object_result_impl< T > odb::result_impl

Public Types

typedef
odb::no_id_object_result_impl
< T > 
base_type
 
typedef base_type::object_type object_type
 
typedef base_type::pointer_type pointer_type
 
typedef object_traits_impl
< object_type, id_oracle
object_traits
 
typedef base_type::pointer_traits pointer_traits
 
typedef
object_traits::statements_type 
statements_type
 

Public Member Functions

virtual ~no_id_object_result_impl ()
 
 no_id_object_result_impl (const query_base &, details::shared_ptr< select_statement >, statements_type &, const schema_version_migration *)
 
virtual void load (object_type &)
 
virtual void next ()
 
virtual void cache ()
 
virtual std::size_t size ()
 
virtual void invalidate ()
 
- Public Member Functions inherited from odb::no_id_object_result_impl< T >
virtual ~result_impl ()
 

Additional Inherited Members

- Protected Types inherited from odb::no_id_object_result_impl< T >
typedef T object_type
 
typedef odb::object_traits
< object_type
object_traits
 
typedef object_traits::pointer_type pointer_type
 
typedef odb::pointer_traits
< pointer_type
pointer_traits
 
- Protected Member Functions inherited from odb::no_id_object_result_impl< T >
 no_id_object_result_impl (odb::connection &conn)
 
pointer_typecurrent ()
 
void current (pointer_type p)
 
void release ()
 
void begin ()
 
bool end () const
 
 result_impl (connection &)
 
void list_remove ()
 
- Protected Attributes inherited from odb::no_id_object_result_impl< T >
bool begin_
 
bool end_
 
databasedb_
 
connectionconn_
 
result_implprev_
 
result_implnext_
 

Member Typedef Documentation

template<typename T >
typedef object_traits::statements_type odb::oracle::no_id_object_result_impl< T >::statements_type

Constructor & Destructor Documentation

template<typename T >
virtual odb::oracle::no_id_object_result_impl< T >::~no_id_object_result_impl ( )
virtual
template<typename T >
odb::oracle::no_id_object_result_impl< T >::no_id_object_result_impl ( const query_base ,
details::shared_ptr< select_statement ,
statements_type ,
const schema_version_migration  
)

Member Function Documentation

template<typename T >
virtual void odb::oracle::no_id_object_result_impl< T >::load ( object_type )
virtual
template<typename T >
virtual void odb::oracle::no_id_object_result_impl< T >::next ( )
virtual
template<typename T >
virtual void odb::oracle::no_id_object_result_impl< T >::cache ( )
virtual
template<typename T >
virtual std::size_t odb::oracle::no_id_object_result_impl< T >::size ( )
virtual
template<typename T >
virtual void odb::oracle::no_id_object_result_impl< T >::invalidate ( )
virtual

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