|
@ -146,10 +146,10 @@ class LEVELDB_EXPORT DB { |
|
|
// db->CompactRange(nullptr, nullptr); |
|
|
// db->CompactRange(nullptr, nullptr); |
|
|
virtual void CompactRange(const Slice* begin, const Slice* end) = 0; |
|
|
virtual void CompactRange(const Slice* begin, const Slice* end) = 0; |
|
|
|
|
|
|
|
|
// ----------------------------For TTL----------------------------- |
|
|
|
|
|
// 为当前key设置ttl,过期后自动失效 |
|
|
|
|
|
virtual Status Put(const WriteOptions& options, const Slice& key, |
|
|
|
|
|
const Slice& value, uint64_t ttl) = 0; |
|
|
|
|
|
|
|
|
// // ----------------------------For TTL----------------------------- |
|
|
|
|
|
// // 为当前key设置ttl,过期后自动失效 |
|
|
|
|
|
// virtual Status Put(const WriteOptions& options, const Slice& key, |
|
|
|
|
|
// const Slice& value, uint64_t ttl) = 0; |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
// Destroy the contents of the specified database. |
|
|
// Destroy the contents of the specified database. |
|
|