5 #ifndef STORAGE_LEVELDB_INCLUDE_TABLE_H_ 6 #define STORAGE_LEVELDB_INCLUDE_TABLE_H_ 17 class RandomAccessFile;
72 void (*handle_result)(
void* arg,
const Slice& k,
const Slice& v));
85 #endif // STORAGE_LEVELDB_INCLUDE_TABLE_H_
Definition: autocompact_test.cc:11
Iterator * NewIterator(const ReadOptions &) const
Definition: table.cc:220
Definition: iterator.h:23
Table(Rep *rep)
Definition: table.h:62
Definition: table_cache.h:21
Rep * rep_
Definition: table.h:59
static Status Open(const Options &options, RandomAccessFile *file, uint64_t file_size, Table **table)
Definition: table.cc:38
~Table()
Definition: table.cc:143
void operator=(const Table &)
void ReadMeta(const Footer &footer)
Definition: table.cc:91
Status InternalGet(const ReadOptions &, const Slice &key, void *arg, void(*handle_result)(void *arg, const Slice &k, const Slice &v))
Definition: table.cc:226
static Iterator * BlockReader(void *, const ReadOptions &, const Slice &)
Definition: table.cc:164
unsigned long long uint64_t
Definition: stdint.h:22
Definition: options.h:161
uint64_t ApproximateOffsetOf(const Slice &key) const
Definition: table.cc:258
file
Definition: linearize-hashes.py:138
void ReadFilter(const Slice &filter_handle_value)
Definition: table.cc:120