public class IntegerFunction extends NumericFunction<java.lang.Integer> implements IntegerOperators
function, metadata| Constructor and Description |
|---|
IntegerFunction(PredicateMetadata metadata,
java.util.function.BiFunction<FieldModel,Context,java.util.Optional<java.lang.Integer>> value) |
| Modifier and Type | Method and Description |
|---|---|
static IntegerFunction |
fromLong(NumericFunction<java.lang.Long> longFunction) |
protected IntegerFunction |
numericFunction(PredicateMetadata metadata,
java.util.function.BiFunction<FieldModel,Context,java.util.Optional<java.lang.Integer>> value) |
between, between, between, greaterOrEquals, greaterOrEquals, greaterOrEquals, greaterThan, greaterThan, greaterThan, lesserOrEquals, lesserOrEquals, lesserOrEquals, lesserThan, lesserThan, lesserThan, max, maxFunctions, min, minFunctions, minus, minus, minus, plus, plus, plus, sum, sumConditions, times, whenallMatch, allMatch, allMatch, anyMatch, anyMatch, anyMatch, eq, eq, eq, eq, getFunction, getMetadata, isNotNull, isNull, map, mapToInt, mapToInt, mapToString, mapToString, mapUsing, noneMatch, noneMatch, noneMatch, notEq, notEq, notEq, notEq, position, readable, tags, valueclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgreaterOrEqualsFunction, greaterThanFunction, identity, lesserOrEqualsFunction, lesserThanFunction, maxFunction, minFunction, minusFunction, sumFunction, timesFunctionisUsing, markdown, markdown, readablepublic IntegerFunction(PredicateMetadata metadata, java.util.function.BiFunction<FieldModel,Context,java.util.Optional<java.lang.Integer>> value)
public static IntegerFunction fromLong(NumericFunction<java.lang.Long> longFunction)
protected IntegerFunction numericFunction(PredicateMetadata metadata, java.util.function.BiFunction<FieldModel,Context,java.util.Optional<java.lang.Integer>> value)
numericFunction in class NumericFunction<java.lang.Integer>