クラス NumberExpression<T extends Number & Comparable<T>>

    • コンストラクタの詳細

      • NumberExpression

        public NumberExpression​(Expression<T> mixin)
    • メソッドの詳細

      • add

        public <N extends Number & Comparable<?>> NumberExpression<T> add​(N right)
        左辺 + 右辺 として比較する式を作成します。
        型パラメータ:
        N - 数値型のクラスタイプ
        パラメータ:
        right - 右辺
        戻り値:
        左辺 + 右辺
      • add

        public <N extends Number & Comparable<?>> NumberExpression<T> add​(Expression<N> right)
        左辺 + 右辺 として比較する式を作成します。
        型パラメータ:
        N - 数値型のクラスタイプ
        パラメータ:
        right - 右辺
        戻り値:
        左辺 + 右辺
      • substract

        public <N extends Number & Comparable<?>> NumberExpression<T> substract​(N right)
        左辺 - 右辺 として比較する式を作成します。
        型パラメータ:
        N - 数値型のクラスタイプ
        パラメータ:
        right - 右辺
        戻り値:
        左辺 - 右辺
      • substract

        public <N extends Number & Comparable<?>> NumberExpression<T> substract​(Expression<N> right)
        左辺 - 右辺 として比較する式を作成します。
        型パラメータ:
        N - 数値型のクラスタイプ
        パラメータ:
        right - 右辺
        戻り値:
        左辺 - 右辺
      • multiply

        public <N extends Number & Comparable<?>> NumberExpression<T> multiply​(N right)
        左辺 * 右辺 として比較する式を作成します。
        型パラメータ:
        N - 数値型のクラスタイプ
        パラメータ:
        right - 右辺
        戻り値:
        左辺 * 右辺
      • multiply

        public <N extends Number & Comparable<?>> NumberExpression<T> multiply​(Expression<N> right)
        左辺 * 右辺 として比較する式を作成します。
        型パラメータ:
        N - 数値型のクラスタイプ
        パラメータ:
        right - 右辺
        戻り値:
        左辺 * 右辺
      • divide

        public <N extends Number & Comparable<?>> NumberExpression<T> divide​(N right)
        左辺 / 右辺 として比較する式を作成します。
        型パラメータ:
        N - 数値型のクラスタイプ
        パラメータ:
        right - 右辺
        戻り値:
        左辺 / 右辺
      • divide

        public <N extends Number & Comparable<?>> NumberExpression<T> divide​(Expression<N> right)
        左辺 / 右辺 として比較する式を作成します。
        型パラメータ:
        N - 数値型のクラスタイプ
        パラメータ:
        right - 右辺
        戻り値:
        左辺 / 右辺
      • mod

        public <N extends Number & Comparable<?>> NumberExpression<T> mod​(N right)
        左辺 % 右辺 として比較する式を作成します。
        型パラメータ:
        N - 数値型のクラスタイプ
        パラメータ:
        right - 右辺
        戻り値:
        左辺 % 右辺
      • mod

        public <N extends Number & Comparable<?>> NumberExpression<T> mod​(Expression<N> right)
        左辺 % 右辺 として比較する式を作成します。
        型パラメータ:
        N - 数値型のクラスタイプ
        パラメータ:
        right - 右辺
        戻り値:
        左辺 % 右辺