StatisticsQueryParameters class final

Parameters to perform a statistical query on a FeatureTable.

Perform statistical analyses such as average, count, maximum, and standard deviation on a feature table by defining a StatisticType on a StatisticDefinition. Use a combination of attribute, spatial, and temporal criteria to filter the features to be analyzed. If no filters are defined, all features in the table are included in the statistical query. You can also control how to group the results.

Implemented types

Constructors

StatisticsQueryParameters({required List<StatisticDefinition> statisticDefinitions})
Creates statistics query parameters using one or more StatisticDefinition.
factory

Properties

geometry Geometry?
The geometry used to filter the results.
getter/setter pair
groupByFieldNames List<String>
The fields by which statistical query results will be grouped.
no setter
hashCode int
The hash code for this object.
no setterinherited
orderByFields List<OrderBy>
The fields by which statistical query results will be ordered.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
spatialRelationship SpatialRelationship
The spatial relationship that (along with the StatisticsQueryParameters.geometry) defines features to be included in the query.
getter/setter pair
statisticDefinitions List<StatisticDefinition>
The definition of statistics (input field, output name, statistic type) to include in the statistical query of a table.
no setter
timeExtent TimeExtent?
The time extent that defines features to be included in the statistics query.
getter/setter pair
whereClause String
The attribute expression that defines features to be included in the statistics query.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited