|
| 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.