OpenSDN source code
cass::cql::impl Namespace Reference

Classes

struct  CassString
 
class  CassQueryPrinter
 
class  CassStatementIndexBinder
 
class  CassStatementNameBinder
 
class  WorkerTask
 
struct  Deleter
 
struct  Deleter< CassCluster >
 
struct  Deleter< CassSsl >
 
struct  Deleter< CassSession >
 
struct  Deleter< CassFuture >
 
struct  Deleter< CassStatement >
 
struct  Deleter< const CassResult >
 
struct  Deleter< CassIterator >
 
struct  Deleter< const CassPrepared >
 
struct  Deleter< const CassSchemaMeta >
 
class  CassSharedPtr
 
struct  CassQueryResultContext
 
struct  CassAsyncQueryContext
 

Typedefs

typedef CassSharedPtr< CassCluster > CassClusterPtr
 
typedef CassSharedPtr< CassSsl > CassSslPtr
 
typedef CassSharedPtr< CassSession > CassSessionPtr
 
typedef CassSharedPtr< CassFuture > CassFuturePtr
 
typedef CassSharedPtr< CassStatement > CassStatementPtr
 
typedef CassSharedPtr< const CassResult > CassResultPtr
 
typedef CassSharedPtr< CassIterator > CassIteratorPtr
 
typedef CassSharedPtr< const CassPrepared > CassPreparedPtr
 
typedef CassSharedPtr< const CassSchemaMeta > CassSchemaMetaPtr
 
typedef boost::function< void(GenDb::DbOpResult::type, std::auto_ptr< GenDb::ColList >)> CassAsyncQueryCallback
 

Functions

static void encode_uuid (char *output, const CassUuid &uuid)
 
static char * decode_uuid (char *input, CassUuid *output)
 
static const char * DbDataType2CassType (const GenDb::DbDataType::type &db_type)
 
static std::string DbDataTypes2CassTypes (const GenDb::DbDataTypeVec &v_db_types)
 
static CassConsistency Db2CassConsistency (GenDb::DbConsistency::type dconsistency)
 
static const char * kQCompactionStrategy ("compaction = {'class': " "'org.apache.cassandra.db.compaction.%s'}")
 
static const std::string kQGCGraceSeconds ("gc_grace_seconds = 0")
 
static const std::string kQReadRepairChanceDTCS ("read_repair_chance = 0.0")
 
std::string StaticCf2CassCreateTableIfNotExists (const GenDb::NewCf &cf, const std::string &compaction_strategy)
 
std::string DynamicCf2CassCreateTableIfNotExists (const GenDb::NewCf &cf, const std::string &compaction_strategy, boost::system::error_code *ec)
 
static std::string DbColIndexMode2String (const GenDb::ColIndexMode::type index_mode)
 
std::string CassCreateIndexIfNotExists (const std::string &cfname, const std::string &column, const std::string &indexname, const GenDb::ColIndexMode::type index_mode)
 
std::string StaticCf2CassInsertIntoTable (const GenDb::ColList *v_columns)
 
std::string DynamicCf2CassInsertIntoTable (const GenDb::ColList *v_columns)
 
std::string StaticCf2CassPrepareInsertIntoTable (const GenDb::NewCf &cf)
 
std::string DynamicCf2CassPrepareInsertIntoTable (const GenDb::NewCf &cf, boost::system::error_code *ec)
 
bool StaticCf2CassPrepareBind (interface::CassLibrary *cci, CassStatement *statement, const GenDb::ColList *v_columns)
 
bool DynamicCf2CassPrepareBind (interface::CassLibrary *cci, CassStatement *statement, const GenDb::ColList *v_columns)
 
static std::string CassSelectFromTableInternal (const std::string &table, const std::vector< GenDb::DbDataValueVec > &rkeys, const GenDb::ColumnNameRange &ck_range, const GenDb::FieldNamesToReadVec &read_vec, const GenDb::WhereIndexInfoVec &where_vec)
 
std::string ClusteringKeyRangeAndIndexValue2CassSelectFromTable (const std::string &table, const GenDb::DbDataValueVec &rkeys, const GenDb::ColumnNameRange &ck_range, const GenDb::WhereIndexInfoVec &where_vec, const GenDb::FieldNamesToReadVec &read_vec)
 
std::string PartitionKey2CassSelectFromTable (const std::string &table, const GenDb::DbDataValueVec &rkeys)
 
std::string PartitionKeyAndClusteringKeyRange2CassSelectFromTable (const std::string &table, const GenDb::DbDataValueVec &rkeys, const GenDb::ColumnNameRange &ck_range, const GenDb::FieldNamesToReadVec &read_vec)
 
std::string PartitionKeyAndClusteringKeyRange2CassSelectFromTable (const std::string &table, const std::vector< GenDb::DbDataValueVec > &rkeys, const GenDb::ColumnNameRange &ck_range, const GenDb::FieldNamesToReadVec &read_vec)
 
std::string CassSelectFromTable (const std::string &table)
 
static GenDb::DbDataValue CassValue2DbDataValue (interface::CassLibrary *cci, const CassValue *cvalue)
 
static bool PrepareSync (interface::CassLibrary *cci, CassSession *session, const char *query, CassPreparedPtr *prepared)
 
static bool ExecuteQuerySyncInternal (interface::CassLibrary *cci, CassSession *session, CassStatement *qstatement, CassResultPtr *result, CassConsistency consistency)
 
static bool ExecuteQuerySync (interface::CassLibrary *cci, CassSession *session, const char *query, CassConsistency consistency)
 
static bool ExecuteQueryResultSync (interface::CassLibrary *cci, CassSession *session, const char *query, CassResultPtr *result, CassConsistency consistency)
 
static bool ExecuteQueryStatementSync (interface::CassLibrary *cci, CassSession *session, CassStatement *statement, CassConsistency consistency)
 
static GenDb::DbOpResult::type CassError2DbOpResult (CassError rc)
 
static void DynamicCfGetResult (interface::CassLibrary *cci, CassResultPtr *result, const GenDb::FieldNamesToReadVec &read_vec, GenDb::NewColVec *v_columns)
 
static void DynamicCfGetResult (interface::CassLibrary *cci, CassResultPtr *result, const GenDb::FieldNamesToReadVec &read_vec, GenDb::ColListVec *v_col_list)
 
static void DynamicCfGetResult (interface::CassLibrary *cci, CassResultPtr *result, size_t rk_count, size_t ck_count, GenDb::NewColVec *v_columns)
 
void DynamicCfGetResult (interface::CassLibrary *cci, CassResultPtr *result, size_t rk_count, size_t ck_count, GenDb::ColListVec *v_col_list)
 
static void StaticCfGetResult (interface::CassLibrary *cci, CassResultPtr *result, GenDb::NewColVec *v_columns)
 
void StaticCfGetResult (interface::CassLibrary *cci, CassResultPtr *result, size_t rk_count, GenDb::ColListVec *v_col_list)
 
static void OnExecuteQueryAsync (CassFuture *future, void *data)
 
static void ExecuteQueryAsyncInternal (interface::CassLibrary *cci, CassSession *session, const char *qid, CassStatement *qstatement, CassConsistency consistency, CassAsyncQueryCallback cb, CassQueryResultContext *rctx=NULL)
 
static void ExecuteQueryAsync (interface::CassLibrary *cci, CassSession *session, const char *query, CassConsistency consistency, CassAsyncQueryCallback cb)
 
static void ExecuteQueryStatementAsync (interface::CassLibrary *cci, CassSession *session, const char *query_id, CassStatement *qstatement, CassConsistency consistency, CassAsyncQueryCallback cb)
 
static void ExecuteQueryResultAsync (interface::CassLibrary *cci, CassSession *session, const char *query, CassConsistency consistency, CassAsyncQueryCallback cb, CassQueryResultContext *rctx)
 
static bool DynamicCfGetResultAsync (interface::CassLibrary *cci, CassSession *session, const char *query, CassConsistency consistency, impl::CassAsyncQueryCallback cb, size_t rk_count, size_t ck_count, const std::string &cfname, const GenDb::DbDataValueVec &row_key)
 
static bool DynamicCfGetResultSync (interface::CassLibrary *cci, CassSession *session, const char *query, const GenDb::FieldNamesToReadVec &read_vec, CassConsistency consistency, GenDb::NewColVec *v_columns)
 
static bool DynamicCfGetResultSync (interface::CassLibrary *cci, CassSession *session, const char *query, const GenDb::FieldNamesToReadVec &read_vec, CassConsistency consistency, GenDb::ColListVec *v_columns)
 
static bool DynamicCfGetResultSync (interface::CassLibrary *cci, CassSession *session, const char *query, size_t rk_count, size_t ck_count, CassConsistency consistency, GenDb::NewColVec *v_columns)
 
static bool DynamicCfGetResultSync (interface::CassLibrary *cci, CassSession *session, const char *query, size_t rk_count, size_t ck_count, CassConsistency consistency, GenDb::ColListVec *v_col_list)
 
static bool StaticCfGetResultAsync (interface::CassLibrary *cci, CassSession *session, const char *query, CassConsistency consistency, impl::CassAsyncQueryCallback cb, const std::string &cfname, const GenDb::DbDataValueVec &row_key)
 
static bool StaticCfGetResultSync (interface::CassLibrary *cci, CassSession *session, const char *query, CassConsistency consistency, GenDb::NewColVec *v_columns)
 
static bool StaticCfGetResultSync (interface::CassLibrary *cci, CassSession *session, const char *query, size_t rk_count, CassConsistency consistency, GenDb::ColListVec *v_col_list)
 
static bool SyncFutureWait (interface::CassLibrary *cci, CassFuture *future)
 
static const CassTableMeta * GetCassTableMeta (interface::CassLibrary *cci, const CassSchemaMeta *schema_meta, const std::string &keyspace, const std::string &table, bool log_error)
 
static bool IsCassTableMetaPresent (interface::CassLibrary *cci, CassSession *session, const std::string &keyspace, const std::string &table)
 
static bool GetCassTableClusteringKeyCount (interface::CassLibrary *cci, CassSession *session, const std::string &keyspace, const std::string &table, size_t *ck_count)
 
static bool GetCassTablePartitionKeyCount (interface::CassLibrary *cci, CassSession *session, const std::string &keyspace, const std::string &table, size_t *rk_count)
 
static log4cplus::LogLevel Cass2log4Level (CassLogLevel clevel)
 
static CassLogLevel Log4Level2CassLogLevel (log4cplus::LogLevel level)
 
static void CassLibraryLog (const CassLogMessage *message, void *data)
 
static std::string LoadCertFile (const std::string &ca_certs_path)
 

Typedef Documentation

◆ CassAsyncQueryCallback

typedef boost::function<void(GenDb::DbOpResult::type, std::auto_ptr<GenDb::ColList>)> cass::cql::impl::CassAsyncQueryCallback

Definition at line 189 of file cql_if_impl.h.

◆ CassClusterPtr

Definition at line 178 of file cql_if_impl.h.

◆ CassFuturePtr

Definition at line 181 of file cql_if_impl.h.

◆ CassIteratorPtr

Definition at line 184 of file cql_if_impl.h.

◆ CassPreparedPtr

typedef CassSharedPtr<const CassPrepared> cass::cql::impl::CassPreparedPtr

Definition at line 185 of file cql_if_impl.h.

◆ CassResultPtr

typedef CassSharedPtr<const CassResult> cass::cql::impl::CassResultPtr

Definition at line 183 of file cql_if_impl.h.

◆ CassSchemaMetaPtr

typedef CassSharedPtr<const CassSchemaMeta> cass::cql::impl::CassSchemaMetaPtr

Definition at line 186 of file cql_if_impl.h.

◆ CassSessionPtr

Definition at line 180 of file cql_if_impl.h.

◆ CassSslPtr

Definition at line 179 of file cql_if_impl.h.

◆ CassStatementPtr

Definition at line 182 of file cql_if_impl.h.

Function Documentation

◆ Cass2log4Level()

static log4cplus::LogLevel cass::cql::impl::Cass2log4Level ( CassLogLevel  clevel)
static

Definition at line 1760 of file cql_if.cc.

◆ CassCreateIndexIfNotExists()

std::string cass::cql::impl::CassCreateIndexIfNotExists ( const std::string &  cfname,
const std::string &  column,
const std::string &  indexname,
const GenDb::ColIndexMode::type  index_mode 
)

Definition at line 585 of file cql_if.cc.

Here is the call graph for this function:

◆ CassError2DbOpResult()

static GenDb::DbOpResult::type cass::cql::impl::CassError2DbOpResult ( CassError  rc)
static

Definition at line 1207 of file cql_if.cc.

◆ CassLibraryLog()

static void cass::cql::impl::CassLibraryLog ( const CassLogMessage *  message,
void *  data 
)
static

Definition at line 1803 of file cql_if.cc.

Here is the call graph for this function:

◆ CassSelectFromTable()

std::string cass::cql::impl::CassSelectFromTable ( const std::string &  table)

Definition at line 1042 of file cql_if.cc.

Here is the call graph for this function:

◆ CassSelectFromTableInternal()

static std::string cass::cql::impl::CassSelectFromTableInternal ( const std::string &  table,
const std::vector< GenDb::DbDataValueVec > &  rkeys,
const GenDb::ColumnNameRange ck_range,
const GenDb::FieldNamesToReadVec read_vec,
const GenDb::WhereIndexInfoVec where_vec 
)
static

Definition at line 894 of file cql_if.cc.

Here is the call graph for this function:

◆ CassValue2DbDataValue()

static GenDb::DbDataValue cass::cql::impl::CassValue2DbDataValue ( interface::CassLibrary cci,
const CassValue *  cvalue 
)
static

Definition at line 1049 of file cql_if.cc.

Here is the call graph for this function:

◆ ClusteringKeyRangeAndIndexValue2CassSelectFromTable()

std::string cass::cql::impl::ClusteringKeyRangeAndIndexValue2CassSelectFromTable ( const std::string &  table,
const GenDb::DbDataValueVec rkeys,
const GenDb::ColumnNameRange ck_range,
const GenDb::WhereIndexInfoVec where_vec,
const GenDb::FieldNamesToReadVec read_vec 
)

Definition at line 1004 of file cql_if.cc.

Here is the call graph for this function:

◆ Db2CassConsistency()

static CassConsistency cass::cql::impl::Db2CassConsistency ( GenDb::DbConsistency::type  dconsistency)
static

Definition at line 206 of file cql_if.cc.

◆ DbColIndexMode2String()

static std::string cass::cql::impl::DbColIndexMode2String ( const GenDb::ColIndexMode::type  index_mode)
static

Definition at line 567 of file cql_if.cc.

◆ DbDataType2CassType()

static const char* cass::cql::impl::DbDataType2CassType ( const GenDb::DbDataType::type db_type)
static

Definition at line 169 of file cql_if.cc.

◆ DbDataTypes2CassTypes()

static std::string cass::cql::impl::DbDataTypes2CassTypes ( const GenDb::DbDataTypeVec v_db_types)
static

Definition at line 200 of file cql_if.cc.

Here is the call graph for this function:

◆ decode_uuid()

static char* cass::cql::impl::decode_uuid ( char *  input,
CassUuid *  output 
)
inlinestatic

Definition at line 150 of file cql_if.cc.

◆ DynamicCf2CassCreateTableIfNotExists()

std::string cass::cql::impl::DynamicCf2CassCreateTableIfNotExists ( const GenDb::NewCf cf,
const std::string &  compaction_strategy,
boost::system::error_code *  ec 
)

Definition at line 475 of file cql_if.cc.

Here is the call graph for this function:

◆ DynamicCf2CassInsertIntoTable()

std::string cass::cql::impl::DynamicCf2CassInsertIntoTable ( const GenDb::ColList v_columns)

Definition at line 664 of file cql_if.cc.

◆ DynamicCf2CassPrepareBind()

bool cass::cql::impl::DynamicCf2CassPrepareBind ( interface::CassLibrary cci,
CassStatement *  statement,
const GenDb::ColList v_columns 
)

Definition at line 860 of file cql_if.cc.

Here is the call graph for this function:

◆ DynamicCf2CassPrepareInsertIntoTable()

std::string cass::cql::impl::DynamicCf2CassPrepareInsertIntoTable ( const GenDb::NewCf cf,
boost::system::error_code *  ec 
)

Definition at line 746 of file cql_if.cc.

◆ DynamicCfGetResult() [1/4]

static void cass::cql::impl::DynamicCfGetResult ( interface::CassLibrary cci,
CassResultPtr result,
const GenDb::FieldNamesToReadVec read_vec,
GenDb::ColListVec v_col_list 
)
static

Definition at line 1262 of file cql_if.cc.

Here is the call graph for this function:

◆ DynamicCfGetResult() [2/4]

static void cass::cql::impl::DynamicCfGetResult ( interface::CassLibrary cci,
CassResultPtr result,
const GenDb::FieldNamesToReadVec read_vec,
GenDb::NewColVec v_columns 
)
static

Definition at line 1220 of file cql_if.cc.

Here is the call graph for this function:

◆ DynamicCfGetResult() [3/4]

void cass::cql::impl::DynamicCfGetResult ( interface::CassLibrary cci,
CassResultPtr result,
size_t  rk_count,
size_t  ck_count,
GenDb::ColListVec v_col_list 
)

Definition at line 1355 of file cql_if.cc.

Here is the call graph for this function:

◆ DynamicCfGetResult() [4/4]

static void cass::cql::impl::DynamicCfGetResult ( interface::CassLibrary cci,
CassResultPtr result,
size_t  rk_count,
size_t  ck_count,
GenDb::NewColVec v_columns 
)
static

Definition at line 1325 of file cql_if.cc.

Here is the call graph for this function:

◆ DynamicCfGetResultAsync()

static bool cass::cql::impl::DynamicCfGetResultAsync ( interface::CassLibrary cci,
CassSession *  session,
const char *  query,
CassConsistency  consistency,
impl::CassAsyncQueryCallback  cb,
size_t  rk_count,
size_t  ck_count,
const std::string &  cfname,
const GenDb::DbDataValueVec row_key 
)
static

Definition at line 1556 of file cql_if.cc.

Here is the call graph for this function:

◆ DynamicCfGetResultSync() [1/4]

static bool cass::cql::impl::DynamicCfGetResultSync ( interface::CassLibrary cci,
CassSession *  session,
const char *  query,
const GenDb::FieldNamesToReadVec read_vec,
CassConsistency  consistency,
GenDb::ColListVec v_columns 
)
static

Definition at line 1582 of file cql_if.cc.

Here is the call graph for this function:

◆ DynamicCfGetResultSync() [2/4]

static bool cass::cql::impl::DynamicCfGetResultSync ( interface::CassLibrary cci,
CassSession *  session,
const char *  query,
const GenDb::FieldNamesToReadVec read_vec,
CassConsistency  consistency,
GenDb::NewColVec v_columns 
)
static

Definition at line 1568 of file cql_if.cc.

Here is the call graph for this function:

◆ DynamicCfGetResultSync() [3/4]

static bool cass::cql::impl::DynamicCfGetResultSync ( interface::CassLibrary cci,
CassSession *  session,
const char *  query,
size_t  rk_count,
size_t  ck_count,
CassConsistency  consistency,
GenDb::ColListVec v_col_list 
)
static

Definition at line 1610 of file cql_if.cc.

Here is the call graph for this function:

◆ DynamicCfGetResultSync() [4/4]

static bool cass::cql::impl::DynamicCfGetResultSync ( interface::CassLibrary cci,
CassSession *  session,
const char *  query,
size_t  rk_count,
size_t  ck_count,
CassConsistency  consistency,
GenDb::NewColVec v_columns 
)
static

Definition at line 1596 of file cql_if.cc.

Here is the call graph for this function:

◆ encode_uuid()

static void cass::cql::impl::encode_uuid ( char *  output,
const CassUuid &  uuid 
)
inlinestatic

Definition at line 123 of file cql_if.cc.

◆ ExecuteQueryAsync()

static void cass::cql::impl::ExecuteQueryAsync ( interface::CassLibrary cci,
CassSession *  session,
const char *  query,
CassConsistency  consistency,
CassAsyncQueryCallback  cb 
)
static

Definition at line 1532 of file cql_if.cc.

Here is the call graph for this function:

◆ ExecuteQueryAsyncInternal()

static void cass::cql::impl::ExecuteQueryAsyncInternal ( interface::CassLibrary cci,
CassSession *  session,
const char *  qid,
CassStatement *  qstatement,
CassConsistency  consistency,
CassAsyncQueryCallback  cb,
CassQueryResultContext rctx = NULL 
)
static

Definition at line 1519 of file cql_if.cc.

Here is the call graph for this function:

◆ ExecuteQueryResultAsync()

static void cass::cql::impl::ExecuteQueryResultAsync ( interface::CassLibrary cci,
CassSession *  session,
const char *  query,
CassConsistency  consistency,
CassAsyncQueryCallback  cb,
CassQueryResultContext rctx 
)
static

Definition at line 1548 of file cql_if.cc.

Here is the call graph for this function:

◆ ExecuteQueryResultSync()

static bool cass::cql::impl::ExecuteQueryResultSync ( interface::CassLibrary cci,
CassSession *  session,
const char *  query,
CassResultPtr result,
CassConsistency  consistency 
)
static

Definition at line 1191 of file cql_if.cc.

Here is the call graph for this function:

◆ ExecuteQueryStatementAsync()

static void cass::cql::impl::ExecuteQueryStatementAsync ( interface::CassLibrary cci,
CassSession *  session,
const char *  query_id,
CassStatement *  qstatement,
CassConsistency  consistency,
CassAsyncQueryCallback  cb 
)
static

Definition at line 1541 of file cql_if.cc.

Here is the call graph for this function:

◆ ExecuteQueryStatementSync()

static bool cass::cql::impl::ExecuteQueryStatementSync ( interface::CassLibrary cci,
CassSession *  session,
CassStatement *  statement,
CassConsistency  consistency 
)
static

Definition at line 1200 of file cql_if.cc.

Here is the call graph for this function:

◆ ExecuteQuerySync()

static bool cass::cql::impl::ExecuteQuerySync ( interface::CassLibrary cci,
CassSession *  session,
const char *  query,
CassConsistency  consistency 
)
static

Definition at line 1183 of file cql_if.cc.

Here is the call graph for this function:

◆ ExecuteQuerySyncInternal()

static bool cass::cql::impl::ExecuteQuerySyncInternal ( interface::CassLibrary cci,
CassSession *  session,
CassStatement *  qstatement,
CassResultPtr result,
CassConsistency  consistency 
)
static

Definition at line 1160 of file cql_if.cc.

Here is the call graph for this function:

◆ GetCassTableClusteringKeyCount()

static bool cass::cql::impl::GetCassTableClusteringKeyCount ( interface::CassLibrary cci,
CassSession *  session,
const std::string &  keyspace,
const std::string &  table,
size_t *  ck_count 
)
static

Definition at line 1719 of file cql_if.cc.

Here is the call graph for this function:

◆ GetCassTableMeta()

static const CassTableMeta* cass::cql::impl::GetCassTableMeta ( interface::CassLibrary cci,
const CassSchemaMeta *  schema_meta,
const std::string &  keyspace,
const std::string &  table,
bool  log_error 
)
static

Definition at line 1674 of file cql_if.cc.

Here is the call graph for this function:

◆ GetCassTablePartitionKeyCount()

static bool cass::cql::impl::GetCassTablePartitionKeyCount ( interface::CassLibrary cci,
CassSession *  session,
const std::string &  keyspace,
const std::string &  table,
size_t *  rk_count 
)
static

Definition at line 1740 of file cql_if.cc.

Here is the call graph for this function:

◆ IsCassTableMetaPresent()

static bool cass::cql::impl::IsCassTableMetaPresent ( interface::CassLibrary cci,
CassSession *  session,
const std::string &  keyspace,
const std::string &  table 
)
static

Definition at line 1700 of file cql_if.cc.

Here is the call graph for this function:

◆ kQCompactionStrategy()

static const char* cass::cql::impl::kQCompactionStrategy ( )
static

◆ kQGCGraceSeconds()

static const std::string cass::cql::impl::kQGCGraceSeconds ( )
static

◆ kQReadRepairChanceDTCS()

static const std::string cass::cql::impl::kQReadRepairChanceDTCS ( )
static

◆ LoadCertFile()

static std::string cass::cql::impl::LoadCertFile ( const std::string &  ca_certs_path)
static

Definition at line 1814 of file cql_if.cc.

◆ Log4Level2CassLogLevel()

static CassLogLevel cass::cql::impl::Log4Level2CassLogLevel ( log4cplus::LogLevel  level)
static

Definition at line 1781 of file cql_if.cc.

◆ OnExecuteQueryAsync()

static void cass::cql::impl::OnExecuteQueryAsync ( CassFuture *  future,
void *  data 
)
static

Definition at line 1483 of file cql_if.cc.

Here is the call graph for this function:

◆ PartitionKey2CassSelectFromTable()

std::string cass::cql::impl::PartitionKey2CassSelectFromTable ( const std::string &  table,
const GenDb::DbDataValueVec rkeys 
)

Definition at line 1015 of file cql_if.cc.

Here is the call graph for this function:

◆ PartitionKeyAndClusteringKeyRange2CassSelectFromTable() [1/2]

std::string cass::cql::impl::PartitionKeyAndClusteringKeyRange2CassSelectFromTable ( const std::string &  table,
const GenDb::DbDataValueVec rkeys,
const GenDb::ColumnNameRange ck_range,
const GenDb::FieldNamesToReadVec read_vec 
)

Definition at line 1024 of file cql_if.cc.

Here is the call graph for this function:

◆ PartitionKeyAndClusteringKeyRange2CassSelectFromTable() [2/2]

std::string cass::cql::impl::PartitionKeyAndClusteringKeyRange2CassSelectFromTable ( const std::string &  table,
const std::vector< GenDb::DbDataValueVec > &  rkeys,
const GenDb::ColumnNameRange ck_range,
const GenDb::FieldNamesToReadVec read_vec 
)

Definition at line 1034 of file cql_if.cc.

Here is the call graph for this function:

◆ PrepareSync()

static bool cass::cql::impl::PrepareSync ( interface::CassLibrary cci,
CassSession *  session,
const char *  query,
CassPreparedPtr prepared 
)
static

Definition at line 1140 of file cql_if.cc.

Here is the call graph for this function:

◆ StaticCf2CassCreateTableIfNotExists()

std::string cass::cql::impl::StaticCf2CassCreateTableIfNotExists ( const GenDb::NewCf cf,
const std::string &  compaction_strategy 
)

Definition at line 435 of file cql_if.cc.

Here is the call graph for this function:

◆ StaticCf2CassInsertIntoTable()

std::string cass::cql::impl::StaticCf2CassInsertIntoTable ( const GenDb::ColList v_columns)

Definition at line 611 of file cql_if.cc.

◆ StaticCf2CassPrepareBind()

bool cass::cql::impl::StaticCf2CassPrepareBind ( interface::CassLibrary cci,
CassStatement *  statement,
const GenDb::ColList v_columns 
)

Definition at line 819 of file cql_if.cc.

Here is the call graph for this function:

◆ StaticCf2CassPrepareInsertIntoTable()

std::string cass::cql::impl::StaticCf2CassPrepareInsertIntoTable ( const GenDb::NewCf cf)

Definition at line 723 of file cql_if.cc.

◆ StaticCfGetResult() [1/2]

static void cass::cql::impl::StaticCfGetResult ( interface::CassLibrary cci,
CassResultPtr result,
GenDb::NewColVec v_columns 
)
static

Definition at line 1408 of file cql_if.cc.

Here is the call graph for this function:

◆ StaticCfGetResult() [2/2]

void cass::cql::impl::StaticCfGetResult ( interface::CassLibrary cci,
CassResultPtr result,
size_t  rk_count,
GenDb::ColListVec v_col_list 
)

Definition at line 1434 of file cql_if.cc.

Here is the call graph for this function:

◆ StaticCfGetResultAsync()

static bool cass::cql::impl::StaticCfGetResultAsync ( interface::CassLibrary cci,
CassSession *  session,
const char *  query,
CassConsistency  consistency,
impl::CassAsyncQueryCallback  cb,
const std::string &  cfname,
const GenDb::DbDataValueVec row_key 
)
static

Definition at line 1624 of file cql_if.cc.

Here is the call graph for this function:

◆ StaticCfGetResultSync() [1/2]

static bool cass::cql::impl::StaticCfGetResultSync ( interface::CassLibrary cci,
CassSession *  session,
const char *  query,
CassConsistency  consistency,
GenDb::NewColVec v_columns 
)
static

Definition at line 1635 of file cql_if.cc.

Here is the call graph for this function:

◆ StaticCfGetResultSync() [2/2]

static bool cass::cql::impl::StaticCfGetResultSync ( interface::CassLibrary cci,
CassSession *  session,
const char *  query,
size_t  rk_count,
CassConsistency  consistency,
GenDb::ColListVec v_col_list 
)
static

Definition at line 1648 of file cql_if.cc.

Here is the call graph for this function:

◆ SyncFutureWait()

static bool cass::cql::impl::SyncFutureWait ( interface::CassLibrary cci,
CassFuture *  future 
)
static

Definition at line 1661 of file cql_if.cc.

Here is the call graph for this function: