ArcGIS Runtime SDK for iOS: AGSQueryParameters.h Source File
ArcGIS Runtime SDK for iOS  100.9
AGSQueryParameters.h
Go to the documentation of this file.
1 /*
2  COPYRIGHT 1995-2020 ESRI
3 
4  TRADE SECRETS: ESRI PROPRIETARY AND CONFIDENTIAL
5  Unpublished material - all rights reserved under the
6  Copyright Laws of the United States and applicable international
7  laws, treaties, and conventions.
8 
9  For additional information, contact:
10  Environmental Systems Research Institute, Inc.
11  Attn: Contracts and Legal Services Department
12  380 New York Street
13  Redlands, California, 92373
14  USA
15 
16  email: contracts@esri.com
17  */
18 
19 #import <ArcGIS/AGSObject.h>
20 #import <ArcGIS/AGSSpatialRelationship.h>
21 
22 @class AGSGeometry;
23 @class AGSOrderBy;
24 @class AGSSpatialReference;
25 @class AGSTimeExtent;
26  //Required for Globals API doc
28 
38 
39 
40 
41 #pragma mark -
42 #pragma mark initializers
43 
44 -(instancetype)init;
45 +(instancetype)queryParameters;
46 
47 #pragma mark -
48 #pragma mark properties
49 
53 @property (nullable, nonatomic, strong, readwrite) AGSGeometry *geometry;
54 
58 @property (nonatomic, assign, readwrite) double maxAllowableOffset;
59 
64 @property (nonatomic, assign, readwrite) NSInteger maxFeatures;
65 
69 @property (nonatomic, copy, readwrite) NSArray<NSNumber*> *objectIDs;
70 
74 @property (nonatomic, copy, readwrite) NSArray<AGSOrderBy*> *orderByFields;
75 
79 @property (nullable, nonatomic, strong, readwrite) AGSSpatialReference *outSpatialReference;
80 
85 @property (nonatomic, assign, readwrite) NSInteger resultOffset;
86 
90 @property (nonatomic, assign, readwrite) BOOL returnGeometry;
91 
95 @property (nonatomic, assign, readwrite) AGSSpatialRelationship spatialRelationship;
96 
100 @property (nullable, nonatomic, strong, readwrite) AGSTimeExtent *timeExtent;
101 
105 @property (nonatomic, copy, readwrite) NSString *whereClause;
106 
107 #pragma mark -
108 #pragma mark methods
109 
110 
111 
112 @end
AGSSpatialRelationship spatialRelationship
Definition: AGSQueryParameters.h:95
NSString * whereClause
Definition: AGSQueryParameters.h:105
NSInteger resultOffset
Definition: AGSQueryParameters.h:85
Represents a span of time between a start time and end time.
Definition: AGSTimeExtent.h:32
Defines common members for all specific types of geometry.
Definition: AGSGeometry.h:106
AGSSpatialRelationship
Definition: AGSSpatialRelationship.h:29
BOOL returnGeometry
Definition: AGSQueryParameters.h:90
Parameters to perform a query using AGSFeatureTable.
Definition: AGSQueryParameters.h:37
Represents the spatial reference of a geometry.
Definition: AGSSpatialReference.h:39
An object that is used to specify the sort order of query results.
Definition: AGSOrderBy.h:40
AGSGeometry * geometry
Definition: AGSQueryParameters.h:53
NSArray< AGSOrderBy * > * orderByFields
Definition: AGSQueryParameters.h:74
Definition: AGSObject.h:21
double maxAllowableOffset
Definition: AGSQueryParameters.h:58
AGSTimeExtent * timeExtent
Definition: AGSQueryParameters.h:100
AGSSpatialReference * outSpatialReference
Definition: AGSQueryParameters.h:79
NSArray< NSNumber * > * objectIDs
Definition: AGSQueryParameters.h:69
instancetype queryParameters()
NSInteger maxFeatures
Definition: AGSQueryParameters.h:64
instancetype init()