From 1a2bdba25fbf4c479e233a9d5eeb4bbf707c48fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Botond=20D=C3=A9nes?= Date: Tue, 28 Sep 2021 11:24:37 +0300 Subject: [PATCH] flat_mutation_reader: flat_mutation_reader_from_mutations(): document preconditions --- flat_mutation_reader.hh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/flat_mutation_reader.hh b/flat_mutation_reader.hh index 1ec196b39e..736724c992 100644 --- a/flat_mutation_reader.hh +++ b/flat_mutation_reader.hh @@ -810,16 +810,23 @@ flat_mutation_reader make_nonforwardable(flat_mutation_reader, bool); flat_mutation_reader make_empty_flat_reader(schema_ptr s, reader_permit permit); +// Mutation vector cannot be empty, all mutations should have the same schema. flat_mutation_reader flat_mutation_reader_from_mutations(reader_permit permit, std::vector, const dht::partition_range& pr = query::full_partition_range, streamed_mutation::forwarding fwd = streamed_mutation::forwarding::no); + +// Mutation vector cannot be empty, all mutations should have the same schema. inline flat_mutation_reader flat_mutation_reader_from_mutations(reader_permit permit, std::vector ms, streamed_mutation::forwarding fwd) { return flat_mutation_reader_from_mutations(std::move(permit), std::move(ms), query::full_partition_range, fwd); } + +// Mutation vector cannot be empty, all mutations should have the same schema. flat_mutation_reader flat_mutation_reader_from_mutations(reader_permit permit, std::vector ms, const query::partition_slice& slice, streamed_mutation::forwarding fwd = streamed_mutation::forwarding::no); + +// Mutation vector cannot be empty, all mutations should have the same schema. flat_mutation_reader flat_mutation_reader_from_mutations(reader_permit permit, std::vector ms,