T - The final java type of the expression.E - The result set read java type of the expression.public interface ArithmeticExpr<T,E> extends Expression<T,E>
| Modifier and Type | Method and Description |
|---|---|
ArithmeticExpr<Long,Long> |
avg()
Creates a new arithmetic expression that performs the average of this
expression.
|
ArithmeticExpr<Long,Long> |
count()
Creates a new arithmetic expression that performs the count of this
expression.
|
ArithmeticExpr<T,E> |
div(ArithmeticExpr<T,E> operand)
Creates a new arithmetic expression that performs the division of this
expresion with the given one.
|
ArithmeticExpr<T,E> |
div(T operand)
Creates a new arithmetic expression that performs the division of this
expresion with the given one.
|
BooleanExpr<Boolean,Boolean> |
ge(ArithmeticExpr<T,E> operand)
Creates a new boolean expression that performs the grather or equals to
comparation of this expresion with the given one.
|
BooleanExpr<Boolean,Boolean> |
ge(T operand)
Creates a new boolean expression that performs the grather or equals to
comparation of this expresion with the given one.
|
BooleanExpr<Boolean,Boolean> |
gt(ArithmeticExpr<T,E> operand)
Creates a new boolean expression that performs the grather than
comparation of this expresion with the given one.
|
BooleanExpr<Boolean,Boolean> |
gt(T operand)
Creates a new boolean expression that performs the grather than
comparation of this expresion with the given one.
|
BooleanExpr<Boolean,Boolean> |
le(ArithmeticExpr<T,E> operand)
Creates a new boolean expression that performs the less or equals to
comparation of this expresion with the given one.
|
BooleanExpr<Boolean,Boolean> |
le(T operand)
Creates a new boolean expression that performs the less or equals to
comparation of this expresion with the given one.
|
BooleanExpr<Boolean,Boolean> |
lt(ArithmeticExpr<T,E> operand)
Creates a new boolean expression that performs the less than comparation
of this expresion with the given one.
|
BooleanExpr<Boolean,Boolean> |
lt(T operand)
Creates a new boolean expression that performs the less than comparation
of this expresion with the given one.
|
ArithmeticExpr<T,E> |
max()
Creates a new arithmetic expression that returns the maximun value for
this expression.
|
ArithmeticExpr<T,E> |
min()
Creates a new arithmetic expression that returns the minimun value for
this expression.
|
ArithmeticExpr<T,E> |
minus(ArithmeticExpr<T,E> operand)
Creates a new arithmetic expression that performs the substraction of
this expresion with the given one.
|
ArithmeticExpr<T,E> |
minus(T operand)
Creates a new arithmetic expression that performs the substraction of
this expresion with the given one.
|
ArithmeticExpr<T,E> |
mod(ArithmeticExpr<T,E> operand)
Creates a new arithmetic expression that performs the modulus of this
expresion with the given one.
|
ArithmeticExpr<T,E> |
mod(T operand)
Creates a new arithmetic expression that performs the modulus of this
expresion with the given one.
|
ArithmeticExpr<T,E> |
mul(ArithmeticExpr<T,E> operand)
Creates a new arithmetic expression that performs the multiplication of
this expresion with the given one.
|
ArithmeticExpr<T,E> |
mul(T operand)
Creates a new arithmetic expression that performs the multiplication of
this expresion with the given one.
|
ArithmeticExpr<T,E> |
plus(ArithmeticExpr<T,E> operand)
Creates a new arithmetic expression that performs the addition of this
expresion with the given one.
|
ArithmeticExpr<T,E> |
plus(T operand)
Creates a new arithmetic expression that performs the addition of this
expresion with the given one.
|
ArithmeticExpr<Long,Long> |
sum()
Creates a new arithmetic expression that performs the total sum of this
expression.
|
asc, desc, eq, eq, getSQLType, in, isNull, ne, newriteSQLArithmeticExpr<T,E> plus(ArithmeticExpr<T,E> operand)
operand - The second operand.ArithmeticExpr<T,E> minus(ArithmeticExpr<T,E> operand)
operand - The second operand.ArithmeticExpr<T,E> mul(ArithmeticExpr<T,E> operand)
operand - The second operand.ArithmeticExpr<T,E> div(ArithmeticExpr<T,E> operand)
operand - The second operand.ArithmeticExpr<T,E> mod(ArithmeticExpr<T,E> operand)
operand - The second operand.ArithmeticExpr<T,E> plus(T operand)
operand - The second operand.ArithmeticExpr<T,E> minus(T operand)
operand - The second operand.ArithmeticExpr<T,E> mul(T operand)
operand - The second operand.ArithmeticExpr<T,E> div(T operand)
operand - The second operand.ArithmeticExpr<T,E> mod(T operand)
operand - The second operand.BooleanExpr<Boolean,Boolean> gt(ArithmeticExpr<T,E> operand)
operand - The second operand.BooleanExpr<Boolean,Boolean> ge(ArithmeticExpr<T,E> operand)
operand - The second operand.BooleanExpr<Boolean,Boolean> lt(ArithmeticExpr<T,E> operand)
operand - The second operand.BooleanExpr<Boolean,Boolean> le(ArithmeticExpr<T,E> operand)
operand - The second operand.BooleanExpr<Boolean,Boolean> gt(T operand)
operand - The second operand.BooleanExpr<Boolean,Boolean> ge(T operand)
operand - The second operand.BooleanExpr<Boolean,Boolean> lt(T operand)
operand - The second operand.BooleanExpr<Boolean,Boolean> le(T operand)
operand - The second operand.ArithmeticExpr<Long,Long> sum()
ArithmeticExpr<Long,Long> avg()
ArithmeticExpr<Long,Long> count()
ArithmeticExpr<T,E> min()
ArithmeticExpr<T,E> max()
Copyright © 2015–2018 Bridje Framework. All rights reserved.