OpenSDN source code
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 285 of file cql_if.cc.

Constructor & Destructor Documentation

◆ CassStatementIndexBinder()

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

Definition at line 287 of file cql_if.cc.

Member Function Documentation

◆ operator()() [1/10]

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

Definition at line 292 of file cql_if.cc.

◆ operator()() [2/10]

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

Definition at line 300 of file cql_if.cc.

Here is the call graph for this function:

◆ operator()() [3/10]

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

Definition at line 326 of file cql_if.cc.

◆ operator()() [4/10]

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

Definition at line 344 of file cql_if.cc.

Here is the call graph for this function:

◆ operator()() [5/10]

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

Definition at line 331 of file cql_if.cc.

◆ operator()() [6/10]

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

Definition at line 295 of file cql_if.cc.

◆ operator()() [7/10]

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

Definition at line 310 of file cql_if.cc.

◆ operator()() [8/10]

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

Definition at line 314 of file cql_if.cc.

◆ operator()() [9/10]

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

Definition at line 320 of file cql_if.cc.

◆ operator()() [10/10]

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

Definition at line 306 of file cql_if.cc.

Member Data Documentation

◆ cci_

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

Definition at line 349 of file cql_if.cc.

◆ statement_

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

Definition at line 350 of file cql_if.cc.


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