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 AsStringViewasString()default AverageAggregateaverage()default BindNumberFunction<E>default DivideView<E>divide(NumberFunction<E> other) You may want to useDivideView.divide(Function, Function)instead, if you do not haveNumberFunctions available.minus(NumberFunction<E> other) You may want to useMinusView.minus(Function, Function)instead, if you do not haveNumberFunctions available.default MultiplyView<E>multiply(NumberFunction<E> other) You may want to useMultiplyView.multiply(Function, Function)instead, if you do not haveNumberFunctions available.default MultiplyLiteralView<E>You may want to useMultiplyLiteralView.multiply(Function, Number)instead, if you do not haveNumberFunctions available.plus(NumberFunction<E> other) You may want to usePlusView.plus(Function, Function)instead, if you do not haveNumberFunctions available.default PlusLiteralView<E>You may want to usePlusLiteralView.plus(Function, Number)instead, if you do not haveNumberFunctions 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, notEqualMethods 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 haveNumberFunctions available. -
multiply
You may want to useMultiplyLiteralView.multiply(Function, Number)instead, if you do not haveNumberFunctions available. -
plus
You may want to usePlusView.plus(Function, Function)instead, if you do not haveNumberFunctions available. -
minus
You may want to useMinusView.minus(Function, Function)instead, if you do not haveNumberFunctions available. -
multiply
You may want to useMultiplyView.multiply(Function, Function)instead, if you do not haveNumberFunctions available. -
divide
You may want to useDivideView.divide(Function, Function)instead, if you do not haveNumberFunctions available. -
sum
-
average
-
sum
Deprecated.renamed toplus(NumberFunction).
-
plus(NumberFunction).