N - the type of the field valuepublic interface NumericFieldInfo<N extends java.lang.Number> extends BaseFieldInfo<N>
It contains default methods for common checks, which are calls to methods on NumericFunction.
allMatch, allMatch, allMatch, anyMatch, anyMatch, anyMatch, eq, eq, eq, eq, hasTag, isNotNull, isNull, map, mapToInt, mapToInt, mapToString, mapToString, mapUsing, noneMatch, noneMatch, noneMatch, notEq, notEq, notEq, notEq, position, tagsgetMetadata, iddefault StepCondition lesserThan(N value)
value - the right side valueNumericFunction.lesserThan(Number)default StepCondition lesserThan(NumericFieldInfo<N> value)
value - the right side valueNumericFunction.lesserThan(NumericFieldInfo)default StepCondition lesserThan(NumericFunction<N> function)
function - the right side functionNumericFunction.lesserThan(NumericFunction)default StepCondition lesserOrEquals(N value)
value - the right side valueNumericFunction.lesserOrEquals(Number)default StepCondition lesserOrEquals(NumericFieldInfo<N> value)
value - the right side valueNumericFunction.lesserOrEquals(NumericFieldInfo)default StepCondition lesserOrEquals(NumericFunction<N> function)
function - the right side functionNumericFunction.lesserOrEquals(NumericFunction)default StepCondition greaterThan(N value)
value - the right side valueNumericFunction.greaterThan(Number)default StepCondition greaterThan(NumericFieldInfo<N> value)
value - the right side valueNumericFunction.greaterThan(NumericFieldInfo)default StepCondition greaterThan(NumericFunction<N> function)
function - the right side functionNumericFunction.greaterThan(NumericFunction)default StepCondition greaterOrEquals(N value)
value - the right side valueNumericFunction.greaterOrEquals(Number)default StepCondition greaterOrEquals(NumericFieldInfo<N> value)
value - the right side valueNumericFunction.greaterOrEquals(NumericFieldInfo)default StepCondition greaterOrEquals(NumericFunction<N> function)
function - the right side functionNumericFunction.greaterOrEquals(NumericFunction)default StepCondition between(N minIncluded, N maxExcluded)
minIncluded - the min value includedmaxExcluded - the max value excludedNumericFunction.between(Number, Number)default StepCondition between(NumericFieldInfo<N> minIncluded, NumericFieldInfo<N> maxExcluded)
minIncluded - the min value includedmaxExcluded - the max value excludedNumericFunction.between(NumericFieldInfo, NumericFieldInfo)default StepCondition between(NumericFunction<N> minIncluded, NumericFunction<N> maxExcluded)
minIncluded - the min value includedmaxExcluded - the max value excludedNumericFunction.between(NumericFunction, NumericFunction)default NumericFunction<N> times(int multiplier)
multiplier - the multiplierNumericFunction.times(int)default NumericFunction<N> plus(NumericFieldInfo<N> field)
field - another field to sumNumericFunction.plus(NumericFieldInfo)default NumericFunction<N> plus(N value)
value - to sumNumericFunction.plus(NumericFieldInfo)default NumericFunction<N> plus(NumericFunction<N> function)
function - to sumNumericFunction.plus(NumericFunction)default NumericFunction<N> minus(NumericFieldInfo<N> field)
field - to subtractNumericFunction.plus(NumericFieldInfo)default NumericFunction<N> minus(N value)
value - to subtractNumericFunction.plus(NumericFieldInfo)default NumericFunction<N> minus(NumericFunction<N> function)
function - to subtractNumericFunction.plus(NumericFieldInfo)default NumericFunction<N> when(StepCondition condition)
condition - the condition to evaluateNumericFunction.when(StepCondition)NumericFunction<N> getNumericFunction()
default NumericFunction<N> getDefaultFunction()
DslFieldgetDefaultFunction in interface DslField<N extends java.lang.Number>