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
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
QueryCapability.SupportsCentroid Property
Indicates if the geometry centroid associated with each polygon feature can be returned.
public bool SupportsCentroid { get; set; }
Property Value
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
QueryCapability.SupportsDistance Property
Indicates if the layer’s query operation supports a buffer distance for input geometries.
public bool SupportsDistance { get; set; }
Property Value
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
QueryCapability.SupportsExtent Property
Indicates if the layer’s query response includes the extent of features.
public bool SupportsExtent { get; set; }
Property Value
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
QueryCapability.SupportsHavingClause Property
Indicates if the layer supports the having clause on the service.
public bool SupportsHavingClause { get; set; }
Property Value
QueryCapability.SupportsHistoricMoment Property
Indicates if the layer supports historic moment query.
public bool SupportsHistoricMoment { get; set; }
Property Value
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
QueryCapability.SupportsPagination Property
Indicates if the query response supports pagination.
public bool SupportsPagination { get; set; }
Property Value
QueryCapability.SupportsPercentileStatistics Property
Indicates if the layer supports percentile statisticType.
public bool SupportsPercentileStatistics { get; set; }
Property Value
QueryCapability.SupportsQuantization Property
Indicates if the query operation supports the projection of geometries onto a virtual grid.
public bool SupportsQuantization { get; set; }
Property Value
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
QueryCapability.SupportsQueryGeometry Property
Indicates if the query response includes the query geometry.
public bool SupportsQueryGeometry { get; set; }
Property Value
QueryCapability.SupportsResultType Property
Indicates if the number of features returned by the query operation can be controlled.
public bool SupportsResultType { get; set; }
Property Value
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
QueryCapability.SupportsSqlExpression Property
Indicates if the layer supports SQL expressions.
public bool SupportsSqlExpression { get; set; }
Property Value
QueryCapability.SupportsStandardizedQueriesOnly Property
Indicates if the layer supports using standardized queries. Learn more about standardized queries here.
public bool SupportsStandardizedQueriesOnly { get; set; }
Property Value
QueryCapability.SupportsStatistics Property
Indicates if the layer supports field-based statistical functions.
public bool SupportsStatistics { get; set; }