Lines Matching refs:uint32_t
86 IndexSearchResult GetOffset(uint32_t prefix_hash,
87 uint32_t* bucket_value) const;
99 const char* GetSubIndexBasePtrAndUpperBound(uint32_t offset, in GetSubIndexBasePtrAndUpperBound()
100 uint32_t* upper_bound) const { in GetSubIndexBasePtrAndUpperBound()
105 uint32_t GetIndexSize() const { return index_size_; } in GetIndexSize()
107 uint32_t GetSubIndexSize() const { return sub_index_size_; } in GetSubIndexSize()
109 uint32_t GetNumPrefixes() const { return num_prefixes_; } in GetNumPrefixes()
112 static const uint32_t kSubIndexMask = 0x80000000;
113 static const size_t kOffsetLen = sizeof(uint32_t);
116 uint32_t index_size_;
117 uint32_t sub_index_size_;
118 uint32_t num_prefixes_;
120 uint32_t* index_;
153 void AddKeyPrefix(Slice key_prefix_slice, uint32_t key_offset);
157 uint32_t GetTotalSize() const { in GetTotalSize()
166 uint32_t hash; // hash of the prefix
167 uint32_t offset; // offset of a row
185 void AddRecord(uint32_t hash, uint32_t offset);
217 std::vector<uint32_t>* entries_per_bucket);
222 const std::vector<uint32_t>& entries_per_bucket);
230 uint32_t num_prefixes_;
231 uint32_t num_keys_per_prefix_;
233 uint32_t prev_key_prefix_hash_;
235 uint32_t index_size_;
236 uint32_t sub_index_size_;