ArcGIS Runtime SDK for iOS
100.15
|
Options defining what data to include for a layer in a geodatabase.
Instances of this class represent options that define what data is included in a sync-enabled geodatabase for a particular layer or table.
Instance Methods | |
(instancetype) | - initWithLayerID: |
(instancetype) | - initWithLayerID:includeRelated: |
(instancetype) | - initWithLayerID:whereClause: |
Class Methods | |
(instancetype) | + generateLayerOption |
(instancetype) | + generateLayerOptionWithLayerID: |
(instancetype) | + generateLayerOptionWithLayerID:includeRelated: |
(instancetype) | + generateLayerOptionWithLayerID:whereClause: |
Properties | |
BOOL | includeRelated |
NSInteger | layerID |
AGSGenerateLayerQueryOption | queryOption |
BOOL | useGeometry |
NSString * | whereClause |
+ (instancetype) generateLayerOption |
Creates a layer option.
+ (instancetype) generateLayerOptionWithLayerID: | (NSInteger) | layerID |
Creates a layer option with provided parameters.
layerID | The ID of the layer for which these options are defined. Same as the AGSArcGISFeatureLayerInfo::serverLayerID property. |
+ (instancetype) generateLayerOptionWithLayerID: | (NSInteger) | layerID | |
includeRelated: | (BOOL) | includeRelated | |
Creates a layer option with provided parameters.
layerID | The ID of the layer for which these options are defined. Same as the AGSArcGISFeatureLayerInfo::serverLayerID property. |
includeRelated | Specifies whether to include any data from this layer that is related to data in other layers in the geodatabase. This parameters is only valid if the layer participates in any relationships, and if those related layers are also included in the geodatabase. |
+ (instancetype) generateLayerOptionWithLayerID: | (NSInteger) | layerID | |
whereClause: | (NSString *) | whereClause | |
Creates a layer option with provided parameters.
layerID | The ID of the layer for which these options are defined. Same as the AGSArcGISFeatureLayerInfo::serverLayerID property. |
whereClause | An attribute query to specify which features should be included in the geodatabase. |
- (instancetype) initWithLayerID: | (NSInteger) | layerID |
Creates a layer option with provided parameters.
layerID | The ID of the layer for which these options are defined. Same as the AGSArcGISFeatureLayerInfo::serverLayerID property. |
- (instancetype) initWithLayerID: | (NSInteger) | layerID | |
includeRelated: | (BOOL) | includeRelated | |
Creates a layer option with provided parameters.
layerID | The ID of the layer for which these options are defined. Same as the AGSArcGISFeatureLayerInfo::serverLayerID property. |
includeRelated | Specifies whether to include any data from this layer that is related to data in other layers in the geodatabase. This parameters is only valid if the layer participates in any relationships, and if those related layers are also included in the geodatabase. |
- (instancetype) initWithLayerID: | (NSInteger) | layerID | |
whereClause: | (NSString *) | whereClause | |
Creates a layer option with provided parameters.
layerID | The ID of the layer for which these options are defined. Same as the AGSArcGISFeatureLayerInfo::serverLayerID property. |
whereClause | An attribute query to specify which features should be included in the geodatabase. |
|
readwritenonatomicassign |
Specifies whether to include any data from this layer that is related to data in other layers in the geodatabase. This parameters is only valid if the layer participates in any relationships, and if those related layers are also included in the geodatabase.
queryOption
is set to AGSGenerateLayerQueryOptionNone
.
|
readwritenonatomicassign |
The ID of the layer for which these options are defined. Same as the AGSArcGISFeatureLayerInfo::serverLayerID
property.
|
readwritenonatomicassign |
Specifies how features should be included in the sync-enabled geodatabase.
|
readwritenonatomicassign |
Determines whether to filter features based on geometry to include in the geodatabase. Only features that intersect the AGSGenerateGeodatabaseParameters::extent
property are considered for inclusion. Default value is YES
.
queryOption
is set to AGSGenerateLayerQueryOptionUseFilter
. whereClause
for additional filtering option.
|
readwritenonatomiccopy |
An attribute query to filter which features should be included in the geodatabase. Can be empty, in which case features are not filtered based on the where clause.
queryOption
is set to AGSGenerateLayerQueryOptionUseFilter
. useGeometry
for additional filtering option.