Oracle ODB Runtime Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Namespaces | Enumerations
traits.hxx File Reference

Go to the source code of this file.

Classes

struct  odb::oracle::int_traits< T >
 
struct  odb::oracle::int_traits< bool >
 
struct  odb::oracle::int_traits< unsigned char >
 
struct  odb::oracle::int_traits< unsigned short >
 
struct  odb::oracle::int_traits< unsigned int >
 
struct  odb::oracle::int_traits< unsigned long >
 
struct  odb::oracle::int_traits< unsigned long long >
 
struct  odb::oracle::image_traits< T, database_type_id >
 
struct  odb::oracle::int32_image_traits< unsign >
 
struct  odb::oracle::int32_image_traits< false >
 
struct  odb::oracle::int32_image_traits< true >
 
struct  odb::oracle::image_traits< T, id_int32 >
 
struct  odb::oracle::int64_image_traits< unsign >
 
struct  odb::oracle::int64_image_traits< false >
 
struct  odb::oracle::int64_image_traits< true >
 
struct  odb::oracle::image_traits< T, id_int64 >
 
struct  odb::oracle::image_traits< T, id_big_int >
 
struct  odb::oracle::image_traits< T, id_float >
 
struct  odb::oracle::image_traits< T, id_double >
 
struct  odb::oracle::image_traits< T, id_big_float >
 
struct  odb::oracle::image_traits< T, id_date >
 
struct  odb::oracle::image_traits< T, id_timestamp >
 
struct  odb::oracle::image_traits< T, id_interval_ym >
 
struct  odb::oracle::image_traits< T, id_interval_ds >
 
struct  odb::oracle::image_traits< T, id_string >
 
struct  odb::oracle::image_traits< T, id_nstring >
 
struct  odb::oracle::image_traits< T, id_raw >
 
struct  odb::oracle::image_traits< T, id_blob >
 
struct  odb::oracle::image_traits< T, id_clob >
 
struct  odb::oracle::image_traits< T, id_nclob >
 
struct  odb::oracle::wrapped_value_traits< W, database_type_id, null_handler >
 
struct  odb::oracle::default_value_traits< T, database_type_id >
 
struct  odb::oracle::select_traits< T, database_type_id, w >
 
struct  odb::oracle::select_traits< T, ID, false >
 
struct  odb::oracle::select_traits< W, ID, true >
 
class  odb::oracle::value_traits< T, ID >
 
struct  odb::oracle::wrapped_value_traits< W, ID, false >
 
struct  odb::oracle::wrapped_value_traits< W, ID, true >
 
struct  odb::oracle::default_value_traits< T, database_type_id >
 
struct  odb::oracle::big_int_value_traits< T, unsign >
 
struct  odb::oracle::big_int_value_traits< T, false >
 
struct  odb::oracle::big_int_value_traits< T, true >
 
struct  odb::oracle::default_value_traits< T, id_big_int >
 
class  odb::oracle::string_value_traits
 
struct  odb::oracle::default_value_traits< std::string, id_string >
 
struct  odb::oracle::default_value_traits< std::string, id_nstring >
 
class  odb::oracle::c_string_value_traits
 
struct  odb::oracle::default_value_traits< char *, id_string >
 
struct  odb::oracle::default_value_traits< char *, id_nstring >
 
struct  odb::oracle::default_value_traits< const char *, id_string >
 
struct  odb::oracle::default_value_traits< const char *, id_nstring >
 
struct  odb::oracle::c_array_value_traits_base
 
struct  odb::oracle::c_array_value_traits< N >
 
struct  odb::oracle::default_value_traits< char[N], id_string >
 
struct  odb::oracle::default_value_traits< char[N], id_nstring >
 
struct  odb::oracle::char_value_traits
 
struct  odb::oracle::default_value_traits< char, id_string >
 
struct  odb::oracle::default_value_traits< char, id_nstring >
 
struct  odb::oracle::default_value_traits< std::vector< char >, id_raw >
 
struct  odb::oracle::default_value_traits< std::vector< unsigned char >, id_raw >
 
struct  odb::oracle::default_value_traits< char[N], id_raw >
 
struct  odb::oracle::default_value_traits< unsigned char[N], id_raw >
 
class  odb::oracle::string_lob_value_traits
 
struct  odb::oracle::default_value_traits< std::string, id_clob >
 
struct  odb::oracle::default_value_traits< std::string, id_nclob >
 
struct  odb::oracle::default_value_traits< std::vector< char >, id_blob >
 
struct  odb::oracle::default_value_traits< std::vector< unsigned char >, id_blob >
 
struct  odb::oracle::default_value_traits< char[N], id_blob >
 
struct  odb::oracle::default_value_traits< unsigned char[N], id_blob >
 
struct  odb::oracle::default_type_traits< T >
 
class  odb::oracle::type_traits< T >
 
struct  odb::oracle::default_type_traits< bool >
 
struct  odb::oracle::default_type_traits< signed char >
 
struct  odb::oracle::default_type_traits< unsigned char >
 
struct  odb::oracle::default_type_traits< short >
 
struct  odb::oracle::default_type_traits< unsigned short >
 
struct  odb::oracle::default_type_traits< int >
 
struct  odb::oracle::default_type_traits< unsigned int >
 
struct  odb::oracle::default_type_traits< long >
 
struct  odb::oracle::default_type_traits< unsigned long >
 
struct  odb::oracle::default_type_traits< long long >
 
struct  odb::oracle::default_type_traits< unsigned long long >
 
struct  odb::oracle::default_type_traits< float >
 
struct  odb::oracle::default_type_traits< double >
 
struct  odb::oracle::default_type_traits< std::string >
 
struct  odb::oracle::default_type_traits< char * >
 
struct  odb::oracle::default_type_traits< const char * >
 
struct  odb::oracle::default_type_traits< char[N]>
 
struct  odb::oracle::default_type_traits< char >
 
struct  odb::oracle::default_type_traits< unsigned char[N]>
 
struct  odb::oracle::default_type_traits< std::vector< char > >
 
struct  odb::oracle::default_type_traits< std::vector< unsigned char > >
 

Namespaces

 odb
 
 odb::oracle
 

Enumerations

enum  odb::oracle::database_type_id {
  odb::oracle::id_int32, odb::oracle::id_int64, odb::oracle::id_big_int, odb::oracle::id_float,
  odb::oracle::id_double, odb::oracle::id_big_float, odb::oracle::id_date, odb::oracle::id_timestamp,
  odb::oracle::id_interval_ym, odb::oracle::id_interval_ds, odb::oracle::id_string, odb::oracle::id_nstring,
  odb::oracle::id_raw, odb::oracle::id_blob, odb::oracle::id_clob, odb::oracle::id_nclob
}