Lines Matching refs:Slice

55   Slice next_byte_slice;  in DecodeSize()
83 IOStatus PlainTableKeyEncoder::AppendKey(const Slice& key, in AppendKey()
89 return IOStatus::Corruption(Slice()); in AppendKey()
92 Slice key_to_write = key; // Portion of internal key to write out. in AppendKey()
102 IOStatus io_s = file->Append(Slice(key_size_buf, len)); in AppendKey()
113 Slice prefix = in AppendKey()
114 prefix_extractor_->Transform(Slice(key.data(), user_key_size)); in AppendKey()
120 IOStatus io_s = file->Append(Slice(size_bytes, size_bytes_pos)); in AppendKey()
138 IOStatus io_s = file->Append(Slice(size_bytes, size_bytes_pos)); in AppendKey()
143 key_to_write = Slice(key.data() + prefix_len, key.size() - prefix_len); in AppendKey()
153 file->Append(Slice(key_to_write.data(), key_to_write.size() - 8)); in AppendKey()
171 Slice PlainTableFileReader::GetFromBuffer(Buffer* buffer, uint32_t file_offset, in GetFromBuffer()
174 return Slice(buffer->buf.get() + (file_offset - buffer->buf_start_offset), in GetFromBuffer()
179 Slice* out) { in ReadNonMmap()
212 Slice read_result; in ReadNonMmap()
247 Slice bytes; in ReadVarint32NonMmap()
262 uint32_t* bytes_read, bool* internal_key_valid, Slice* internal_key) { in ReadInternalKey()
263 Slice tmp_slice; in ReadInternalKey()
270 parsed_key->user_key = Slice(tmp_slice.data(), user_key_size); in ReadInternalKey()
283 Slice("Incorrect value type found when reading the next key")); in ReadInternalKey()
292 Slice* internal_key, in NextPlainEncodingKey()
313 Slice decoded_internal_key; in NextPlainEncodingKey()
323 Slice(cur_key_.GetInternalKey().data(), user_key_size); in NextPlainEncodingKey()
340 uint32_t start_offset, ParsedInternalKey* parsed_key, Slice* internal_key, in NextPrefixEncodingKey()
364 Slice decoded_internal_key; in NextPrefixEncodingKey()
380 Slice(cur_key_.GetInternalKey().data(), size); in NextPrefixEncodingKey()
411 Slice tmp_slice; in NextPrefixEncodingKey()
426 Slice(saved_user_key_.data(), prefix_len_).ToString(); in NextPrefixEncodingKey()
430 Slice(cur_key_.GetInternalKey().data(), prefix_len_ + size); in NextPrefixEncodingKey()
434 cur_key_.SetInternalKey(Slice(saved_user_key_.data(), prefix_len_), in NextPrefixEncodingKey()
452 Slice* internal_key, Slice* value, in NextKey()
482 Slice* internal_key, in NextKeyNoValue()