public final class GroupByVisitorBuilder extends Object
A valid group by visitor requires an aggregate attribute, an aggregate visitor and at least one group by attribute.
Constructor and Description |
---|
GroupByVisitorBuilder() |
public GroupByVisitorBuilder withAggregateAttribute(int attributeTypeIndex, SimpleFeatureType type)
public GroupByVisitorBuilder withAggregateAttribute(String attributeName, SimpleFeatureType type)
public GroupByVisitorBuilder withAggregateAttribute(Expression aggregateAttribute)
public GroupByVisitorBuilder withAggregateVisitor(Aggregate aggregateVisitor)
public GroupByVisitorBuilder withAggregateVisitor(String aggregateVisitorName)
public GroupByVisitorBuilder withGroupByAttribute(int attributeTypeIndex, SimpleFeatureType type)
public GroupByVisitorBuilder withGroupByAttribute(String attributeName, SimpleFeatureType type)
public GroupByVisitorBuilder withGroupByAttributes(Collection<String> attributesNames, SimpleFeatureType type)
public GroupByVisitorBuilder withGroupByAttribute(Expression groupByAttribute)
public GroupByVisitorBuilder withProgressListener(ProgressListener progressListener)
public GroupByVisitor build()
Copyright © 1996–2023 Geotools. All rights reserved.