Home
last modified time | relevance | path

Searched refs:file_offset (Results 1 – 3 of 3) sorted by relevance

/rocksdb-6.9/table/plain/
Dplain_table_key_coding.cc173 assert(file_offset + len <= file_info_->data_end_offset); in GetFromBuffer()
174 return Slice(buffer->buf.get() + (file_offset - buffer->buf_start_offset), in GetFromBuffer()
178 bool PlainTableFileReader::ReadNonMmap(uint32_t file_offset, uint32_t len, in ReadNonMmap() argument
185 if (file_offset >= buffer->buf_start_offset && in ReadNonMmap()
186 file_offset + len <= buffer->buf_start_offset + buffer->buf_len) { in ReadNonMmap()
187 *out = GetFromBuffer(buffer, file_offset, len); in ReadNonMmap()
204 assert(file_offset + len <= file_info_->data_end_offset); in ReadNonMmap()
205 uint32_t size_to_read = std::min(file_info_->data_end_offset - file_offset, in ReadNonMmap()
213 Status s = file_info_->file->Read(file_offset, size_to_read, &read_result, in ReadNonMmap()
219 new_buffer->buf_start_offset = file_offset; in ReadNonMmap()
[all …]
Dplain_table_key_coding.h90 bool Read(uint32_t file_offset, uint32_t len, Slice* out) { in Read() argument
92 assert(file_offset + len <= file_info_->data_end_offset); in Read()
93 *out = Slice(file_info_->file_data.data() + file_offset, len); in Read()
96 return ReadNonMmap(file_offset, len, out); in Read()
101 bool ReadNonMmap(uint32_t file_offset, uint32_t len, Slice* output);
132 Slice GetFromBuffer(Buffer* buf, uint32_t file_offset, uint32_t len);
184 Status ReadInternalKey(uint32_t file_offset, uint32_t user_key_size,
Dplain_table_reader.cc463 uint32_t file_offset = GetFixed32Element(base_ptr, mid); in GetOffset() local
465 Status s = decoder->NextKeyNoValue(file_offset, &mid_key, nullptr, &tmp); in GetOffset()
477 *offset = file_offset; in GetOffset()