|
ArcGIS Runtime SDK for iOS
100.9
|
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 |
| + (instancetype) generateLayerOptionWithLayerID: | (NSInteger) | layerID |
Initialize the layer option with provided parameters
| layerID | The ID of the layer for which these options are defined. Same as AGSArcGISFeatureLayerInfo::serverLayerID |
| + (instancetype) generateLayerOptionWithLayerID: | (NSInteger) | layerID | |
| includeRelated: | (BOOL) | includeRelated | |
Initialize the layer option with provided parameters
| layerID | The ID of the layer for which these options are defined. Same as AGSArcGISFeatureLayerInfo::serverLayerID |
| 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 | |
Initialize the layer option with provided parameters
| layerID | The ID of the layer for which these options are defined. Same as AGSArcGISFeatureLayerInfo::serverLayerID. |
| whereClause | An attribute query to specify which features should be included in the geodatabase. |
| - (instancetype) initWithLayerID: | (NSInteger) | layerID |
Initialize the layer option with provided parameters
| layerID | The ID of the layer for which these options are defined. Same as AGSArcGISFeatureLayerInfo::serverLayerID |
| - (instancetype) initWithLayerID: | (NSInteger) | layerID | |
| includeRelated: | (BOOL) | includeRelated | |
Initialize the layer option with provided parameters
| layerID | The ID of the layer for which these options are defined. Same as AGSArcGISFeatureLayerInfo::serverLayerID |
| 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 | |
Initialize the layer option with provided parameters
| layerID | The ID of the layer for which these options are defined. Same as AGSArcGISFeatureLayerInfo::serverLayerID. |
| 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 AGSArcGISFeatureLayerInfo::serverLayerID
|
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 AGSGenerateGeodatabaseParameters::extent are considered for inclusion. Default value is true
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 nil, in which case, features are not filtered based on the where clause.
queryOption is set to AGSGenerateLayerQueryOptionUseFilter useGeometry for additional filtering option