Contains parameters for a query for statistics. More...
Header: | #include <StatisticsQueryParameters.h> |
Since: | Esri::ArcGISRuntime 100.2 |
This class was introduced in Esri::ArcGISRuntime 100.2.
Public Functions
StatisticsQueryParameters(Esri::ArcGISRuntime::StatisticsQueryParameters &&other) | |
StatisticsQueryParameters(const Esri::ArcGISRuntime::StatisticsQueryParameters &other) | |
StatisticsQueryParameters(const QList<Esri::ArcGISRuntime::StatisticDefinition> &statisticDefinitions) | |
StatisticsQueryParameters() | |
Esri::ArcGISRuntime::StatisticsQueryParameters & | operator=(Esri::ArcGISRuntime::StatisticsQueryParameters &&other) |
Esri::ArcGISRuntime::StatisticsQueryParameters & | operator=(const Esri::ArcGISRuntime::StatisticsQueryParameters &other) |
~StatisticsQueryParameters() | |
void | clear() |
Esri::ArcGISRuntime::Geometry | geometry() const |
QStringList | groupByFieldNames() const |
bool | isEmpty() const |
QList<Esri::ArcGISRuntime::OrderBy> | orderByFields() const |
void | setGeometry(const Esri::ArcGISRuntime::Geometry &geometry) |
void | setGroupByFieldNames(const QStringList &groupByFieldNames) |
void | setOrderByFields(const QList<Esri::ArcGISRuntime::OrderBy> &orderByFields) |
void | setSpatialRelationship(Esri::ArcGISRuntime::SpatialRelationship relationship) |
void | setStatisticDefinitions(const QList<Esri::ArcGISRuntime::StatisticDefinition> &statisticDefinitions) |
void | setTimeExtent(const Esri::ArcGISRuntime::TimeExtent &timeExtent) |
void | setWhereClause(const QString &whereClause) |
Esri::ArcGISRuntime::SpatialRelationship | spatialRelationship() const |
QList<Esri::ArcGISRuntime::StatisticDefinition> | statisticDefinitions() const |
Esri::ArcGISRuntime::TimeExtent | timeExtent() const |
QString | whereClause() const |
Detailed Description
Queries can find statistics based on a geometry filter, or a SQL WHERE clause.
Member Function Documentation
StatisticsQueryParameters::StatisticsQueryParameters (Esri::ArcGISRuntime::StatisticsQueryParameters &&other)
Move constructor from other StatisticsQueryParameters.
StatisticsQueryParameters::StatisticsQueryParameters (const Esri::ArcGISRuntime::StatisticsQueryParameters &other)
Copy constructor from other StatisticsQueryParameters.
StatisticsQueryParameters::StatisticsQueryParameters (const QList<Esri::ArcGISRuntime::StatisticDefinition > &statisticDefinitions )
Create a StatisticsQueryParameters instance with the definition of statistics (statisticDefinitions) to include in a statistical query of a table.
StatisticsQueryParameters::StatisticsQueryParameters ()
Default Constructor. Create an empty StatisticsQueryParameters instance.
Esri::ArcGISRuntime::StatisticsQueryParameters &StatisticsQueryParameters::operator=(Esri::ArcGISRuntime::StatisticsQueryParameters &&other)
Move operator from other StatisticsQueryParameters.
Esri::ArcGISRuntime::StatisticsQueryParameters &StatisticsQueryParameters::operator=(const Esri::ArcGISRuntime::StatisticsQueryParameters &other)
Assignment operator from other StatisticsQueryParameters.
StatisticsQueryParameters::~StatisticsQueryParameters ()
Destructor
void StatisticsQueryParameters::clear()
Clears this StatisticsQueryParameters and sets back to empty.
Esri::ArcGISRuntime::Geometry StatisticsQueryParameters::geometry() const
Returns the geometry to use as a filter.
See also setGeometry().
QStringList StatisticsQueryParameters::groupByFieldNames () const
Returns the fields by which statistical query results will be grouped.
See also setGroupByFieldNames().
bool StatisticsQueryParameters::isEmpty () const
Returns whether this StatisticsQueryParameters is empty.
QList<Esri::ArcGISRuntime::OrderBy > StatisticsQueryParameters::orderByFields () const
Returns the sort order of result.
See also setOrderByFields.
void StatisticsQueryParameters::setGeometry (const Esri::ArcGISRuntime::Geometry &geometry)
Sets the geometry to use as a filter.
See also geometry().
void StatisticsQueryParameters::setGroupByFieldNames (const QStringList &groupByFieldNames )
Sets the fields by which statistical query results will be grouped to groupByFieldNames.
See also groupByFieldNames().
void StatisticsQueryParameters::setOrderByFields (const QList<Esri::ArcGISRuntime::OrderBy > &orderByFields )
Sets the orderByFields to be applied to the query operation.
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 orderByFields() and OrderBy.
void StatisticsQueryParameters::setSpatialRelationship (Esri::ArcGISRuntime::SpatialRelationship relationship)
Sets the spatial relationship to use when applying the geometry filter.
See also spatialRelationship().
void StatisticsQueryParameters::setStatisticDefinitions (const QList<Esri::ArcGISRuntime::StatisticDefinition > &statisticDefinitions )
Sets the definition of statistics (input field, output name, statistic type) to include in a statistical query of a table to statisticDefinitions.
See also statisticDefinitions().
void StatisticsQueryParameters::setTimeExtent (const Esri::ArcGISRuntime::TimeExtent &timeExtent )
Sets the time extent to apply in the query to timeExtent.
This function was introduced in Esri::ArcGISRuntime 100.3.
See also timeExtent().
void StatisticsQueryParameters::setWhereClause (const QString &whereClause )
Sets the SQL whereClause to apply in the query.
See also whereClause().
Esri::ArcGISRuntime::SpatialRelationship StatisticsQueryParameters::spatialRelationship () const
Returns the spatial relationship to use when applying the geometry filter.
See also setSpatialRelationship().
QList<Esri::ArcGISRuntime::StatisticDefinition > StatisticsQueryParameters::statisticDefinitions () const
Returns the definition of statistics (input field, output name, statistic type) to include in a statistical query of a table.
See also setStatisticDefinitions().
Esri::ArcGISRuntime::TimeExtent StatisticsQueryParameters::timeExtent () const
Returns the time extent to apply in the query.
This function was introduced in Esri::ArcGISRuntime 100.3.
See also setTimeExtent().
QString StatisticsQueryParameters::whereClause () const
Returns the SQL WHERE clause to apply in the query.
See also setWhereClause().