anchor.diff:  ===== Statement Filters
   
   Sometimes it you need to fine-tune options on the actual `Statement`
  -before it gets executed. Register a `Statement` filter
  +before it gets run. Register a `Statement` filter
   (`StatementFilterFunction`) through `DatabaseClient` to intercept and
   modify statements in their execution, as the following example shows:
   
  
positive.code: SELECT id, name, state FROM table WHERE (name, age) IN (('John', 35), ('Ann', 50))
  ----
  
  The preceding query can be parametrized and executed as follows:
  
  [source,java,indent=0,subs="verbatim,quotes",role="primary"]
  .Java
  
negative.code: parameters are not escaped properly. `DatabaseClient` leverages R2DBC's
  `bind` API to eliminate the risk of SQL injection for query parameters.
  You can provide a parameterized SQL statement with the `execute(…)` operator
  and bind parameters to the actual `Statement`. Your R2DBC driver then runs
  the statement by using prepared statements and parameter substitution.
  
  Parameter binding supports two binding strategies:
  