Lines Matching refs:db_

23   explicit StackableDB(DB* db) : db_(db) {}  in StackableDB()
27 : db_(db.get()), shared_db_ptr_(db) {} in StackableDB()
31 delete db_; in ~StackableDB() local
33 assert(shared_db_ptr_.get() == db_); in ~StackableDB()
35 db_ = nullptr; in ~StackableDB()
38 virtual Status Close() override { return db_->Close(); } in Close()
40 virtual DB* GetBaseDB() { return db_; } in GetBaseDB()
42 virtual DB* GetRootDB() override { return db_->GetRootDB(); } in GetRootDB()
47 return db_->CreateColumnFamily(options, column_family_name, handle); in CreateColumnFamily()
54 return db_->CreateColumnFamilies(options, column_family_names, handles); in CreateColumnFamilies()
60 return db_->CreateColumnFamilies(column_families, handles); in CreateColumnFamilies()
64 return db_->DropColumnFamily(column_family); in DropColumnFamily()
69 return db_->DropColumnFamilies(column_families); in DropColumnFamilies()
74 return db_->DestroyColumnFamilyHandle(column_family); in DestroyColumnFamilyHandle()
81 return db_->Put(options, column_family, key, val); in Put()
88 return db_->Get(options, column_family, key, value); in Get()
97 return db_->GetMergeOperands(options, column_family, key, slice, in GetMergeOperands()
108 return db_->MultiGet(options, column_family, keys, values); in MultiGet()
116 return db_->MultiGet(options, column_family, num_keys, keys,
125 return db_->IngestExternalFile(column_family, external_files, options); in IngestExternalFile()
131 return db_->IngestExternalFiles(args); in IngestExternalFiles()
140 return db_->CreateColumnFamilyWithImport(options, column_family_name, in CreateColumnFamilyWithImport()
144 virtual Status VerifyChecksum() override { return db_->VerifyChecksum(); } in VerifyChecksum()
147 return db_->VerifyChecksum(options); in VerifyChecksum()
155 return db_->KeyMayExist(options, column_family, key, value, value_found);
162 return db_->Delete(wopts, column_family, key); in Delete()
169 return db_->SingleDelete(wopts, column_family, key); in SingleDelete()
176 return db_->Merge(options, column_family, key, value); in Merge()
180 return db_->Write(opts, updates); in Write()
186 return db_->NewIterator(opts, column_family); in NewIterator()
193 return db_->NewIterators(options, column_families, iterators); in NewIterators()
196 virtual const Snapshot* GetSnapshot() override { return db_->GetSnapshot(); } in GetSnapshot()
199 return db_->ReleaseSnapshot(snapshot); in ReleaseSnapshot()
206 return db_->GetProperty(column_family, property, value); in GetProperty()
211 return db_->GetMapProperty(column_family, property, value); in GetMapProperty()
217 return db_->GetIntProperty(column_family, property, value); in GetIntProperty()
223 return db_->GetAggregatedIntProperty(property, value); in GetAggregatedIntProperty()
231 return db_->GetApproximateSizes(options, column_family, r, n, sizes); in GetApproximateSizes()
239 return db_->GetApproximateMemTableStats(column_family, range, count, size); in GetApproximateMemTableStats()
246 return db_->CompactRange(options, column_family, begin, end); in CompactRange()
257 return db_->CompactFiles(compact_options, column_family, input_file_names,
263 return db_->PauseBackgroundWork(); in PauseBackgroundWork()
266 return db_->ContinueBackgroundWork(); in ContinueBackgroundWork()
271 return db_->EnableAutoCompaction(column_family_handles); in EnableAutoCompaction()
275 return db_->EnableManualCompaction(); in EnableManualCompaction()
278 return db_->DisableManualCompaction(); in DisableManualCompaction()
283 return db_->NumberLevels(column_family); in NumberLevels()
289 return db_->MaxMemCompactionLevel(column_family); in MaxMemCompactionLevel()
295 return db_->Level0StopWriteTrigger(column_family); in Level0StopWriteTrigger()
298 virtual const std::string& GetName() const override { return db_->GetName(); } in GetName()
300 virtual Env* GetEnv() const override { return db_->GetEnv(); } in GetEnv()
303 return db_->GetFileSystem(); in GetFileSystem()
308 return db_->GetOptions(column_family); in GetOptions()
313 return db_->GetDBOptions(); in GetDBOptions()
319 return db_->Flush(fopts, column_family); in Flush()
324 return db_->Flush(fopts, column_families); in Flush()
327 virtual Status SyncWAL() override { return db_->SyncWAL(); } in SyncWAL()
329 virtual Status FlushWAL(bool sync) override { return db_->FlushWAL(sync); } in FlushWAL()
331 virtual Status LockWAL() override { return db_->LockWAL(); } in LockWAL()
333 virtual Status UnlockWAL() override { return db_->UnlockWAL(); } in UnlockWAL()
338 return db_->DisableFileDeletions(); in DisableFileDeletions()
342 return db_->EnableFileDeletions(force); in EnableFileDeletions()
347 db_->GetLiveFilesMetaData(metadata); in GetLiveFilesMetaData()
352 db_->GetColumnFamilyMetaData(column_family, cf_meta); in GetColumnFamilyMetaData()
359 return db_->StartBlockCacheTrace(options, std::move(trace_writer)); in StartBlockCacheTrace()
363 Status EndBlockCacheTrace() override { return db_->EndBlockCacheTrace(); } in EndBlockCacheTrace()
369 return db_->GetLiveFiles(vec, mfs, flush_memtable);
373 return db_->GetLatestSequenceNumber(); in GetLatestSequenceNumber()
378 return db_->SetPreserveDeletesSequenceNumber(seqnum); in SetPreserveDeletesSequenceNumber()
382 return db_->GetSortedWalFiles(files); in GetSortedWalFiles()
387 return db_->GetCurrentWalFile(current_log_file); in GetCurrentWalFile()
392 return db_->GetCreationTimeOfOldestFile(creation_time); in GetCreationTimeOfOldestFile()
396 return db_->DeleteFile(name); in DeleteFile()
400 return db_->GetDbIdentity(identity); in GetDbIdentity()
407 return db_->SetOptions(column_family_handle, new_options); in SetOptions()
413 return db_->SetDBOptions(new_options); in SetDBOptions()
417 virtual Status ResetStats() override { return db_->ResetStats(); } in ResetStats()
423 return db_->GetPropertiesOfAllTables(column_family, props); in GetPropertiesOfAllTables()
430 return db_->GetPropertiesOfTablesInRange(column_family, range, n, props); in GetPropertiesOfTablesInRange()
436 return db_->GetUpdatesSince(seq_number, iter, read_options); in GetUpdatesSince()
442 return db_->SuggestCompactRange(column_family, begin, end); in SuggestCompactRange()
447 return db_->PromoteL0(column_family, target_level); in PromoteL0()
451 return db_->DefaultColumnFamily(); in DefaultColumnFamily()
456 return db_->TryCatchUpWithPrimary(); in TryCatchUpWithPrimary()
461 DB* db_;