Home
last modified time | relevance | path

Searched refs:IndexRecord (Results 1 – 2 of 2) sorted by relevance

/rocksdb-6.9/table/plain/
Dplain_table_index.h165 struct IndexRecord { struct
168 IndexRecord* next; argument
191 IndexRecord* At(size_t index) { in At()
197 IndexRecord* AllocateNewGroup() { in AllocateNewGroup()
198 IndexRecord* result = new IndexRecord[kNumRecordsPerGroup]; in AllocateNewGroup()
207 IndexRecord* current_group_;
209 std::vector<IndexRecord*> groups_;
216 void BucketizeIndexes(std::vector<IndexRecord*>* hash_to_offsets,
221 Slice FillIndexes(const std::vector<IndexRecord*>& hash_to_offsets,
Dplain_table_index.cc96 std::vector<IndexRecord*> hash_to_offsets(index_size_, nullptr); in Finish()
122 std::vector<IndexRecord*>* hash_to_offsets, in BucketizeIndexes()
128 IndexRecord* index_record = record_list_.At(i); in BucketizeIndexes()
135 IndexRecord* prev_bucket_head = (*hash_to_offsets)[bucket]; in BucketizeIndexes()
154 const std::vector<IndexRecord*>& hash_to_offsets, in FillIndexes()
187 IndexRecord* record = hash_to_offsets[i]; in FillIndexes()