Skip To Content ArcGIS for Developers Sign In Dashboard

StatisticsQueryParameters QML Type

Contains parameters for a query for statistics. More...

Import Statement: import Esri.ArcGISRuntime 100.9
Since: Esri.ArcGISRuntime 100.2
Inherits:

Object

Properties

Signals

Detailed Description

Queries can find statistics based on a geometry filter, or a SQL WHERE clause.

This QML type supports the following default properties. A default property may be declared inside another declared object without being assigned explicitly to a property.

See also FeatureTable.

Property Documentation

[default] geometry : Geometry

The input geometry used for a spatial filter.


groupByFieldNames : list<string>

The fields by which statistical query results will be grouped.


orderByFields : list<OrderBy>

The sort order of result.

Results can be sorted on one or more fields. Each OrderBy instance includes a field name and whether to sort by that field in ascending or descending order.

See also OrderBy.


spatialRelationship : Enums.SpatialRelationship

The spatial relationship to use when applying the geometry filter.

See also Enums.SpatialRelationship.


statisticDefinitions : list<StatisticDefinition>

The definition of statistics (input field, output name, statistic type) to include in a statistical query of a table.

See also StatisticDefinition.


[default] timeExtent : TimeExtent

The time extent to apply to the query.

This property was introduced in Esri.ArcGISRuntime 100.3.


whereClause : string

The SQL WHERE clause to apply in the query.


Signal Documentation

geometryChanged()

Emitted when the geometry property changes.

Note: The corresponding handler is onGeometryChanged.


groupByFieldNamesChanged()

Emitted when the groupByFieldNames property changes.

Note: The corresponding handler is onGroupByFieldNamesChanged.


orderByFieldsChanged()

Emitted when the orderByFields property changes.

Note: The corresponding handler is onOrderByFieldsChanged.


spatialRelationshipChanged()

Emitted when the spatialRelationship property changes.

Note: The corresponding handler is onSpatialRelationshipChanged.


statisticDefinitionsChanged()

Emitted when the statisticDefinitions property changes.

Note: The corresponding handler is onStatisticDefinitionsChanged.


timeExtentChanged()

Emitted when the timeExtent property changes.

Note: The corresponding handler is onTimeExtentChanged.

This signal was introduced in Esri.ArcGISRuntime 100.3.


whereClauseChanged()

Emitted when the whereClause property changes.

Note: The corresponding handler is onWhereClauseChanged.



Feedback on this topic?