インターフェース ExecuteFunction

関数インターフェース:
これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。

@FunctionalInterfaceSE public interface ExecuteFunction
(遅延された)Result ストリームに対して Statement を実行する関数を表します。

破棄された Result オブジェクトは、Result.getRowsUpdated() または Result.map(BiFunction) のいずれかを介して R2DBC 仕様に従って消費される必要があることに注意してください。

通常、実装は Statement.execute() メソッドを呼び出して、ステートメントオブジェクトの実行を開始します。例:

 DatabaseClient.builder()
                .executeFunction(statement -> statement.execute())
                .build();
 
導入:
5.3
作成者:
Mark Paluch
関連事項:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    Publisher<? extends Result>
    execute(Statement statement)
    Result オブジェクトのストリームに対して指定された Statement を実行します。
  • メソッドの詳細

    • execute

      Publisher<? extends Result> execute(Statement statement)
      Result オブジェクトのストリームに対して指定された Statement を実行します。
      パラメーター:
      statement - 実行するリクエスト
      戻り値:
      遅延した結果ストリーム