CyanStore::list_objects(CollectionRef c,
const ghobject_t& start,
const ghobject_t& end,
- uint64_t limit)
+ uint64_t limit) const
{
logger().debug("{} {} {} {} {}",
__func__, c->cid, start, end, limit);
CollectionRef c,
const ghobject_t& start,
const ghobject_t& end,
- uint64_t limit) final;
+ uint64_t limit) const final;
/// Retrieves paged set of values > start (if present)
seastar::future<bool, omap_values_t> omap_get_values(
CollectionRef c,
const ghobject_t& start,
const ghobject_t& end,
- uint64_t limit) = 0;
+ uint64_t limit) const = 0;
virtual seastar::future<bool, omap_values_t> omap_get_values(
CollectionRef c, ///< [in] collection
const ghobject_t &oid, ///< [in] oid
}
seastar::future<std::vector<hobject_t>, hobject_t>
-PGBackend::list_objects(const hobject_t& start, uint64_t limit)
+PGBackend::list_objects(const hobject_t& start, uint64_t limit) const
{
auto gstart = start.is_min() ? ghobject_t{} : ghobject_t{start, 0, shard};
return store->list_objects(coll,
eversion_t ver);
seastar::future<std::vector<hobject_t>, hobject_t> list_objects(
const hobject_t& start,
- uint64_t limit);
+ uint64_t limit) const;
seastar::future<> setxattr(
ObjectState& os,
const OSDOp& osd_op,