public class TemporalFunctionMetadata extends LeafMetadata<TemporalFunctionMetadata> implements PredicateMetadata
| Constructor and Description |
|---|
TemporalFunctionMetadata(MetadataType type) |
| Modifier and Type | Method and Description |
|---|---|
static TemporalFunctionMetadata |
dateMetadata(java.lang.Object date) |
java.util.concurrent.atomic.AtomicInteger |
evalFalse() |
java.util.concurrent.atomic.AtomicInteger |
evalTrue() |
static TemporalFunctionMetadata |
firstDayOfThisMonthMetadata() |
static TemporalFunctionMetadata |
firstDayOfThisYearMetadata() |
static TemporalFunctionMetadata |
lastDayOfThisMonthMetadata() |
static TemporalFunctionMetadata |
lastDayOfThisYearMetadata() |
static TemporalFunctionMetadata |
todayMetadata() |
static TemporalFunctionMetadata |
todayMinusMetadata(int value,
java.lang.Object unit) |
static TemporalFunctionMetadata |
todayPlusMetadata(int value,
java.lang.Object unit) |
add, elements, elementsAsList, field, operator, type, valueCondition, valueListObject, valueListReadable, valueObject, valueReadable, valueString, valueSupplier, valueUnknowntoStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfalseEvalCount, incFalseEval, incTrueEval, resetCounters, trueEvalCountpublic TemporalFunctionMetadata(MetadataType type)
public java.util.concurrent.atomic.AtomicInteger evalTrue()
evalTrue in interface PredicateMetadatapublic java.util.concurrent.atomic.AtomicInteger evalFalse()
evalFalse in interface PredicateMetadatapublic static TemporalFunctionMetadata todayMetadata()
public static TemporalFunctionMetadata todayPlusMetadata(int value, java.lang.Object unit)
public static TemporalFunctionMetadata todayMinusMetadata(int value, java.lang.Object unit)
public static TemporalFunctionMetadata firstDayOfThisMonthMetadata()
public static TemporalFunctionMetadata firstDayOfThisYearMetadata()
public static TemporalFunctionMetadata lastDayOfThisMonthMetadata()
public static TemporalFunctionMetadata lastDayOfThisYearMetadata()
public static TemporalFunctionMetadata dateMetadata(java.lang.Object date)