OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
cass::cql::impl::CassStatementIndexBinder Class Reference
Inheritance diagram for cass::cql::impl::CassStatementIndexBinder:
Collaboration diagram for cass::cql::impl::CassStatementIndexBinder:

Public Member Functions

 CassStatementIndexBinder (interface::CassLibrary *cci, CassStatement *statement)
 
void operator() (const boost::blank &tblank, size_t index) const
 
void operator() (const std::string &tstring, size_t index) const
 
void operator() (const boost::uuids::uuid &tuuid, size_t index) const
 
void operator() (const uint8_t &tu8, size_t index) const
 
void operator() (const uint16_t &tu16, size_t index) const
 
void operator() (const uint32_t &tu32, size_t index) const
 
void operator() (const uint64_t &tu64, size_t index) const
 
void operator() (const double &tdouble, size_t index) const
 
void operator() (const IpAddress &tipaddr, size_t index) const
 
void operator() (const GenDb::Blob &tblob, size_t index) const
 

Public Attributes

interface::CassLibrarycci_
 
CassStatement * statement_
 

Detailed Description

Definition at line 280 of file cql_if.cc.

Constructor & Destructor Documentation

cass::cql::impl::CassStatementIndexBinder::CassStatementIndexBinder ( interface::CassLibrary cci,
CassStatement *  statement 
)
inline

Definition at line 282 of file cql_if.cc.

Member Function Documentation

void cass::cql::impl::CassStatementIndexBinder::operator() ( const boost::blank &  tblank,
size_t  index 
) const
inline

Definition at line 287 of file cql_if.cc.

void cass::cql::impl::CassStatementIndexBinder::operator() ( const std::string &  tstring,
size_t  index 
) const
inline

Definition at line 290 of file cql_if.cc.

void cass::cql::impl::CassStatementIndexBinder::operator() ( const boost::uuids::uuid tuuid,
size_t  index 
) const
inline

Definition at line 295 of file cql_if.cc.

Here is the call graph for this function:

void cass::cql::impl::CassStatementIndexBinder::operator() ( const uint8_t &  tu8,
size_t  index 
) const
inline

Definition at line 301 of file cql_if.cc.

void cass::cql::impl::CassStatementIndexBinder::operator() ( const uint16_t &  tu16,
size_t  index 
) const
inline

Definition at line 305 of file cql_if.cc.

void cass::cql::impl::CassStatementIndexBinder::operator() ( const uint32_t &  tu32,
size_t  index 
) const
inline

Definition at line 309 of file cql_if.cc.

void cass::cql::impl::CassStatementIndexBinder::operator() ( const uint64_t &  tu64,
size_t  index 
) const
inline

Definition at line 315 of file cql_if.cc.

void cass::cql::impl::CassStatementIndexBinder::operator() ( const double &  tdouble,
size_t  index 
) const
inline

Definition at line 321 of file cql_if.cc.

void cass::cql::impl::CassStatementIndexBinder::operator() ( const IpAddress tipaddr,
size_t  index 
) const
inline

Definition at line 326 of file cql_if.cc.

void cass::cql::impl::CassStatementIndexBinder::operator() ( const GenDb::Blob tblob,
size_t  index 
) const
inline

Definition at line 339 of file cql_if.cc.

Here is the call graph for this function:

Member Data Documentation

interface::CassLibrary* cass::cql::impl::CassStatementIndexBinder::cci_

Definition at line 344 of file cql_if.cc.

CassStatement* cass::cql::impl::CassStatementIndexBinder::statement_

Definition at line 345 of file cql_if.cc.


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