public abstract class BinaryTemporalPredicate extends BinaryPredicate<TemporalExpression>
expression1, expression2| Constructor and Description |
|---|
BinaryTemporalPredicate() |
BinaryTemporalPredicate(TemporalExpression expression1,
TemporalExpression expression2) |
| Modifier and Type | Method and Description |
|---|---|
<T> boolean |
evaluate(DataTypeAdapter<T> adapter,
T entry) |
boolean |
evaluate(Map<String,Object> fieldValues) |
protected abstract boolean |
evaluateInternal(org.threeten.extra.Interval value1,
org.threeten.extra.Interval value2) |
Set<String> |
getConstrainableFields() |
<V extends Comparable<V>> |
getConstraints(Class<V> constraintClass,
DataStatisticsStore statsStore,
DataTypeAdapter<?> adapter,
AdapterToIndexMapping indexMapping,
Index index,
Set<String> indexedFields) |
protected abstract NumericFieldConstraints |
getConstraints(org.threeten.extra.Interval literal,
Double minRange,
Double maxRange,
boolean reversed,
boolean exact) |
void |
prepare(DataTypeAdapter<?> adapter,
AdapterToIndexMapping indexMapping,
Index index) |
addReferencedFields, fromBinary, getExpression1, getExpression2, removePredicatesForFields, toBinarypublic BinaryTemporalPredicate()
public BinaryTemporalPredicate(TemporalExpression expression1, TemporalExpression expression2)
public void prepare(DataTypeAdapter<?> adapter, AdapterToIndexMapping indexMapping, Index index)
public <T> boolean evaluate(DataTypeAdapter<T> adapter, T entry)
protected abstract boolean evaluateInternal(org.threeten.extra.Interval value1,
org.threeten.extra.Interval value2)
public <V extends Comparable<V>> FilterConstraints<V> getConstraints(Class<V> constraintClass, DataStatisticsStore statsStore, DataTypeAdapter<?> adapter, AdapterToIndexMapping indexMapping, Index index, Set<String> indexedFields)
protected abstract NumericFieldConstraints getConstraints(org.threeten.extra.Interval literal, Double minRange, Double maxRange, boolean reversed, boolean exact)
Copyright © 2013–2021. All rights reserved.