クラス Bindings

java.lang.ObjectSE
org.springframework.r2dbc.core.binding.Bindings
実装されたすべてのインターフェース:
IterableSE<Bindings.Binding>
既知の直属サブクラス
MutableBindings

public class Bindings extends ObjectSE implements IterableSE<Bindings.Binding>
BindMarkers を使用した Statement の値と null バインディングを表す値オブジェクト。通常、バインディングは不変です。
導入:
5.3
作成者:
Mark Paluch
  • コンストラクターの詳細

  • メソッドの詳細

    • getBindings

      protected MapSE<BindMarker,Bindings.Binding> getBindings()
    • and

      public Bindings and(Bindings other)
      このバインディングを他の Bindings オブジェクトとマージし、新しくマージされた Bindings オブジェクトを作成します。
      パラメーター:
      other - マージするオブジェクト
      戻り値:
      新しくマージされた Bindings オブジェクト
    • apply

      public void apply(BindTarget bindTarget)
      バインディングを BindTarget に適用します。
      パラメーター:
      bindTarget - バインディングを適用するターゲット
    • forEach

      public void forEach(ConsumerSE<? super Bindings.Binding> action)
      すべてのバインディングが処理されるか、アクションが例外をスローするまで、この Bindings のバインディングごとに指定されたアクションを実行します。アクションは反復の順序で実行されます(反復の順序が指定されている場合)。アクションによってスローされた例外は、に中継されます。
      次で指定:
      インターフェース IterableSE<Bindings.Binding>forEachSE 
      パラメーター:
      action - 各 Bindings.Binding に対して実行されるアクション
    • iterator

      public IteratorSE<Bindings.Binding> iterator()
      次で指定:
      インターフェース IterableSE<Bindings.Binding>iterator 
    • spliterator

      public SpliteratorSE<Bindings.Binding> spliterator()
      次で指定:
      インターフェース IterableSE<Bindings.Binding>spliterator 
    • empty

      public static Bindings empty()
      空の Bindings オブジェクトを返します。
    • merge

      public static Bindings merge(Bindings left, Bindings right)
      このバインディングを他の Bindings オブジェクトとマージし、新しくマージされた Bindings オブジェクトを作成します。
      パラメーター:
      left - マージする左側のオブジェクト
      right - マージする適切なオブジェクト
      戻り値:
      新しくマージされた Bindings オブジェクト