5 #ifndef STORAGE_LEVELDB_TABLE_FORMAT_H_ 6 #define STORAGE_LEVELDB_TABLE_FORMAT_H_ 17 class RandomAccessFile;
34 void EncodeTo(std::string* dst)
const;
63 void EncodeTo(std::string* dst)
const;
102 :
offset_(~static_cast<uint64_t>(0)),
103 size_(~static_cast<uint64_t>(0)) {
108 #endif // STORAGE_LEVELDB_TABLE_FORMAT_H_
void set_size(uint64_t size)
static const uint64_t kTableMagicNumber
void EncodeTo(std::string *dst) const
Status DecodeFrom(Slice *input)
void set_offset(uint64_t offset)
static const size_t kBlockTrailerSize
Status ReadBlock(RandomAccessFile *file, const ReadOptions &options, const BlockHandle &handle, BlockContents *result)