public abstract class BaseOptimalVectorAggregation<P extends Persistable,R,T> extends Object implements AdapterAndIndexBasedAggregation<P,R,T>
| Modifier and Type | Field and Description |
|---|---|
protected FieldNameParam |
fieldNameParam |
| Constructor and Description |
|---|
BaseOptimalVectorAggregation() |
BaseOptimalVectorAggregation(FieldNameParam fieldNameParam) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract Aggregation<P,R,T> |
createAggregation() |
Aggregation<P,R,T> |
createAggregation(DataTypeAdapter<T> adapter,
AdapterToIndexMapping indexMapping,
Index index) |
protected abstract Aggregation<P,R,T> |
createCommonIndexAggregation() |
P |
getParameters() |
protected abstract boolean |
isCommonIndex(Index index,
GeotoolsFeatureDataAdapter adapter) |
void |
setParameters(P parameters) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaggregate, clearResult, fromBinary, getResult, merge, resultFromBinary, resultToBinary, toBinaryprotected FieldNameParam fieldNameParam
public BaseOptimalVectorAggregation()
public BaseOptimalVectorAggregation(FieldNameParam fieldNameParam)
public P getParameters()
getParameters in interface Aggregation<P extends Persistable,R,T>getParameters in interface AdapterAndIndexBasedAggregation<P extends Persistable,R,T>public void setParameters(P parameters)
setParameters in interface Aggregation<P extends Persistable,R,T>setParameters in interface AdapterAndIndexBasedAggregation<P extends Persistable,R,T>public Aggregation<P,R,T> createAggregation(DataTypeAdapter<T> adapter, AdapterToIndexMapping indexMapping, Index index)
createAggregation in interface AdapterAndIndexBasedAggregation<P extends Persistable,R,T>protected abstract boolean isCommonIndex(Index index, GeotoolsFeatureDataAdapter adapter)
protected abstract Aggregation<P,R,T> createCommonIndexAggregation()
protected abstract Aggregation<P,R,T> createAggregation()
Copyright © 2013–2021. All rights reserved.