21 #import <ArcGIS/AGSLoadableBase.h> 22 #import <ArcGIS/AGSPopupSource.h> 23 #import <ArcGIS/AGSGeometry.h> 62 #pragma mark initializers 65 #pragma mark properties 77 @property (nonatomic, copy, readonly) NSArray<AGSField*> *
fields;
95 @property (nonatomic, assign, readonly) BOOL
hasM;
100 @property (nonatomic, assign, readonly) BOOL
hasZ;
107 @property (nonatomic, assign, readonly, getter=isEditable) BOOL
editable;
135 @property (nonatomic, copy, readonly) NSString *
tableName;
161 -(id<
AGSCancelable>)addFeature:(
AGSFeature *)feature completion:(nullable
void(^)(NSError *__nullable error))completion;
172 -(id<
AGSCancelable>)addFeatures:(NSArray<
AGSFeature*> *)features completion:(nullable
void(^)(NSError *__nullable error))completion;
179 -(BOOL)canDeleteFeature:(
AGSFeature *)feature;
186 -(BOOL)canUpdateFeature:(
AGSFeature *)feature;
204 -(
AGSFeature *)createFeatureWithAttributes:(NSDictionary<NSString*,
id> *)attributes geometry:(nullable
AGSGeometry *)geometry;
215 -(id<
AGSCancelable>)deleteFeature:(
AGSFeature *)feature completion:(nullable
void(^)(NSError *__nullable error))completion;
227 -(id<
AGSCancelable>)deleteFeatures:(NSArray<
AGSFeature*> *)features completion:(nullable
void(^)(NSError *__nullable error))completion;
234 -(nullable
AGSField *)fieldForName:(NSString *)fieldName;
244 completion:(nullable
void(^)(
AGSFeatureQueryResult *__nullable result, NSError *__nullable error))completion;
253 completion:(
void(^)(
AGSEnvelope *__nullable
extent, NSError *__nullable error))completion;
262 completion:(
void(^)(NSInteger count, NSError *__nullable error))completion;
282 -(id<
AGSCancelable>)updateFeature:(
AGSFeature *)feature completion:(nullable
void(^)(NSError *__nullable error))completion;
294 -(id<
AGSCancelable>)updateFeatures:(NSArray<
AGSFeature*> *)features completion:(nullable
void(^)(NSError *__nullable error))completion;
Result of queries that return features.
Definition: AGSFeatureQueryResult.h:42
BOOL hasGeometry
Definition: AGSFeatureTable.h:90
A base class for loadables.
Definition: AGSLoadableBase.h:37
AGSFeatureLayer * featureLayer
Definition: AGSFeatureTable.h:306
BOOL hasM
Definition: AGSFeatureTable.h:95
Defines common members for all specific types of geometry.
Definition: AGSGeometry.h:106
Information about the outcome of an attachment edit operation.
Definition: AGSEditResult.h:44
A source for dataset containing geographic features or non-spatial records.
Definition: AGSFeatureTable.h:59
AGSEnvelope * extent
Definition: AGSFeatureTable.h:71
AGSSpatialReference * spatialReference
Definition: AGSFeatureTable.h:129
NSArray< AGSField * > * fields
Definition: AGSFeatureTable.h:77
BOOL canAddFeature
Definition: AGSFeatureTable.h:112
Definition: AGSFeatureTable.h:35
Parameters to perform a query using AGSFeatureTable.
Definition: AGSQueryParameters.h:37
Definition: AGSFeatureTable.h:34
AGSGeometryType geometryType
Definition: AGSFeatureTable.h:82
A layer that can visualize vector/feature data.
Definition: AGSFeatureLayer.h:149
NSInteger numberOfFeatures
Definition: AGSFeatureTable.h:123
A geometry that represents a rectangular shape.
Definition: AGSEnvelope.h:47
Represents the spatial reference of a geometry.
Definition: AGSSpatialReference.h:39
BOOL hasZ
Definition: AGSFeatureTable.h:100
BOOL canEditGeometry
Definition: AGSFeatureTable.h:117
AGSFeature * createFeature()
Result of queries that return statistics.
Definition: AGSStatisticsQueryResult.h:40
AGSGeometryType
Definition: AGSGeometry.h:42
Definition: AGSFeatureTable.h:33
Definition: AGSFeatureTable.h:298
An object that represents information about a field.
Definition: AGSField.h:55
NSString * tableName
Definition: AGSFeatureTable.h:135
Parameters to perform a statistic query using AGSFeatureTable.
Definition: AGSStatisticsQueryParameters.h:36
An abstract base class for all layers.
Definition: AGSLayer.h:169
AGSLayer * layer
Definition: AGSFeatureTable.h:147
A representation of a real-world object on a map.
Definition: AGSFeature.h:40
Definition: AGSFeatureTable.h:36
AGSFeatureRequestMode
Definition: AGSFeatureTable.h:32
NSString * displayName
Definition: AGSFeatureTable.h:140
BOOL editable
Definition: AGSFeatureTable.h:107
A protocol exposed by operations that allow cancellation.
Definition: AGSCancelable.h:32