Lines Matching refs:ColumnFamilyHandle
74 class ColumnFamilyHandle {
76 virtual ~ColumnFamilyHandle() {} in ~ColumnFamilyHandle()
115 ColumnFamilyHandle* column_family = nullptr;
165 std::vector<ColumnFamilyHandle*>* handles, DB** dbptr,
214 std::vector<ColumnFamilyHandle*>* handles, DB** dbptr);
232 std::vector<ColumnFamilyHandle*>* handles, DB** dbptr);
269 ColumnFamilyHandle** handle);
279 std::vector<ColumnFamilyHandle*>* handles);
288 std::vector<ColumnFamilyHandle*>* handles);
293 virtual Status DropColumnFamily(ColumnFamilyHandle* column_family);
300 const std::vector<ColumnFamilyHandle*>& column_families);
306 virtual Status DestroyColumnFamilyHandle(ColumnFamilyHandle* column_family);
313 ColumnFamilyHandle* column_family, const Slice& key,
325 ColumnFamilyHandle* column_family,
348 ColumnFamilyHandle* column_family,
366 ColumnFamilyHandle* column_family,
374 ColumnFamilyHandle* column_family, const Slice& key,
399 ColumnFamilyHandle* column_family, const Slice& key, in Get()
411 ColumnFamilyHandle* column_family, const Slice& key,
421 ColumnFamilyHandle* column_family, const Slice& key, in Get()
433 ColumnFamilyHandle* /*column_family*/, in Get() argument
455 const ReadOptions& options, ColumnFamilyHandle* column_family,
472 const std::vector<ColumnFamilyHandle*>& column_family,
479 std::vector<ColumnFamilyHandle*>(keys.size(), DefaultColumnFamily()), in MultiGet()
485 const std::vector<ColumnFamilyHandle*>& /*column_family*/, in MultiGet() argument
498 std::vector<ColumnFamilyHandle*>(keys.size(), DefaultColumnFamily()), in MultiGet()
522 ColumnFamilyHandle* column_family,
526 std::vector<ColumnFamilyHandle*> cf;
544 ColumnFamilyHandle* column_family,
548 std::vector<ColumnFamilyHandle*> cf;
587 ColumnFamilyHandle** column_families, const Slice* keys,
590 std::vector<ColumnFamilyHandle*> cf;
607 ColumnFamilyHandle** column_families, const Slice* keys,
610 std::vector<ColumnFamilyHandle*> cf;
637 ColumnFamilyHandle* /*column_family*/,
648 ColumnFamilyHandle* column_family, const Slice& key,
673 ColumnFamilyHandle* column_family) = 0;
682 const std::vector<ColumnFamilyHandle*>& column_families,
920 virtual bool GetProperty(ColumnFamilyHandle* column_family,
925 virtual bool GetMapProperty(ColumnFamilyHandle* column_family,
969 virtual bool GetIntProperty(ColumnFamilyHandle* column_family,
1002 ColumnFamilyHandle* column_family,
1009 virtual void GetApproximateSizes(ColumnFamilyHandle* column_family,
1026 virtual void GetApproximateMemTableStats(ColumnFamilyHandle* column_family,
1046 ColumnFamilyHandle* column_family, const Range* range, int n, in GetApproximateSizes()
1073 ColumnFamilyHandle* column_family,
1081 ColumnFamilyHandle* column_family, const Slice* begin, const Slice* end,
1102 ColumnFamilyHandle* /*column_family*/, in SetOptions() argument
1123 ColumnFamilyHandle* column_family,
1156 const std::vector<ColumnFamilyHandle*>& column_family_handles) = 0;
1162 virtual int NumberLevels(ColumnFamilyHandle* column_family) = 0;
1167 virtual int MaxMemCompactionLevel(ColumnFamilyHandle* column_family) = 0;
1173 virtual int Level0StopWriteTrigger(ColumnFamilyHandle* column_family) = 0;
1191 virtual Options GetOptions(ColumnFamilyHandle* column_family) const = 0;
1202 ColumnFamilyHandle* column_family) = 0;
1216 const std::vector<ColumnFamilyHandle*>& column_families) = 0;
1340 virtual void GetColumnFamilyMetaData(ColumnFamilyHandle* /*column_family*/, in GetColumnFamilyMetaData() argument
1366 ColumnFamilyHandle* column_family,
1413 ColumnFamilyHandle** handle) = 0;
1421 ColumnFamilyHandle* column_family,
1445 ColumnFamilyHandle* column_family, const std::string& file_path,
1468 ColumnFamilyHandle* column_family,
1499 ColumnFamilyHandle* column_family, const ExternalSstFileInfo* file_info,
1529 virtual ColumnFamilyHandle* DefaultColumnFamily() const = 0;
1532 virtual Status GetPropertiesOfAllTables(ColumnFamilyHandle* column_family,
1538 ColumnFamilyHandle* column_family, const Range* range, std::size_t n,
1541 virtual Status SuggestCompactRange(ColumnFamilyHandle* /*column_family*/, in SuggestCompactRange() argument
1547 virtual Status PromoteL0(ColumnFamilyHandle* /*column_family*/, in PromoteL0() argument