You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-07-29 08:21:15 +03:00
Reformat all code to coding standard
This commit is contained in:
@ -35,73 +35,75 @@
|
||||
/**
|
||||
* @brief API for the Disk Block Buffer Cache
|
||||
*
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
namespace dbbc {
|
||||
class blockCacheClient {
|
||||
|
||||
namespace dbbc
|
||||
{
|
||||
class blockCacheClient
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
/**
|
||||
* @brief ctor requires reference to BlockRequestProcessor object
|
||||
**/
|
||||
blockCacheClient(BlockRequestProcessor& brp);
|
||||
/**
|
||||
* @brief ctor requires reference to BlockRequestProcessor object
|
||||
**/
|
||||
blockCacheClient(BlockRequestProcessor& brp);
|
||||
|
||||
/**
|
||||
* @brief dtor
|
||||
**/
|
||||
/**
|
||||
* @brief dtor
|
||||
**/
|
||||
virtual ~blockCacheClient();
|
||||
|
||||
/**
|
||||
* @brief verify that the Disk Block for the LBID lbid, ver are loaded into the Cache.
|
||||
**/
|
||||
void check(BRM::LBID_t lbid, BRM::VER_t ver, bool flg, bool& wasBlockInCache);
|
||||
|
||||
/**
|
||||
* @brief verify all Disk Blocks for the LBID range are loaded into the Cache
|
||||
**/
|
||||
void check(const BRM::InlineLBIDRange& range, const BRM::VER_t ver, uint32_t& rCount);
|
||||
/**
|
||||
* @brief verify that the Disk Block for the LBID lbid, ver are loaded into the Cache.
|
||||
**/
|
||||
void check(BRM::LBID_t lbid, BRM::VER_t ver, bool flg, bool& wasBlockInCache);
|
||||
|
||||
/**
|
||||
* @brief retrieve the Disk Block at lbid, ver from the Disk Block Buffer Cache
|
||||
**/
|
||||
const int read(const BRM::LBID_t& lbid, const BRM::VER_t& ver, FileBuffer& fb);
|
||||
/**
|
||||
* @brief verify all Disk Blocks for the LBID range are loaded into the Cache
|
||||
**/
|
||||
void check(const BRM::InlineLBIDRange& range, const BRM::VER_t ver, uint32_t& rCount);
|
||||
|
||||
FileBuffer* getBlockPtr(const BRM::LBID_t& lbid, const BRM::VER_t& ver);
|
||||
|
||||
/**
|
||||
* @brief retrieve the Disk Block at lbid, ver from the Disk Block Buffer Cache
|
||||
**/
|
||||
const int read(const BRM::LBID_t& lbid, const BRM::VER_t& ver, void* bufferPtr);
|
||||
/**
|
||||
* @brief retrieve the Disk Block at lbid, ver from the Disk Block Buffer Cache
|
||||
**/
|
||||
const int read(const BRM::LBID_t& lbid, const BRM::VER_t& ver, FileBuffer& fb);
|
||||
|
||||
/**
|
||||
* @brief retrieve all disk Blocks in the LBIDRange range and insert them into fbList
|
||||
**/
|
||||
const int read(const BRM::InlineLBIDRange& range, FileBufferList_t& fbList, const BRM::VER_t ver);
|
||||
|
||||
const int getBlock(const BRM::LBID_t& lbid, const BRM::VER_t& ver, void* bufferPtr,
|
||||
bool flg, bool &wasCached);
|
||||
FileBuffer* getBlockPtr(const BRM::LBID_t& lbid, const BRM::VER_t& ver);
|
||||
|
||||
bool exists(BRM::LBID_t lbid, BRM::VER_t ver);
|
||||
/**
|
||||
* @brief retrieve the Disk Block at lbid, ver from the Disk Block Buffer Cache
|
||||
**/
|
||||
const int read(const BRM::LBID_t& lbid, const BRM::VER_t& ver, void* bufferPtr);
|
||||
|
||||
/**
|
||||
* @brief flush the cache
|
||||
**/
|
||||
void flushCache();
|
||||
/**
|
||||
* @brief retrieve all disk Blocks in the LBIDRange range and insert them into fbList
|
||||
**/
|
||||
const int read(const BRM::InlineLBIDRange& range, FileBufferList_t& fbList, const BRM::VER_t ver);
|
||||
|
||||
const int getBlock(const BRM::LBID_t& lbid, const BRM::VER_t& ver, void* bufferPtr,
|
||||
bool flg, bool& wasCached);
|
||||
|
||||
bool exists(BRM::LBID_t lbid, BRM::VER_t ver);
|
||||
|
||||
/**
|
||||
* @brief flush the cache
|
||||
**/
|
||||
void flushCache();
|
||||
|
||||
private:
|
||||
|
||||
/**
|
||||
* @brief pointer to the BlockRequestProcessor object on which the API will operate
|
||||
**/
|
||||
BlockRequestProcessor* fBCCBrp;
|
||||
|
||||
//do not implement
|
||||
blockCacheClient();
|
||||
blockCacheClient(const blockCacheClient& bc);
|
||||
const blockCacheClient& operator=(const blockCacheClient& blk);
|
||||
|
||||
/**
|
||||
* @brief pointer to the BlockRequestProcessor object on which the API will operate
|
||||
**/
|
||||
BlockRequestProcessor* fBCCBrp;
|
||||
|
||||
//do not implement
|
||||
blockCacheClient();
|
||||
blockCacheClient(const blockCacheClient& bc);
|
||||
const blockCacheClient& operator=(const blockCacheClient& blk);
|
||||
|
||||
};
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user