Lines Matching refs:DBWithTTLImpl
19 void DBWithTTLImpl::SanitizeOptions(int32_t ttl, ColumnFamilyOptions* options, in SanitizeOptions()
37 DBWithTTLImpl::DBWithTTLImpl(DB* db) : DBWithTTL(db), closed_(false) {} in DBWithTTLImpl() function in ROCKSDB_NAMESPACE::DBWithTTLImpl
39 DBWithTTLImpl::~DBWithTTLImpl() { in ~DBWithTTLImpl()
45 Status DBWithTTLImpl::Close() { in Close()
104 DBWithTTLImpl::SanitizeOptions( in Open()
118 *dbptr = new DBWithTTLImpl(db); in Open()
125 Status DBWithTTLImpl::CreateColumnFamilyWithTtl( in CreateColumnFamilyWithTtl()
129 DBWithTTLImpl::SanitizeOptions(ttl, &sanitized_options, GetEnv()); in CreateColumnFamilyWithTtl()
135 Status DBWithTTLImpl::CreateColumnFamily(const ColumnFamilyOptions& options, in CreateColumnFamily()
143 Status DBWithTTLImpl::AppendTS(const Slice& val, std::string* val_with_ts, in AppendTS()
160 Status DBWithTTLImpl::SanityCheckTimestamp(const Slice& str) { in SanityCheckTimestamp()
174 bool DBWithTTLImpl::IsStale(const Slice& value, int32_t ttl, Env* env) { in IsStale()
188 Status DBWithTTLImpl::StripTS(PinnableSlice* pinnable_val) { in StripTS()
199 Status DBWithTTLImpl::StripTS(std::string* str) { in StripTS()
209 Status DBWithTTLImpl::Put(const WriteOptions& options, in Put()
217 Status DBWithTTLImpl::Get(const ReadOptions& options, in Get()
231 std::vector<Status> DBWithTTLImpl::MultiGet( in MultiGet()
249 bool DBWithTTLImpl::KeyMayExist(const ReadOptions& options, in KeyMayExist()
262 Status DBWithTTLImpl::Merge(const WriteOptions& options, in Merge()
270 Status DBWithTTLImpl::Write(const WriteOptions& opts, WriteBatch* updates) { in Write()
318 Iterator* DBWithTTLImpl::NewIterator(const ReadOptions& opts, in NewIterator()
323 void DBWithTTLImpl::SetTtl(ColumnFamilyHandle *h, int32_t ttl) { in SetTtl()