Statement for a (delayed)
Result stream.
Note that discarded Result objects must be consumed according
to the R2DBC spec via either Result#getRowsUpdated() or
Result#map(BiFunction).
Typically, implementations invoke the Statement#execute() method
to initiate execution of the statement object.
For example:
DatabaseClient.builder() .executeFunction(statement -> statement.execute()) .build();
Statement#execute()