See: Description
| Interface | Description |
|---|---|
| BigDecimalFunction1<T0> |
Function that takes one parameter and returns a
BigDecimal value. |
| DoubleFunction1<T0> |
Function that takes one parameter and returns a native
double value. |
| EqualityComparer<T> |
Compares values for equality.
|
| FloatFunction1<T0> |
Function that takes one parameter and returns a native
float value. |
| Function<R> |
Base interface for all functions.
|
| Function0<R> |
Function with no parameters.
|
| Function1<T0,R> |
Function with one parameter.
|
| Function2<T0,T1,R> |
Function with two parameters.
|
| IntegerFunction1<T0> |
Function that takes one parameter and returns a native
int value. |
| LongFunction1<T0> |
Function that takes one parameter and returns a native
long value. |
| NullableBigDecimalFunction1<T0> |
Function that takes one parameter and returns a
BigDecimal value that
may be null. |
| NullableDoubleFunction1<T0> |
Function that takes one parameter and returns a
Double value that
may be null. |
| NullableFloatFunction1<T0> |
Function that takes one parameter and returns a
Float value that
may be null. |
| NullableIntegerFunction1<T0> |
Function that takes one parameter and returns an
Integer value that
may be null. |
| NullableLongFunction1<T0> |
Function that takes one parameter and returns a
Long value that
may be null. |
| Predicate1<T0> |
Function with one parameter returning a native
boolean value. |
| Predicate2<T0,T1> |
Function with two parameters returning a native
boolean value. |
| Class | Description |
|---|---|
| Functions |
Utilities relating to functions.
|
| Annotation Type | Description |
|---|---|
| Deterministic |
Specifies that function is deterministic (i.e.
|
| Experimental |
Annotation that indicates that a class, interface, field or method
is experimental, not part of the public API, and subject to change
or removal.
|
| Hints |
Annotation applied to a user-defined function that gives extra metadata
about that function.
|
| NonDeterministic |
Specifies that function is NOT deterministic (i.e.
|
| Parameter |
Annotation that supplies metadata about a function parameter.
|
| SemiStrict |
Annotation applied to a user-defined function that indicates that
the function always returns null if one or more of its arguments
are null but also may return null at other times.
|
| Strict |
Annotation applied to a user-defined function that indicates that
the function returns null if and only if one or more of its arguments
are null.
|
Copyright © 2012-2021 Apache Software Foundation. All Rights Reserved.