N - the type of the field valuepublic interface TemporalFieldInfo<N extends java.time.temporal.Temporal> extends BaseFieldInfo<N>
It contains default methods for common checks, which are calls to methods on TemporalFunction.
| Modifier and Type | Method and Description |
|---|---|
default StepCondition |
after(N value)
|
default StepCondition |
after(java.util.function.Supplier<N> value)
|
default StepCondition |
after(TemporalFieldInfo<N> value)
|
default StepCondition |
after(TemporalFunction<N> value)
|
default StepCondition |
afterOrEq(N value)
|
default StepCondition |
afterOrEq(java.util.function.Supplier<N> value)
|
default StepCondition |
afterOrEq(TemporalFieldInfo<N> field)
|
default StepCondition |
afterOrEq(TemporalFunction<N> value)
|
default NumericFunction<java.lang.Integer> |
ageAt(N value)
|
default NumericFunction<java.lang.Integer> |
ageAt(java.util.function.Supplier<N> value)
|
default NumericFunction<java.lang.Integer> |
ageAt(TemporalFieldInfo<N> value)
|
default NumericFunction<java.lang.Integer> |
ageAt(TemporalFunction<N> value)
|
default StepCondition |
before(N value)
|
default StepCondition |
before(java.util.function.Supplier<N> value)
|
default StepCondition |
before(TemporalFieldInfo<N> value)
|
default StepCondition |
before(TemporalFunction<N> value)
|
default StepCondition |
beforeOrEq(N value)
|
default StepCondition |
beforeOrEq(java.util.function.Supplier<N> value)
|
default StepCondition |
beforeOrEq(TemporalFieldInfo<N> value)
|
default StepCondition |
beforeOrEq(TemporalFunction<N> value)
|
default StepCondition |
between(N minIncluded,
N maxExcluded)
|
default StepCondition |
between(java.util.function.Supplier<N> minIncluded,
java.util.function.Supplier<N> maxExcluded)
|
default NumericFunction<java.lang.Integer> |
daysBetween(N value)
|
default NumericFunction<java.lang.Integer> |
daysBetween(java.util.function.Supplier<N> value)
|
default NumericFunction<java.lang.Integer> |
daysBetween(TemporalFieldInfo<N> value)
|
default NumericFunction<java.lang.Integer> |
daysBetween(TemporalFunction<N> value)
|
default StepCondition |
eq(TemporalFunction<N> value)
|
default TemporalFunction<N> |
getDefaultFunction()
Returns a new default condition that will use this as a field.
|
TemporalFunction<N> |
getTemporalFunction()
Returns a new temporal function that will use this as a field.
|
default TemporalFunction<N> |
minus(int value,
java.time.temporal.TemporalUnit unit)
|
default TemporalFunction<N> |
minus(NumericFieldInfo<java.lang.Integer> value,
java.time.temporal.TemporalUnit unit)
|
default TemporalFunction<N> |
minus(NumericFunction<java.lang.Integer> function,
java.time.temporal.TemporalUnit unit)
|
default TemporalFunction<N> |
minusYears(int value)
|
default NumericFunction<java.lang.Integer> |
monthsBetween(N value)
|
default NumericFunction<java.lang.Integer> |
monthsBetween(java.util.function.Supplier<N> value)
|
default NumericFunction<java.lang.Integer> |
monthsBetween(TemporalFieldInfo<N> value)
|
default NumericFunction<java.lang.Integer> |
monthsBetween(TemporalFunction<N> value)
|
default StepCondition |
notBetween(N minIncluded,
N maxExcluded)
|
default TemporalFunction<N> |
plus(int value,
java.time.temporal.TemporalUnit unit)
|
default TemporalFunction<N> |
plus(NumericFieldInfo<java.lang.Integer> value,
java.time.temporal.TemporalUnit unit)
|
default TemporalFunction<N> |
plus(NumericFunction<java.lang.Integer> function,
java.time.temporal.TemporalUnit unit)
|
default TemporalFunction<N> |
plusYears(int value)
|
default TemporalFunction<N> |
with(TemporalAdjuster adjuster)
|
default NumericFunction<java.lang.Integer> |
yearsBetween(N value)
|
default NumericFunction<java.lang.Integer> |
yearsBetween(java.util.function.Supplier<N> value)
|
default NumericFunction<java.lang.Integer> |
yearsBetween(TemporalFieldInfo<N> value)
|
default NumericFunction<java.lang.Integer> |
yearsBetween(TemporalFunction<N> value)
|
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 eq(TemporalFunction<N> value)
value - the right side valueTemporalFunction.eq(TemporalFunction)default TemporalFunction<N> with(TemporalAdjuster adjuster)
adjuster - the adjusterTemporalFunction.with(TemporalAdjuster)default TemporalFunction<N> minus(int value, java.time.temporal.TemporalUnit unit)
value - the minus valueunit - the minus unitTemporalFunction.minus(int, TemporalUnit)default TemporalFunction<N> minus(NumericFieldInfo<java.lang.Integer> value, java.time.temporal.TemporalUnit unit)
value - the minus field valueunit - the minus unitTemporalFunction.minus(NumericFieldInfo, TemporalUnit)default TemporalFunction<N> minus(NumericFunction<java.lang.Integer> function, java.time.temporal.TemporalUnit unit)
function - the minus functionunit - the minus unitTemporalFunction.minus(NumericFunction, TemporalUnit)default TemporalFunction<N> minusYears(int value)
value - the years to removeTemporalFunction.minus(NumericFieldInfo, TemporalUnit)default TemporalFunction<N> plus(int value, java.time.temporal.TemporalUnit unit)
value - the plus valueunit - the plus unitTemporalFunction.plus(int, TemporalUnit)default TemporalFunction<N> plus(NumericFieldInfo<java.lang.Integer> value, java.time.temporal.TemporalUnit unit)
value - the plus field valueunit - the plus unitTemporalFunction.plus(NumericFieldInfo, TemporalUnit)default TemporalFunction<N> plus(NumericFunction<java.lang.Integer> function, java.time.temporal.TemporalUnit unit)
function - the plus functionunit - the plus unitTemporalFunction.plus(NumericFunction, TemporalUnit)default TemporalFunction<N> plusYears(int value)
value - the years to addTemporalFunction.plus(int, TemporalUnit)default StepCondition before(N value)
value - the right side valueTemporalFunction.before(Temporal)default StepCondition before(TemporalFieldInfo<N> value)
value - the right side valueTemporalFunction.before(TemporalFieldInfo)default StepCondition before(java.util.function.Supplier<N> value)
value - the right side valueTemporalFunction.before(Supplier)default StepCondition before(TemporalFunction<N> value)
value - the right side valueTemporalFunction.before(TemporalFunction)default StepCondition beforeOrEq(N value)
value - the right side valueTemporalFunction.beforeOrEq(Temporal)default StepCondition beforeOrEq(TemporalFieldInfo<N> value)
value - the right side valueTemporalFunction.beforeOrEq(Temporal)default StepCondition beforeOrEq(java.util.function.Supplier<N> value)
value - the right side valueTemporalFunction.beforeOrEq(Supplier)default StepCondition beforeOrEq(TemporalFunction<N> value)
value - the right side valueTemporalFunction.beforeOrEq(TemporalFunction)default StepCondition after(N value)
value - the right side valueTemporalFunction.after(Temporal)default StepCondition after(TemporalFieldInfo<N> value)
value - the right side valueTemporalFunction.after(TemporalFieldInfo)default StepCondition after(java.util.function.Supplier<N> value)
value - the right side valueTemporalFunction.after(Supplier)default StepCondition after(TemporalFunction<N> value)
value - the right side valueTemporalFunction.after(TemporalFunction)default StepCondition afterOrEq(N value)
value - the right side valueTemporalFunction.afterOrEq(Temporal)default StepCondition afterOrEq(TemporalFieldInfo<N> field)
field - the right side valueTemporalFunction.afterOrEq(TemporalFieldInfo)default StepCondition afterOrEq(java.util.function.Supplier<N> value)
value - the right side valueTemporalFunction.afterOrEq(Supplier)default StepCondition afterOrEq(TemporalFunction<N> value)
value - the right side valueTemporalFunction.afterOrEq(TemporalFunction)default StepCondition between(N minIncluded, N maxExcluded)
minIncluded - the min value includedmaxExcluded - the max value excludedTemporalFunction.between(Temporal, Temporal)default StepCondition between(java.util.function.Supplier<N> minIncluded, java.util.function.Supplier<N> maxExcluded)
minIncluded - the min value includedmaxExcluded - the max value excludedTemporalFunction.between(Supplier, Supplier)default StepCondition notBetween(N minIncluded, N maxExcluded)
minIncluded - the min value includedmaxExcluded - the max value excludedTemporalFunction.notBetween(Temporal, Temporal)default NumericFunction<java.lang.Integer> ageAt(N value)
value - the right side valueTemporalFunction.ageAt(Temporal)default NumericFunction<java.lang.Integer> ageAt(TemporalFieldInfo<N> value)
value - the right side valueTemporalFunction.ageAt(TemporalFieldInfo)default NumericFunction<java.lang.Integer> ageAt(TemporalFunction<N> value)
value - the right side valueTemporalFunction.ageAt(TemporalFunction)default NumericFunction<java.lang.Integer> ageAt(java.util.function.Supplier<N> value)
value - the right side valueTemporalFunction.ageAt(Supplier)default NumericFunction<java.lang.Integer> daysBetween(N value)
value - the right side valueTemporalFunction.daysBetween(Temporal)default NumericFunction<java.lang.Integer> daysBetween(TemporalFieldInfo<N> value)
value - the right side valueTemporalFunction.daysBetween(TemporalFieldInfo)default NumericFunction<java.lang.Integer> daysBetween(TemporalFunction<N> value)
value - the right side valueTemporalFunction.daysBetween(TemporalFunction)default NumericFunction<java.lang.Integer> daysBetween(java.util.function.Supplier<N> value)
value - the right side valueTemporalFunction.daysBetween(Supplier)default NumericFunction<java.lang.Integer> monthsBetween(N value)
value - the right side valueTemporalFunction.monthsBetween(Temporal)default NumericFunction<java.lang.Integer> monthsBetween(TemporalFieldInfo<N> value)
value - the right side valueTemporalFunction.monthsBetween(TemporalFieldInfo)default NumericFunction<java.lang.Integer> monthsBetween(TemporalFunction<N> value)
value - the right side valueTemporalFunction.monthsBetween(TemporalFunction)default NumericFunction<java.lang.Integer> monthsBetween(java.util.function.Supplier<N> value)
value - the right side valueTemporalFunction.monthsBetween(Supplier)default NumericFunction<java.lang.Integer> yearsBetween(N value)
value - the right side valueTemporalFunction.yearsBetween(Temporal)default NumericFunction<java.lang.Integer> yearsBetween(TemporalFieldInfo<N> value)
value - the right side valueTemporalFunction.yearsBetween(TemporalFieldInfo)default NumericFunction<java.lang.Integer> yearsBetween(TemporalFunction<N> value)
value - the right side valueTemporalFunction.yearsBetween(TemporalFunction)default NumericFunction<java.lang.Integer> yearsBetween(java.util.function.Supplier<N> value)
value - the right side valueTemporalFunction.yearsBetween(Supplier)TemporalFunction<N> getTemporalFunction()
default TemporalFunction<N> getDefaultFunction()
DslFieldgetDefaultFunction in interface DslField<N extends java.time.temporal.Temporal>