ArcGISStreamServiceFilter class final
Limits which dynamic entities are returned from an ArcGIS stream service.
Set ArcGISStreamService.filter to an object of this type to apply a server-side filter on observations streamed from an ArcGIS stream service. Spatial or attribute filters (or both) are supported.
Using this server-side filter is useful for limiting how much data is streamed from an ArcGISStreamService and handled in the client application, which can help with application performance and memory efficiency.
- Implemented types
Constructors
- ArcGISStreamServiceFilter()
-
Creates an empty ArcGISStreamServiceFilter object.
factory
Properties
- geometry ↔ Geometry?
-
The geometry that is used to filter results.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
-
outFields
→ List<
String> -
A collection of field names that identify the observation values the
server should return.
no setter
- outSpatialReference ↔ SpatialReference?
-
The spatial reference that dynamic entities are returned in.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- whereClause ↔ String
-
A SQL expression that defines the dynamic entities to return.
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