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)),
108 #endif // STORAGE_LEVELDB_TABLE_FORMAT_H_
Definition: autocompact_test.cc:11
void set_size(uint64_t size)
Definition: format.h:32
bool cachable
Definition: format.h:88
static const uint64_t kTableMagicNumber
Definition: format.h:81
uint64_t size() const
Definition: format.h:31
Slice data
Definition: format.h:87
BlockHandle()
Definition: format.h:101
uint64_t size_
Definition: format.h:42
void EncodeTo(std::string *dst) const
Definition: format.cc:15
unsigned long long uint64_t
Definition: stdint.h:22
uint64_t offset_
Definition: format.h:41
Definition: options.h:161
bool heap_allocated
Definition: format.h:89
file
Definition: linearize-hashes.py:138
uint64_t offset() const
Definition: format.h:27
Status DecodeFrom(Slice *input)
Definition: format.cc:23
void set_offset(uint64_t offset)
Definition: format.h:28
static const size_t kBlockTrailerSize
Definition: format.h:84
Status ReadBlock(RandomAccessFile *file, const ReadOptions &options, const BlockHandle &handle, BlockContents *result)
Definition: format.cc:65