OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
GenDb::GenDbIf Member List

This is the complete list of members for GenDb::GenDbIf, including all inherited members.

Db_AddColumn(std::auto_ptr< ColList > cl, DbConsistency::type dconsistency, DbAddColumnCb cb)=0GenDb::GenDbIfpure virtual
Db_AddColumnfamily(const NewCf &cf, const std::string &compaction_strategy)=0GenDb::GenDbIfpure virtual
Db_AddColumnSync(std::auto_ptr< ColList > cl, DbConsistency::type dconsistency)=0GenDb::GenDbIfpure virtual
Db_AddSetTablespace(const std::string &tablespace, const std::string &replication_factor="1")=0GenDb::GenDbIfpure virtual
Db_CreateIndex(const std::string &cfname, const std::string &column, const std::string &indexname, const GenDb::ColIndexMode::type index_mode=GenDb::ColIndexMode::NONE)=0GenDb::GenDbIfpure virtual
Db_GetAllRows(ColListVec *ret, const std::string &cfname, DbConsistency::type dconsistency)=0GenDb::GenDbIfpure virtual
Db_GetCumulativeStats(std::vector< DbTableInfo > *vdbti, DbErrors *dbe) const =0GenDb::GenDbIfpure virtual
Db_GetEndpoints() const =0GenDb::GenDbIfpure virtual
Db_GetMultiRow(ColListVec *ret, const std::string &cfname, const std::vector< DbDataValueVec > &key)=0GenDb::GenDbIfpure virtual
Db_GetMultiRow(ColListVec *ret, const std::string &cfname, const std::vector< DbDataValueVec > &key, const ColumnNameRange &crange)=0GenDb::GenDbIfpure virtual
Db_GetMultiRow(ColListVec *ret, const std::string &cfname, const std::vector< DbDataValueVec > &key, const ColumnNameRange &crange, const FieldNamesToReadVec &read_vec, DbConsistency::type dconsistency=DbConsistency::ONE)=0GenDb::GenDbIfpure virtual
Db_GetQueueStats(uint64_t *queue_count, uint64_t *enqueues) const =0GenDb::GenDbIfpure virtual
Db_GetRow(ColList *ret, const std::string &cfname, const DbDataValueVec &rowkey, DbConsistency::type dconsistency)=0GenDb::GenDbIfpure virtual
Db_GetRow(ColList *ret, const std::string &cfname, const DbDataValueVec &rowkey, DbConsistency::type dconsistency, const ColumnNameRange &crange, const FieldNamesToReadVec &read_vec)=0GenDb::GenDbIfpure virtual
Db_GetRowAsync(const std::string &cfname, const DbDataValueVec &rowkey, DbConsistency::type dconsistency, int task_id, int task_instance, DbGetRowCb cb)=0GenDb::GenDbIfpure virtual
Db_GetRowAsync(const std::string &cfname, const DbDataValueVec &rowkey, DbConsistency::type dconsistency, DbGetRowCb cb)=0GenDb::GenDbIfpure virtual
Db_GetRowAsync(const std::string &cfname, const DbDataValueVec &rowkey, const ColumnNameRange &crange, DbConsistency::type dconsistency, DbGetRowCb cb)=0GenDb::GenDbIfpure virtual
Db_GetRowAsync(const std::string &cfname, const DbDataValueVec &rowkey, const ColumnNameRange &crange, DbConsistency::type dconsistency, int task_id, int task_instance, DbGetRowCb cb)=0GenDb::GenDbIfpure virtual
Db_GetRowAsync(const std::string &cfname, const GenDb::DbDataValueVec &rowkey, const GenDb::ColumnNameRange &crange, const GenDb::WhereIndexInfoVec &where_vec, GenDb::DbConsistency::type dconsistency, GenDb::GenDbIf::DbGetRowCb cb)=0GenDb::GenDbIfpure virtual
Db_GetStats(std::vector< DbTableInfo > *vdbti, DbErrors *dbe)=0GenDb::GenDbIfpure virtual
Db_Init()=0GenDb::GenDbIfpure virtual
Db_ResetQueueWaterMarks()=0GenDb::GenDbIfpure virtual
Db_SetInitDone(bool init_done)=0GenDb::GenDbIfpure virtual
Db_SetQueueWaterMark(bool high, size_t queue_count, DbQueueWaterMarkCb cb)=0GenDb::GenDbIfpure virtual
Db_SetTablespace(const std::string &tablespace)=0GenDb::GenDbIfpure virtual
Db_Uninit()=0GenDb::GenDbIfpure virtual
Db_UseColumnfamily(const NewCf &cf)=0GenDb::GenDbIfpure virtual
Db_UseColumnfamily(const std::string &cfname)=0GenDb::GenDbIfpure virtual
DbAddColumnCb typedefGenDb::GenDbIf
DbErrorHandler typedefGenDb::GenDbIf
DbGetRowCb typedefGenDb::GenDbIf
DbQueueWaterMarkCb typedefGenDb::GenDbIf
GenDbIf()GenDb::GenDbIfinline
~GenDbIf()GenDb::GenDbIfinlinevirtual