インターフェース Expression<T>

    • メソッドの詳細

      • isNull

        Predicate isNull()
        式が null かどうかをテストする述語を作成します。
        戻り値:
        式が null かどうかをテストする述語
      • isNotNull

        Predicate isNotNull()
        式が null でないかどうかをテストする述語を作成します。
        戻り値:
        式が null でないかどうかをテストする述語
      • in

        Predicate in​(ObjectSE... values)
        式が引数リストのメンバーかどうかをテストする述語を作成します。
        パラメーター:
        values - テストする値
        戻り値:
        メンバーシップの述語テスト
      • in

        Predicate in​(Expression<?>... values)
        式が引数リストのメンバーかどうかをテストする述語を作成します。
        パラメーター:
        values - テストする式
        戻り値:
        メンバーシップの述語テスト
      • in

        Predicate in​(CollectionSE<?> values)
        式がコレクションのメンバーであるかどうかをテストする述語を作成します。
        パラメーター:
        values - テストする値のコレクション
        戻り値:
        メンバーシップの述語テスト
      • in

        Predicate in​(Expression<CollectionSE<?>> values)
        式がコレクションのメンバーであるかどうかをテストする述語を作成します。
        パラメーター:
        values - テストするコレクションに対応する式
        戻り値:
        メンバーシップの述語テスト
      • as

        <X> Expression<X> as​(ClassSE<X> type)
        式に対して型キャストを実行し、新しい式オブジェクトを返します。このメソッドは型変換を引き起こしません。ランタイム型は変更されません。警告: ランタイムエラーが発生する可能性があります。
        パラメーター:
        type - 意図された式の型
        戻り値:
        指定された型の新しい式