mutation/mutation_rebuilder: add comment about validity of returned mutation reference

Closes #14853
This commit is contained in:
Botond Dénes
2023-07-27 02:03:07 -04:00
committed by Avi Kivity
parent ff721ec3e3
commit 7351c8424d

View File

@@ -18,6 +18,7 @@ class mutation_rebuilder {
public:
explicit mutation_rebuilder(schema_ptr s) : _s(std::move(s)) { }
// Returned reference is valid until consume_end_of_stream() or flush() is called.
const mutation& consume_new_partition(const dht::decorated_key& dk) {
assert(!_m);
_m = mutation(_s, std::move(dk));
@@ -94,6 +95,7 @@ public:
return std::move(mf).consume(*this);
}
public:
// Returned reference is valid until consume_end_of_stream() or flush() is called.
const mutation& consume_new_partition(const dht::decorated_key& dk) {
return _builder.consume_new_partition(dk);
}