diff --git a/docs/src/main/asciidoc/reactive-sql-clients.adoc b/docs/src/main/asciidoc/reactive-sql-clients.adoc index fe33d39c2223b..c48caf0af349d 100644 --- a/docs/src/main/asciidoc/reactive-sql-clients.adoc +++ b/docs/src/main/asciidoc/reactive-sql-clients.adoc @@ -221,7 +221,7 @@ A `RowSet` is an `java.lang.Iterable` and thus can be converted to a `Multi [source,java] ---- Multi fruits = rowSet - .onItem().produceMulti(set -> Multi.createFrom().items(() -> StreamSupport.stream(set.spliterator(), false))) + .onItem().produceMulti(set -> Multi.createFrom().iterable(set)) .onItem().apply(Fruit::from); ---- @@ -243,7 +243,7 @@ Putting it all together, the `Fruit.findAll` method looks like: ---- public static Multi findAll(PgPool client) { return client.query("SELECT id, name FROM fruits ORDER BY name ASC").execute() - .onItem().produceMulti(set -> Multi.createFrom().items(() -> StreamSupport.stream(set.spliterator(), false))) + .onItem().produceMulti(set -> Multi.createFrom().iterable(set)) .onItem().apply(Fruit::from); } ----