| 
|   | GenDbIf () | 
|   | 
| virtual  | ~GenDbIf () | 
|   | 
| virtual bool  | Db_Init ()=0 | 
|   | 
| virtual void  | Db_Uninit ()=0 | 
|   | 
| virtual void  | Db_SetInitDone (bool init_done)=0 | 
|   | 
| virtual bool  | Db_SetTablespace (const std::string &tablespace)=0 | 
|   | 
| virtual bool  | Db_AddSetTablespace (const std::string &tablespace, const std::string &replication_factor="1")=0 | 
|   | 
| virtual bool  | Db_AddColumnfamily (const NewCf &cf, const std::string &compaction_strategy)=0 | 
|   | 
| virtual bool  | Db_UseColumnfamily (const NewCf &cf)=0 | 
|   | 
| virtual bool  | Db_UseColumnfamily (const std::string &cfname)=0 | 
|   | 
| virtual bool  | Db_CreateIndex (const std::string &cfname, const std::string &column, const std::string &indexname, const GenDb::ColIndexMode::type index_mode=GenDb::ColIndexMode::NONE)=0 | 
|   | 
| virtual bool  | Db_AddColumn (std::auto_ptr< ColList > cl, DbConsistency::type dconsistency, DbAddColumnCb cb)=0 | 
|   | 
| virtual bool  | Db_AddColumnSync (std::auto_ptr< ColList > cl, DbConsistency::type dconsistency)=0 | 
|   | 
| virtual bool  | Db_GetRow (ColList *ret, const std::string &cfname, const DbDataValueVec &rowkey, DbConsistency::type dconsistency)=0 | 
|   | 
| virtual bool  | Db_GetRow (ColList *ret, const std::string &cfname, const DbDataValueVec &rowkey, DbConsistency::type dconsistency, const ColumnNameRange &crange, const FieldNamesToReadVec &read_vec)=0 | 
|   | 
| virtual bool  | Db_GetMultiRow (ColListVec *ret, const std::string &cfname, const std::vector< DbDataValueVec > &key)=0 | 
|   | 
| virtual bool  | Db_GetMultiRow (ColListVec *ret, const std::string &cfname, const std::vector< DbDataValueVec > &key, const ColumnNameRange &crange)=0 | 
|   | 
| virtual bool  | 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)=0 | 
|   | 
| virtual bool  | Db_GetRowAsync (const std::string &cfname, const DbDataValueVec &rowkey, DbConsistency::type dconsistency, int task_id, int task_instance, DbGetRowCb cb)=0 | 
|   | 
| virtual bool  | Db_GetRowAsync (const std::string &cfname, const DbDataValueVec &rowkey, DbConsistency::type dconsistency, DbGetRowCb cb)=0 | 
|   | 
| virtual bool  | Db_GetRowAsync (const std::string &cfname, const DbDataValueVec &rowkey, const ColumnNameRange &crange, DbConsistency::type dconsistency, DbGetRowCb cb)=0 | 
|   | 
| virtual bool  | Db_GetRowAsync (const std::string &cfname, const DbDataValueVec &rowkey, const ColumnNameRange &crange, DbConsistency::type dconsistency, int task_id, int task_instance, DbGetRowCb cb)=0 | 
|   | 
| virtual bool  | 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)=0 | 
|   | 
| virtual bool  | Db_GetAllRows (ColListVec *ret, const std::string &cfname, DbConsistency::type dconsistency)=0 | 
|   | 
| virtual bool  | Db_GetQueueStats (uint64_t *queue_count, uint64_t *enqueues) const =0 | 
|   | 
| virtual void  | Db_SetQueueWaterMark (bool high, size_t queue_count, DbQueueWaterMarkCb cb)=0 | 
|   | 
| virtual void  | Db_ResetQueueWaterMarks ()=0 | 
|   | 
| virtual bool  | Db_GetStats (std::vector< DbTableInfo > *vdbti, DbErrors *dbe)=0 | 
|   | 
| virtual bool  | Db_GetCumulativeStats (std::vector< DbTableInfo > *vdbti, DbErrors *dbe) const =0 | 
|   | 
| virtual std::vector< Endpoint >  | Db_GetEndpoints () const =0 | 
|   | 
Definition at line 250 of file gendb_if.h.