[td-13039]Add api to close file when flushing data out of buffer.
This commit is contained in:
parent
fb77bb1a0b
commit
1d46e0a70a
|
@ -152,6 +152,12 @@ bool isAllDataInMemBuf(const SDiskbasedBuf* pBuf);
|
||||||
*/
|
*/
|
||||||
void setBufPageDirty(void* pPageInfo, bool dirty);
|
void setBufPageDirty(void* pPageInfo, bool dirty);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set the compress/ no-compress flag for paged buffer, when flushing data in disk.
|
||||||
|
* @param pBuf
|
||||||
|
*/
|
||||||
|
void setBufPageCompressOnDisk(SDiskbasedBuf* pBuf, bool comp);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Print the statistics when closing this buffer
|
* Print the statistics when closing this buffer
|
||||||
* @param pBuf
|
* @param pBuf
|
||||||
|
|
|
@ -78,6 +78,8 @@ SLHashObj* tHashInit(int32_t inMemPages, int32_t pageSize, _hash_fn_t fn, int32_
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
setBufPageCompressOnDisk(pHashObj->pBuf, false);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The number of bits in the hash value, which is used to decide the exact bucket where the object should be located in.
|
* The number of bits in the hash value, which is used to decide the exact bucket where the object should be located in.
|
||||||
* The initial value is 0.
|
* The initial value is 0.
|
||||||
|
|
Loading…
Reference in New Issue