CyanOmapIterator(ObjectRef obj) : obj(obj) {
iter = obj->omap.begin();
}
- virtual seastar::future<> seek_to_first();
- virtual seastar::future<> upper_bound(const std::string &after);
- virtual seastar::future<> lower_bound(const std::string &to);
- virtual bool valid() const;
- virtual seastar::future<> next();
- virtual std::string key() {
+ seastar::future<> seek_to_first() final;
+ seastar::future<> upper_bound(const std::string &after) final;
+ seastar::future<> lower_bound(const std::string &to) final;
+ bool valid() const final;
+ seastar::future<> next() final;
+ std::string key() final {
return iter->first;
}
virtual seastar::future<std::string> tail_key(){