Lines Matching refs:BlockHandle
39 class BlockHandle {
41 BlockHandle();
42 BlockHandle(uint64_t offset, uint64_t size);
63 static const BlockHandle& NullBlockHandle() { return kNullBlockHandle; } in NullBlockHandle()
72 static const BlockHandle kNullBlockHandle;
83 BlockHandle handle;
88 IndexValue(BlockHandle _handle, Slice _first_internal_key) in IndexValue()
97 const BlockHandle* previous_handle) const;
99 const BlockHandle* previous_handle);
146 const BlockHandle& metaindex_handle() const { return metaindex_handle_; } in metaindex_handle()
147 void set_metaindex_handle(const BlockHandle& h) { metaindex_handle_ = h; } in set_metaindex_handle()
150 const BlockHandle& index_handle() const { return index_handle_; } in index_handle()
152 void set_index_handle(const BlockHandle& h) { index_handle_ = h; } in set_index_handle()
172 kVersion0EncodedLength = 2 * BlockHandle::kMaxEncodedLength + 8,
176 kNewVersionsEncodedLength = 1 + 2 * BlockHandle::kMaxEncodedLength + 4 + 8,
201 BlockHandle metaindex_handle_;
202 BlockHandle index_handle_;
218 inline uint64_t block_size(const BlockHandle& handle) { in block_size()
306 const Footer& footer, const ReadOptions& options, const BlockHandle& handle,
338 inline BlockHandle::BlockHandle() in BlockHandle() function
339 : BlockHandle(~static_cast<uint64_t>(0), ~static_cast<uint64_t>(0)) {} in BlockHandle()
341 inline BlockHandle::BlockHandle(uint64_t _offset, uint64_t _size) in BlockHandle() function