mirror of https://github.com/facebook/rocksdb.git
Remove EXPERIMENTAL tag for MultiCfIterators (#13142)
Summary: As title Pull Request resolved: https://github.com/facebook/rocksdb/pull/13142 Test Plan: N/A Reviewed By: jowlyzhang Differential Revision: D66107254 Pulled By: jaykorean fbshipit-source-id: 3927a411f62ba965017ac726ed818cc9f8d24f2d
This commit is contained in:
parent
3495c94761
commit
d3296260c2
|
@ -9,7 +9,6 @@
|
||||||
|
|
||||||
namespace ROCKSDB_NAMESPACE {
|
namespace ROCKSDB_NAMESPACE {
|
||||||
|
|
||||||
// EXPERIMENTAL
|
|
||||||
class CoalescingIterator : public Iterator {
|
class CoalescingIterator : public Iterator {
|
||||||
public:
|
public:
|
||||||
CoalescingIterator(
|
CoalescingIterator(
|
||||||
|
|
|
@ -363,12 +363,10 @@ class DBImpl : public DB {
|
||||||
const Snapshot* GetSnapshot() override;
|
const Snapshot* GetSnapshot() override;
|
||||||
void ReleaseSnapshot(const Snapshot* snapshot) override;
|
void ReleaseSnapshot(const Snapshot* snapshot) override;
|
||||||
|
|
||||||
// EXPERIMENTAL
|
|
||||||
std::unique_ptr<Iterator> NewCoalescingIterator(
|
std::unique_ptr<Iterator> NewCoalescingIterator(
|
||||||
const ReadOptions& options,
|
const ReadOptions& options,
|
||||||
const std::vector<ColumnFamilyHandle*>& column_families) override;
|
const std::vector<ColumnFamilyHandle*>& column_families) override;
|
||||||
|
|
||||||
// EXPERIMENTAL
|
|
||||||
std::unique_ptr<AttributeGroupIterator> NewAttributeGroupIterator(
|
std::unique_ptr<AttributeGroupIterator> NewAttributeGroupIterator(
|
||||||
const ReadOptions& options,
|
const ReadOptions& options,
|
||||||
const std::vector<ColumnFamilyHandle*>& column_families) override;
|
const std::vector<ColumnFamilyHandle*>& column_families) override;
|
||||||
|
|
|
@ -116,7 +116,6 @@ using IteratorAttributeGroups = std::vector<IteratorAttributeGroup>;
|
||||||
|
|
||||||
extern const IteratorAttributeGroups kNoIteratorAttributeGroups;
|
extern const IteratorAttributeGroups kNoIteratorAttributeGroups;
|
||||||
|
|
||||||
// EXPERIMENTAL
|
|
||||||
// A cross-column-family iterator that collects and returns attribute groups for
|
// A cross-column-family iterator that collects and returns attribute groups for
|
||||||
// each key in order provided by comparator
|
// each key in order provided by comparator
|
||||||
class AttributeGroupIterator : public IteratorBase {
|
class AttributeGroupIterator : public IteratorBase {
|
||||||
|
|
|
@ -1007,7 +1007,6 @@ class DB {
|
||||||
const std::vector<ColumnFamilyHandle*>& column_families,
|
const std::vector<ColumnFamilyHandle*>& column_families,
|
||||||
std::vector<Iterator*>* iterators) = 0;
|
std::vector<Iterator*>* iterators) = 0;
|
||||||
|
|
||||||
// EXPERIMENTAL
|
|
||||||
// Return a cross-column-family iterator from a consistent database state.
|
// Return a cross-column-family iterator from a consistent database state.
|
||||||
//
|
//
|
||||||
// If a key exists in more than one column family, value() will be determined
|
// If a key exists in more than one column family, value() will be determined
|
||||||
|
@ -1025,7 +1024,6 @@ class DB {
|
||||||
const ReadOptions& options,
|
const ReadOptions& options,
|
||||||
const std::vector<ColumnFamilyHandle*>& column_families) = 0;
|
const std::vector<ColumnFamilyHandle*>& column_families) = 0;
|
||||||
|
|
||||||
// EXPERIMENTAL
|
|
||||||
// A cross-column-family iterator that collects and returns attribute groups
|
// A cross-column-family iterator that collects and returns attribute groups
|
||||||
// for each key in order provided by comparator
|
// for each key in order provided by comparator
|
||||||
virtual std::unique_ptr<AttributeGroupIterator> NewAttributeGroupIterator(
|
virtual std::unique_ptr<AttributeGroupIterator> NewAttributeGroupIterator(
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
Multi-Column-Family-Iterator (CoalescingIterator/AttributeGroupIterator) is no longer marked as experimental
|
Loading…
Reference in New Issue