ArcGIS Runtime SDK for iOS: AGSRangeDomainDescription Class Reference
ArcGIS Runtime SDK for iOS  100.15
AGSRangeDomainDescription Class Reference

Description

An object that describes an AGSRangeDomain to be created.

Creation of domains is currently only supported on mobile geodatabases, either created in ArcGIS Pro or via createWithFileURL:completion: (AGSGeodatabase).

Since
100.14
Inheritance diagram for AGSRangeDomainDescription:
AGSDomainDescription AGSObject

Instance Methods

(instancetype) - initWithName:fieldType:minValue:maxValue:
 

Class Methods

(instancetype) + rangeDomainDescriptionWithName:fieldType:minValue:maxValue:
 

Properties

AGSFieldType fieldType
 
id maxValue
 
id minValue
 
NSString * name
 

Method Documentation

◆ initWithName:fieldType:minValue:maxValue:

- (instancetype) initWithName: (NSString *)  name
fieldType: (AGSFieldType fieldType
minValue: (id)  minValue
maxValue: (id)  maxValue 

Creates a new range domain description object with the specified name and values.

Parameters
nameThe range domain's name.
fieldTypeThe range domain's field type.
minValueThe range domain's minimum value.
maxValueThe range domain's maximum value.
Since
100.14

◆ rangeDomainDescriptionWithName:fieldType:minValue:maxValue:

+ (instancetype) rangeDomainDescriptionWithName: (NSString *)  name
fieldType: (AGSFieldType fieldType
minValue: (id)  minValue
maxValue: (id)  maxValue 

Creates a new range domain description object with the specified name and values.

Parameters
nameThe range domain's name.
fieldTypeThe range domain's field type.
minValueThe range domain's minimum value.
maxValueThe range domain's maximum value.
Since
100.14

Property Documentation

◆ fieldType

- (AGSFieldType) fieldType
readwritenonatomicassigninherited

The field type of the domain to be created.

Specifies the field type of the domain. Valid field types are AGSFieldTypeInt16, AGSFieldTypeInt32, AGSFieldTypeFloat, and AGSFieldTypeDate. Additionally, for AGSCodedValueDomainDescription, AGSFieldTypeText is valid.

Since
100.14

◆ maxValue

- (id) maxValue
readwritenonatomicstrong

The range domain's maximum value.

For fields that utilize a range domain, the field type must match the type of the min and max values.

Since
100.14

◆ minValue

- (id) minValue
readwritenonatomicstrong

The range domain's minimum value.

For fields that utilize a range domain, the field type must match the type of the minimum and maximum values.

Since
100.14

◆ name

- (NSString*) name
readwritenonatomiccopyinherited

The name of the domain to be created.

Specifies the name of the domain. Domain names within a single geodatabase must be unique.

Since
100.14