Oracle ODB Runtime Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Public Member Functions | Static Public Member Functions | List of all members
odb::oracle::object_traits_calls< T, false > Struct Template Reference

Public Types

typedef object_traits_impl< T,
id_oracle
traits
 
typedef traits::image_type image_type
 
typedef oracle::bind bind_type
 

Public Member Functions

 object_traits_calls (const schema_version_migration *)
 
const schema_version_migrationversion () const
 

Static Public Member Functions

static void bind (bind_type *b, image_type &i, statement_kind sk)
 
static void bind (bind_type *b, const bind_type *id, std::size_t id_size, image_type &i, statement_kind sk)
 
static void init (T &o, const image_type &i, odb::database *db)
 
static bool find_ (typename traits::statements_type &sts, const typename traits::id_type *id)
 
static void load_ (typename traits::statements_type &sts, T &o, bool reload)
 

Member Typedef Documentation

template<typename T >
typedef object_traits_impl<T, id_oracle> odb::oracle::object_traits_calls< T, false >::traits
template<typename T >
typedef traits::image_type odb::oracle::object_traits_calls< T, false >::image_type
template<typename T >
typedef oracle::bind odb::oracle::object_traits_calls< T, false >::bind_type

Constructor & Destructor Documentation

template<typename T >
odb::oracle::object_traits_calls< T, false >::object_traits_calls ( const schema_version_migration )
inline

Member Function Documentation

template<typename T >
const schema_version_migration* odb::oracle::object_traits_calls< T, false >::version ( ) const
inline
template<typename T >
static void odb::oracle::object_traits_calls< T, false >::bind ( bind_type b,
image_type i,
statement_kind  sk 
)
inlinestatic
template<typename T >
static void odb::oracle::object_traits_calls< T, false >::bind ( bind_type b,
const bind_type id,
std::size_t  id_size,
image_type i,
statement_kind  sk 
)
inlinestatic
template<typename T >
static void odb::oracle::object_traits_calls< T, false >::init ( T &  o,
const image_type i,
odb::database db 
)
inlinestatic
template<typename T >
static bool odb::oracle::object_traits_calls< T, false >::find_ ( typename traits::statements_type &  sts,
const typename traits::id_type *  id 
)
inlinestatic
template<typename T >
static void odb::oracle::object_traits_calls< T, false >::load_ ( typename traits::statements_type &  sts,
T &  o,
bool  reload 
)
inlinestatic

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