anchor.diff:  
   === Result metadata
   
  -A `PgRowSet` does not only hold your data in memory, it also gives you some information about the data itself, such as:
  +A `RowSet` does not only hold your data in memory, it also gives you some information about the data itself, such as:
   
   * the number of rows affected by the query (inserted/deleted/updated/retrieved depending on the query type),
   * the column names.
  
positive.code: 
  TIP: The SQL string can refer to parameters by position, using $1, $2, ...etc.
  
  Like the simple `query` method, `preparedQuery` returns an instance of `CompletionStage<PgRowSet>`.
  Equipped with this tooling, we are able to safely use an `id` provided by the user to get the details of a particular fruit:
  
  [source,java]
  
negative.code: 
  [source,java]
  ----
  CompletionStage<RowSet> rowSet = client.query("SELECT id, name FROM fruits ORDER BY name ASC");
  ----
  
  When the operation completes, we will get a `RowSet` that has all the rows buffered in memory.
  As an `java.lang.Iterable<Row>`, it can be traversed with a _for-each_ loop:
  
  [source,java]
  