P - the type for input parametersR - the result typepublic interface VectorAggregationQueryBuilder<P extends Persistable,R> extends AggregationQueryBuilder<P,R,org.opengis.feature.simple.SimpleFeature,VectorAggregationQueryBuilder<P,R>>, BaseVectorQueryBuilder<R,AggregationQuery<P,R,org.opengis.feature.simple.SimpleFeature>,VectorAggregationQueryBuilder<P,R>>
| Modifier and Type | Method and Description |
|---|---|
VectorAggregationQueryBuilder<P,R> |
bboxOfResults(String... typeNames)
Convenience method for getting a bounding box of the results of a query.
|
VectorAggregationQueryBuilder<P,R> |
bboxOfResultsForGeometryField(String typeName,
String geomAttributeName)
Convenience method for getting a bounding box of the results of a query.
|
default VectorQueryConstraintsFactory |
constraintsFactory() |
static <P extends Persistable,R> |
newBuilder()
get a default implementation of this builder
|
VectorAggregationQueryBuilder<P,R> |
timeRangeOfResults(String... typeNames)
Convenience method for getting a time range of the results of a query.
|
VectorAggregationQueryBuilder<P,R> |
timeRangeOfResultsForTimeField(String typeName,
String timeAttributeName)
Convenience method for getting a time range of the results of a query.
|
aggregate, buildWithBinningStrategy, countaddAuthorization, addHint, allIndices, build, constraints, filter, indexName, limit, noAuthorizations, noHints, noLimit, setAuthorizationsdefault VectorQueryConstraintsFactory constraintsFactory()
constraintsFactory in interface BaseQueryBuilder<R,AggregationQuery<P extends Persistable,R,org.opengis.feature.simple.SimpleFeature>,VectorAggregationQueryBuilder<P extends Persistable,R>>static <P extends Persistable,R> VectorAggregationQueryBuilder<P,R> newBuilder()
newBuilder in interface AggregationQueryBuilder<P extends Persistable,R,org.opengis.feature.simple.SimpleFeature,VectorAggregationQueryBuilder<P extends Persistable,R>>VectorAggregationQueryBuilder<P,R> bboxOfResults(String... typeNames)
typeNames - the type names to constrain byVectorAggregationQueryBuilder<P,R> bboxOfResultsForGeometryField(String typeName, String geomAttributeName)
typeName - the type namegeomAttributeName - the geometry attribute nameVectorAggregationQueryBuilder<P,R> timeRangeOfResults(String... typeNames)
typeNames - the type names to constrain byVectorAggregationQueryBuilder<P,R> timeRangeOfResultsForTimeField(String typeName, String timeAttributeName)
typeName - the type names to constrain bytimeAttributeName - the time attribute nameCopyright © 2013–2021. All rights reserved.