Package com.exedio.cope
Interface NumberFunction<E extends Number>
- All Superinterfaces:
Function<E>
,Selectable<E>
,Serializable
- All Known Implementing Classes:
BindNumberFunction
,DayPartView
,DivideView
,DoubleField
,IntegerField
,LengthView
,LongField
,MinusView
,MultiplyLiteralView
,MultiplyView
,NumberField
,NumberView
,PlusLiteralView
,PlusView
,Random
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault AsStringView
asString()
default AverageAggregate
average()
default BindNumberFunction<E>
default DivideView<E>
divide
(NumberFunction<E> other) You may want to useDivideView.divide(Function, Function)
instead, if you do not haveNumberFunction
s available.minus
(NumberFunction<E> other) You may want to useMinusView.minus(Function, Function)
instead, if you do not haveNumberFunction
s available.default MultiplyView<E>
multiply
(NumberFunction<E> other) You may want to useMultiplyView.multiply(Function, Function)
instead, if you do not haveNumberFunction
s available.default MultiplyLiteralView<E>
You may want to useMultiplyLiteralView.multiply(Function, Number)
instead, if you do not haveNumberFunction
s available.plus
(NumberFunction<E> other) You may want to usePlusView.plus(Function, Function)
instead, if you do not haveNumberFunction
s available.default PlusLiteralView<E>
You may want to usePlusLiteralView.plus(Function, Number)
instead, if you do not haveNumberFunction
s available.default SumAggregate<E>
sum()
sum
(NumberFunction<E> other) Deprecated.Methods inherited from interface com.exedio.cope.Function
any, between, equal, equal, equal, get, get, greater, greater, greaterOrEqual, greaterOrEqual, in, in, isNotNull, isNull, less, less, lessOrEqual, lessOrEqual, max, min, notEqual, notEqual
Methods inherited from interface com.exedio.cope.Selectable
append, appendSelect, check, getType, getValueClass, getValueType, toString
-
Field Details
-
serialVersionUID
static final long serialVersionUID- See Also:
-
-
Method Details
-
bind
-
asString
-
plus
You may want to usePlusLiteralView.plus(Function, Number)
instead, if you do not haveNumberFunction
s available. -
multiply
You may want to useMultiplyLiteralView.multiply(Function, Number)
instead, if you do not haveNumberFunction
s available. -
plus
You may want to usePlusView.plus(Function, Function)
instead, if you do not haveNumberFunction
s available. -
minus
You may want to useMinusView.minus(Function, Function)
instead, if you do not haveNumberFunction
s available. -
multiply
You may want to useMultiplyView.multiply(Function, Function)
instead, if you do not haveNumberFunction
s available. -
divide
You may want to useDivideView.divide(Function, Function)
instead, if you do not haveNumberFunction
s available. -
sum
-
average
-
sum
Deprecated.renamed toplus(NumberFunction)
.
-
plus(NumberFunction)
.