layout: default title: QueryCapability parent: Core Classes —

dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Components.Layers

QueryCapability Class

Describes query operations that can be performed on features in the layer.

public class QueryCapability :
System.IEquatable<dymaptic.GeoBlazor.Core.Components.Layers.QueryCapability>

Inheritance System.Object 🡒 QueryCapability

Implements System.IEquatable<QueryCapability>

Constructors

QueryCapability(int, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool, SupportedSpatialStatisticAggregations) Constructor

Describes query operations that can be performed on features in the layer.

public QueryCapability(int MaxRecordCount, bool SupportsCacheHint, bool SupportsCentroid, bool SupportsDisjointSpatialRelationship, bool SupportsDistance, bool SupportsDistinct, bool SupportsExtent, bool SupportsGeometryProperties, bool SupportsHavingClause, bool SupportsHistoricMoment, bool SupportsOrderBy, bool SupportsPagination, bool SupportsPercentileStatistics, bool SupportsQuantization, bool SupportsQuantizationEditMode, bool SupportsQueryGeometry, bool SupportsResultType, bool SupportsStandardizedQueriesOnly, bool SupportsStatistics, bool SupportsSqlExpression, bool SupportsSpatialAggregationStatistics, dymaptic.GeoBlazor.Core.Components.Layers.SupportedSpatialStatisticAggregations SupportedSpatialStatisticAggregations);

Parameters

MaxRecordCount System.Int32

The maximum number of records that will be returned for a given query.

SupportsCacheHint System.Boolean

Indicates if the query operation supports a cache hint. This is valid only for hosted feature services.

SupportsCentroid System.Boolean

Indicates if the geometry centroid associated with each polygon feature can be returned.

SupportsDisjointSpatialRelationship System.Boolean

Indicates if the query operation supports disjoint spatial relationship. This is valid only for hosted feature services.

SupportsDistance System.Boolean

Indicates if the layer’s query operation supports a buffer distance for input geometries.

SupportsDistinct System.Boolean

Indicates if the layer supports queries for distinct values based on fields specified in the outFields.

SupportsExtent System.Boolean

Indicates if the layer’s query response includes the extent of features.

SupportsGeometryProperties System.Boolean

Indicates if the layer’s query response contains geometry attributes, including shape area and length attributes.

SupportsHavingClause System.Boolean

Indicates if the layer supports the having clause on the service.

SupportsHistoricMoment System.Boolean

Indicates if the layer supports historic moment query.

SupportsOrderBy System.Boolean

Indicates if features returned in the query response can be ordered by one or more fields.

SupportsPagination System.Boolean

Indicates if the query response supports pagination.

SupportsPercentileStatistics System.Boolean

Indicates if the layer supports percentile statisticType.

SupportsQuantization System.Boolean

Indicates if the query operation supports the projection of geometries onto a virtual grid.

SupportsQuantizationEditMode System.Boolean

Indicates if the query operation supports quantization designed to be used in edit mode (highest resolution at the given spatial reference).

SupportsQueryGeometry System.Boolean

Indicates if the query response includes the query geometry.

SupportsResultType System.Boolean

Indicates if the number of features returned by the query operation can be controlled.

SupportsStandardizedQueriesOnly System.Boolean

Indicates if the layer supports using standardized queries. Learn more about standardized queries here.

SupportsStatistics System.Boolean

Indicates if the layer supports field-based statistical functions.

SupportsSqlExpression System.Boolean

Indicates if the layer supports SQL expressions.

SupportsSpatialAggregationStatistics System.Boolean

Indicates if the layer supports spatial extent, center or convex hull to be returned for each distinct group when groupByFieldsForStatistics is used. Supported with ArcGIS Online hosted features services only.

SupportedSpatialStatisticAggregations SupportedSpatialStatisticAggregations

List of supported aggregated geometries returned for each distinct group when groupByFieldsForStatistics is used.

Properties

QueryCapability.MaxRecordCount Property

The maximum number of records that will be returned for a given query.

public int MaxRecordCount { get; set; }

Property Value

System.Int32

QueryCapability.SupportedSpatialStatisticAggregations Property

List of supported aggregated geometries returned for each distinct group when groupByFieldsForStatistics is used.

public dymaptic.GeoBlazor.Core.Components.Layers.SupportedSpatialStatisticAggregations SupportedSpatialStatisticAggregations { get; set; }

Property Value

SupportedSpatialStatisticAggregations

QueryCapability.SupportsCacheHint Property

Indicates if the query operation supports a cache hint. This is valid only for hosted feature services.

public bool SupportsCacheHint { get; set; }

Property Value

System.Boolean

QueryCapability.SupportsCentroid Property

Indicates if the geometry centroid associated with each polygon feature can be returned.

public bool SupportsCentroid { get; set; }

Property Value

System.Boolean

QueryCapability.SupportsDisjointSpatialRelationship Property

Indicates if the query operation supports disjoint spatial relationship. This is valid only for hosted feature services.

public bool SupportsDisjointSpatialRelationship { get; set; }

Property Value

System.Boolean

QueryCapability.SupportsDistance Property

Indicates if the layer’s query operation supports a buffer distance for input geometries.

public bool SupportsDistance { get; set; }

Property Value

System.Boolean

QueryCapability.SupportsDistinct Property

Indicates if the layer supports queries for distinct values based on fields specified in the outFields.

public bool SupportsDistinct { get; set; }

Property Value

System.Boolean

QueryCapability.SupportsExtent Property

Indicates if the layer’s query response includes the extent of features.

public bool SupportsExtent { get; set; }

Property Value

System.Boolean

QueryCapability.SupportsGeometryProperties Property

Indicates if the layer’s query response contains geometry attributes, including shape area and length attributes.

public bool SupportsGeometryProperties { get; set; }

Property Value

System.Boolean

QueryCapability.SupportsHavingClause Property

Indicates if the layer supports the having clause on the service.

public bool SupportsHavingClause { get; set; }

Property Value

System.Boolean

QueryCapability.SupportsHistoricMoment Property

Indicates if the layer supports historic moment query.

public bool SupportsHistoricMoment { get; set; }

Property Value

System.Boolean

QueryCapability.SupportsOrderBy Property

Indicates if features returned in the query response can be ordered by one or more fields.

public bool SupportsOrderBy { get; set; }

Property Value

System.Boolean

QueryCapability.SupportsPagination Property

Indicates if the query response supports pagination.

public bool SupportsPagination { get; set; }

Property Value

System.Boolean

QueryCapability.SupportsPercentileStatistics Property

Indicates if the layer supports percentile statisticType.

public bool SupportsPercentileStatistics { get; set; }

Property Value

System.Boolean

QueryCapability.SupportsQuantization Property

Indicates if the query operation supports the projection of geometries onto a virtual grid.

public bool SupportsQuantization { get; set; }

Property Value

System.Boolean

QueryCapability.SupportsQuantizationEditMode Property

Indicates if the query operation supports quantization designed to be used in edit mode (highest resolution at the given spatial reference).

public bool SupportsQuantizationEditMode { get; set; }

Property Value

System.Boolean

QueryCapability.SupportsQueryGeometry Property

Indicates if the query response includes the query geometry.

public bool SupportsQueryGeometry { get; set; }

Property Value

System.Boolean

QueryCapability.SupportsResultType Property

Indicates if the number of features returned by the query operation can be controlled.

public bool SupportsResultType { get; set; }

Property Value

System.Boolean

QueryCapability.SupportsSpatialAggregationStatistics Property

Indicates if the layer supports spatial extent, center or convex hull to be returned for each distinct group when groupByFieldsForStatistics is used. Supported with ArcGIS Online hosted features services only.

public bool SupportsSpatialAggregationStatistics { get; set; }

Property Value

System.Boolean

QueryCapability.SupportsSqlExpression Property

Indicates if the layer supports SQL expressions.

public bool SupportsSqlExpression { get; set; }

Property Value

System.Boolean

QueryCapability.SupportsStandardizedQueriesOnly Property

Indicates if the layer supports using standardized queries. Learn more about standardized queries here.

public bool SupportsStandardizedQueriesOnly { get; set; }

Property Value

System.Boolean

QueryCapability.SupportsStatistics Property

Indicates if the layer supports field-based statistical functions.

public bool SupportsStatistics { get; set; }

Property Value

System.Boolean