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

Go to the source code of this file.

Classes

struct  odb::oracle::val_bind< T >
 
struct  odb::oracle::val_bind< T[N]>
 
struct  odb::oracle::ref_bind< T >
 
struct  odb::oracle::ref_bind< T[N]>
 
struct  odb::oracle::val_bind_typed< T, ID >
 
struct  odb::oracle::ref_bind_typed< T, ID >
 
struct  odb::oracle::query_param
 
struct  odb::oracle::query_column< T, ID >
 
class  odb::oracle::query_base
 
struct  odb::oracle::query_base::clause_part
 
struct  odb::oracle::query_column_base
 
struct  odb::oracle::query_column< T, ID >
 
struct  odb::oracle::lob_query_column
 
struct  odb::oracle::query_column< T, id_blob >
 
struct  odb::oracle::query_column< T, id_clob >
 
struct  odb::oracle::query_column< T, id_nclob >
 
struct  odb::oracle::query_param_impl< T, database_type_id >
 
struct  odb::oracle::query_param_impl< T, id_int32 >
 
struct  odb::oracle::query_param_impl< T, id_int64 >
 
struct  odb::oracle::query_param_impl< T, id_big_int >
 
struct  odb::oracle::query_param_impl< T, id_float >
 
struct  odb::oracle::query_param_impl< T, id_double >
 
struct  odb::oracle::query_param_impl< T, id_big_float >
 
struct  odb::oracle::query_param_impl< T, id_date >
 
struct  odb::oracle::query_param_impl< T, id_timestamp >
 
struct  odb::oracle::query_param_impl< T, id_interval_ym >
 
struct  odb::oracle::query_param_impl< T, id_interval_ds >
 
struct  odb::oracle::query_param_impl< T, id_string >
 
struct  odb::oracle::query_param_impl< T, id_nstring >
 
struct  odb::oracle::query_param_impl< T, id_raw >
 
class  odb::oracle::query< T >
 
class  odb::query< T, oracle::query_base >
 

Namespaces

 odb
 
 odb::oracle
 
 odb::oracle::core
 

Functions

query_base odb::oracle::operator+ (const query_base &x, const query_base &y)
 
template<typename T >
query_base odb::oracle::operator+ (const query_base &q, val_bind< T > b)
 
template<typename T >
query_base odb::oracle::operator+ (val_bind< T > b, const query_base &q)
 
template<typename T , database_type_id ID>
query_base odb::oracle::operator+ (const query_base &q, val_bind_typed< T, ID > b)
 
template<typename T , database_type_id ID>
query_base odb::oracle::operator+ (val_bind_typed< T, ID > b, const query_base &q)
 
template<typename T >
query_base odb::oracle::operator+ (const query_base &q, ref_bind< T > b)
 
template<typename T >
query_base odb::oracle::operator+ (ref_bind< T > b, const query_base &q)
 
template<typename T , database_type_id ID>
query_base odb::oracle::operator+ (const query_base &q, ref_bind_typed< T, ID > b)
 
template<typename T , database_type_id ID>
query_base odb::oracle::operator+ (ref_bind_typed< T, ID > b, const query_base &q)
 
query_base odb::oracle::operator+ (const query_base &q, const std::string &s)
 
query_base odb::oracle::operator+ (const std::string &s, const query_base &q)
 
template<typename T >
query_base odb::oracle::operator+ (const std::string &s, val_bind< T > b)
 
template<typename T >
query_base odb::oracle::operator+ (val_bind< T > b, const std::string &s)
 
template<typename T , database_type_id ID>
query_base odb::oracle::operator+ (const std::string &s, val_bind_typed< T, ID > b)
 
template<typename T , database_type_id ID>
query_base odb::oracle::operator+ (val_bind_typed< T, ID > b, const std::string &s)
 
template<typename T >
query_base odb::oracle::operator+ (const std::string &s, ref_bind< T > b)
 
template<typename T >
query_base odb::oracle::operator+ (ref_bind< T > b, const std::string &s)
 
template<typename T , database_type_id ID>
query_base odb::oracle::operator+ (const std::string &s, ref_bind_typed< T, ID > b)
 
template<typename T , database_type_id ID>
query_base odb::oracle::operator+ (ref_bind_typed< T, ID > b, const std::string &s)
 
LIBODB_ORACLE_EXPORT query_base odb::oracle::operator&& (const query_base &x, const query_base &y)
 
LIBODB_ORACLE_EXPORT query_base odb::oracle::operator|| (const query_base &x, const query_base &y)
 
LIBODB_ORACLE_EXPORT query_base odb::oracle::operator! (const query_base &x)
 
template<typename T , database_type_id ID>
query_base odb::oracle::operator+ (const query_column< T, ID > &c, const std::string &s)
 
template<typename T , database_type_id ID>
query_base odb::oracle::operator+ (const std::string &s, const query_column< T, ID > &c)
 
template<typename T , database_type_id ID>
query_base odb::oracle::operator+ (const query_column< T, ID > &c, const query_base &q)
 
template<typename T , database_type_id ID>
query_base odb::oracle::operator+ (const query_base &q, const query_column< T, ID > &c)