public abstract class AbstractVectorConstraints<T extends QueryConstraints> extends Object implements AdapterAndIndexBasedQueryConstraints, QueryConstraints
| Modifier and Type | Field and Description |
|---|---|
protected T |
delegateConstraints |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractVectorConstraints() |
|
AbstractVectorConstraints(T delegateConstraints) |
| Modifier and Type | Method and Description |
|---|---|
List<QueryFilter> |
createFilters(Index index) |
QueryConstraints |
createQueryConstraints(InternalDataAdapter<?> adapter,
Index index,
AdapterToIndexMapping indexMapping) |
void |
fromBinary(byte[] bytes) |
protected abstract org.opengis.filter.Filter |
getFilter(GeotoolsFeatureDataAdapter adapter,
Index index) |
List<MultiDimensionalNumericData> |
getIndexConstraints(Index index) |
protected abstract boolean |
isSupported(Index index,
GeotoolsFeatureDataAdapter adapter) |
protected abstract T |
newConstraints() |
byte[] |
toBinary() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitindexMustBeSpecifiedprotected T extends QueryConstraints delegateConstraints
protected AbstractVectorConstraints()
public AbstractVectorConstraints(T delegateConstraints)
public byte[] toBinary()
toBinary in interface Persistablepublic List<QueryFilter> createFilters(Index index)
createFilters in interface AdapterAndIndexBasedQueryConstraintscreateFilters in interface QueryConstraintspublic void fromBinary(byte[] bytes)
fromBinary in interface Persistableprotected abstract T newConstraints()
public List<MultiDimensionalNumericData> getIndexConstraints(Index index)
getIndexConstraints in interface AdapterAndIndexBasedQueryConstraintsgetIndexConstraints in interface QueryConstraintsprotected abstract boolean isSupported(Index index, GeotoolsFeatureDataAdapter adapter)
protected abstract org.opengis.filter.Filter getFilter(GeotoolsFeatureDataAdapter adapter, Index index)
public QueryConstraints createQueryConstraints(InternalDataAdapter<?> adapter, Index index, AdapterToIndexMapping indexMapping)
createQueryConstraints in interface AdapterAndIndexBasedQueryConstraintsCopyright © 2013–2021. All rights reserved.