TidStore * TidStoreAttach(dsa_handle area_handle, dsa_pointer handle)
void TidStoreEndIterate(TidStoreIter *iter)
void TidStoreDetach(TidStore *ts)
TidStoreIterResult * TidStoreIterateNext(TidStoreIter *iter)
void TidStoreLockShare(TidStore *ts)
TidStore * TidStoreCreateShared(size_t max_bytes, int tranche_id)
void TidStoreDestroy(TidStore *ts)
dsa_area * TidStoreGetDSA(TidStore *ts)
void TidStoreUnlock(TidStore *ts)
TidStore * TidStoreCreateLocal(size_t max_bytes, bool insert_only)
struct TidStoreIterResult TidStoreIterResult
bool TidStoreIsMember(TidStore *ts, ItemPointer tid)
int TidStoreGetBlockOffsets(TidStoreIterResult *result, OffsetNumber *offsets, int max_offsets)
TidStoreIter * TidStoreBeginIterate(TidStore *ts)
void TidStoreLockExclusive(TidStore *ts)
dsa_pointer TidStoreGetHandle(TidStore *ts)
void TidStoreSetBlockOffsets(TidStore *ts, BlockNumber blkno, OffsetNumber *offsets, int num_offsets)
size_t TidStoreMemoryUsage(TidStore *ts)