public abstract class BinarySpatialPredicate extends BinaryPredicate<SpatialExpression>
expression1, expression2| Constructor and Description |
|---|
BinarySpatialPredicate() |
BinarySpatialPredicate(SpatialExpression expression1,
SpatialExpression 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(FilterGeometry value1,
FilterGeometry 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 boolean |
isExact() |
void |
prepare(DataTypeAdapter<?> adapter,
AdapterToIndexMapping indexMapping,
Index index) |
addReferencedFields, fromBinary, getExpression1, getExpression2, removePredicatesForFields, toBinarypublic BinarySpatialPredicate()
public BinarySpatialPredicate(SpatialExpression expression1, SpatialExpression expression2)
public void prepare(DataTypeAdapter<?> adapter, AdapterToIndexMapping indexMapping, Index index)
public <T> boolean evaluate(DataTypeAdapter<T> adapter, T entry)
protected abstract boolean evaluateInternal(FilterGeometry value1, FilterGeometry 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 boolean isExact()
Copyright © 2013–2021. All rights reserved.