Package | Description |
---|---|
org.geotools.feature.visitor |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCalcResult
An abstract implementation for CalcResults.
|
static class |
AverageVisitor.AverageResult |
static class |
BoundsVisitor.BoundsResult |
static class |
CountVisitor.CountResult |
static class |
GroupByVisitor.GroupByResult
This class implements the feature calculation result of the group by visitor.
|
static class |
MaxVisitor.MaxResult |
static class |
MedianVisitor.MedianResult |
static class |
MinVisitor.MinResult |
static class |
StandardDeviationVisitor.Result |
static class |
SumVisitor.SumResult |
static class |
UniqueVisitor.UniqueResult |
Modifier and Type | Field and Description |
---|---|
static CalcResult |
CalcResult.NULL_RESULT
The result obtained when a FeatureCalc found no features to visit.
|
Modifier and Type | Method and Description |
---|---|
CalcResult |
GroupByVisitor.getResult()
This method computes and returns the group by visitor result.
|
CalcResult |
FeatureCalc.getResult()
Returns the result of the calculation as a handy object which can be merged and modified.
|
CalcResult |
UniqueVisitor.getResult() |
CalcResult |
StandardDeviationVisitor.getResult() |
CalcResult |
QuantileListVisitor.getResult() |
CalcResult |
AverageVisitor.getResult()
Returns a CalcResult object (containing the Average)
|
CalcResult |
NearestVisitor.getResult() |
CalcResult |
MedianVisitor.getResult() |
CalcResult |
MaxVisitor.getResult() |
CalcResult |
CountVisitor.getResult() |
CalcResult |
UniqueCountVisitor.getResult() |
CalcResult |
MinVisitor.getResult() |
CalcResult |
EqualAreaListVisitor.getResult() |
CalcResult |
SumVisitor.getResult() |
CalcResult |
BoundsVisitor.getResult() |
CalcResult |
GroupByVisitor.GroupByResult.merge(CalcResult newResult) |
CalcResult |
UniqueVisitor.UniqueResult.merge(CalcResult resultsToAdd) |
CalcResult |
AverageVisitor.AverageResult.merge(CalcResult resultsToAdd)
Merges the contents of a CalcResult Object with another CalcResult Object.
|
CalcResult |
AbstractCalcResult.merge(CalcResult resultsToAdd) |
CalcResult |
MedianVisitor.MedianResult.merge(CalcResult resultsToAdd) |
CalcResult |
MaxVisitor.MaxResult.merge(CalcResult resultsToAdd) |
CalcResult |
CountVisitor.CountResult.merge(CalcResult resultsToAdd) |
CalcResult |
MinVisitor.MinResult.merge(CalcResult resultsToAdd) |
CalcResult |
SumVisitor.SumResult.merge(CalcResult resultsToAdd) |
CalcResult |
BoundsVisitor.BoundsResult.merge(CalcResult resultsToAdd) |
CalcResult |
CalcResult.merge(CalcResult resultsToAdd)
Returns the merged results of two CalcResult.
|
abstract CalcResult |
Aggregate.wrap(Expression expression,
Object value)
Wraps a raw value in the appropriate visitor calculation result.
|
Modifier and Type | Method and Description |
---|---|
Map<List<Object>,CalcResult> |
GroupByVisitor.GroupByResult.getResults() |
Modifier and Type | Method and Description |
---|---|
boolean |
GroupByVisitor.GroupByResult.isCompatible(CalcResult newResult) |
boolean |
UniqueVisitor.UniqueResult.isCompatible(CalcResult targetResults) |
boolean |
AverageVisitor.AverageResult.isCompatible(CalcResult targetResults)
Determines if the target CalcResult object can be merged with this CalcResult object
|
boolean |
AbstractCalcResult.isCompatible(CalcResult targetResults) |
boolean |
MedianVisitor.MedianResult.isCompatible(CalcResult targetResults) |
boolean |
MaxVisitor.MaxResult.isCompatible(CalcResult targetResults) |
boolean |
CountVisitor.CountResult.isCompatible(CalcResult targetResults) |
boolean |
MinVisitor.MinResult.isCompatible(CalcResult targetResults) |
boolean |
SumVisitor.SumResult.isCompatible(CalcResult targetResults) |
boolean |
BoundsVisitor.BoundsResult.isCompatible(CalcResult targetResults) |
boolean |
CalcResult.isCompatible(CalcResult targetResults)
Returns true if the target results is a compatible type with the current results, with
compatible meaning that the two results may be merged.
|
CalcResult |
GroupByVisitor.GroupByResult.merge(CalcResult newResult) |
CalcResult |
UniqueVisitor.UniqueResult.merge(CalcResult resultsToAdd) |
CalcResult |
AverageVisitor.AverageResult.merge(CalcResult resultsToAdd)
Merges the contents of a CalcResult Object with another CalcResult Object.
|
CalcResult |
AbstractCalcResult.merge(CalcResult resultsToAdd) |
CalcResult |
MedianVisitor.MedianResult.merge(CalcResult resultsToAdd) |
CalcResult |
MaxVisitor.MaxResult.merge(CalcResult resultsToAdd) |
CalcResult |
CountVisitor.CountResult.merge(CalcResult resultsToAdd) |
CalcResult |
MinVisitor.MinResult.merge(CalcResult resultsToAdd) |
CalcResult |
SumVisitor.SumResult.merge(CalcResult resultsToAdd) |
CalcResult |
BoundsVisitor.BoundsResult.merge(CalcResult resultsToAdd) |
CalcResult |
CalcResult.merge(CalcResult resultsToAdd)
Returns the merged results of two CalcResult.
|
Constructor and Description |
---|
GroupByResult(Map<List<Object>,CalcResult> results,
Aggregate aggregateVisitor,
List<Expression> groupByAttributes) |
Copyright © 1996–2022 Geotools. All rights reserved.