インターフェース OptionalValueBinding<T extends com.querydsl.core.types.Path<? extends S>,S>

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

@FunctionalInterfaceSE public interface OptionalValueBinding<T extends com.querydsl.core.types.Path<? extends S>,S>
OptionalValueBinding は、指定された Path と値から Predicate を作成します。QuerydslBindings の特定のパラメーター処理に使用されます。
導入:
1.11
作成者:
Christoph Strobl, Oliver Gierke
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    OptionalSE<com.querydsl.core.types.Predicate>
    bind(T path, OptionalSE<? extends S> value)
    指定された値に対して指定された Path に適用される述語を返します。
  • メソッドの詳細

    • bind

      OptionalSE<com.querydsl.core.types.Predicate> bind(T path, OptionalSE<? extends S> value)
      指定された値の指定された Path に適用される述語を返します。指定された値は、指定されたパスに提供される最初の値であり、期待される型に変換されます。
      パラメーター:
      path - プロパティへの Path。null にはなりません。
      value - バインドする必要のある値。null にはなりません。
      戻り値:
      Optional.empty() にすることもできますが、その場合、バインディングは全体の Predicate に組み込まれません。