GPKGDgiwgValidationError
Objective-C
@interface GPKGDgiwgValidationError : NSObject
Swift
class GPKGDgiwgValidationError : NSObject
DGIWG (Defence Geospatial Information Working Group) validation error
-
Table name
Declaration
Objective-C
@property (nonatomic, strong) NSString *table;
Swift
var table: String! { get set }
-
Column name
Declaration
Objective-C
@property (nonatomic, strong) NSString *column;
Swift
var column: String! { get set }
-
Error causing value
Declaration
Objective-C
@property (nonatomic, strong) NSString *value;
Swift
var value: String! { get set }
-
Constraint
Declaration
Objective-C
@property (nonatomic, strong) NSString *constraint;
Swift
var constraint: String! { get set }
-
Requirement
Declaration
Objective-C
@property (nonatomic) enum GPKGDgiwgRequirement requirement;
Swift
var requirement: GPKGDgiwgRequirement { get set }
-
Row primary keys
Declaration
Objective-C
@property (nonatomic, strong) NSArray<GPKGDgiwgValidationKey *> *primaryKeys;
Swift
var primaryKeys: [GPKGDgiwgValidationKey]! { get set }
-
Initialize
Declaration
Objective-C
- (instancetype)initWithTable:(NSString *)table andColumn:(NSString *)column andValue:(NSString *)value andConstraint:(NSString *)constraint andRequirement:(enum GPKGDgiwgRequirement)requirement;
Swift
init!(table: String!, andColumn column: String!, andValue value: String!, andConstraint constraint: String!, andRequirement requirement: GPKGDgiwgRequirement)
Parameters
table
table name
column
column name
value
error causing value
constraint
constraint or error description
requirement
requirement
-
Initialize
Declaration
Objective-C
- (instancetype)initWithTable:(NSString *)table andColumn:(NSString *)column andNumber:(NSNumber *)value andConstraint:(NSString *)constraint andRequirement:(enum GPKGDgiwgRequirement)requirement;
Swift
init!(table: String!, andColumn column: String!, andNumber value: NSNumber!, andConstraint constraint: String!, andRequirement requirement: GPKGDgiwgRequirement)
Parameters
table
table name
column
column name
value
error causing value
constraint
constraint or error description
requirement
requirement
-
Initialize
Declaration
Objective-C
- (instancetype)initWithTable:(NSString *)table andColumn:(NSString *)column andNumber:(NSNumber *)value andConstraintValue:(NSNumber *)constraint andRequirement:(enum GPKGDgiwgRequirement)requirement;
Swift
init!(table: String!, andColumn column: String!, andNumber value: NSNumber!, andConstraintValue constraint: NSNumber!, andRequirement requirement: GPKGDgiwgRequirement)
Parameters
table
table name
column
column name
value
error causing value
constraint
constraint value
requirement
requirement
-
Initialize
Declaration
Objective-C
- (instancetype)initWithTable:(NSString *)table andValue:(NSString *)value andConstraint:(NSString *)constraint andRequirement:(enum GPKGDgiwgRequirement)requirement;
Swift
init!(table: String!, andValue value: String!, andConstraint constraint: String!, andRequirement requirement: GPKGDgiwgRequirement)
Parameters
table
table name
value
error causing value
constraint
constraint or error description
requirement
requirement
-
Initialize
Declaration
Objective-C
- (instancetype)initWithValue:(NSString *)value andConstraint:(NSString *)constraint andRequirement:(enum GPKGDgiwgRequirement)requirement;
Swift
init!(value: String!, andConstraint constraint: String!, andRequirement requirement: GPKGDgiwgRequirement)
Parameters
value
error causing value
constraint
constraint or error description
requirement
requirement
-
Initialize
Declaration
Objective-C
- (instancetype)initWithConstraint:(NSString *)constraint andRequirement:(enum GPKGDgiwgRequirement)requirement;
Swift
init!(constraint: String!, andRequirement requirement: GPKGDgiwgRequirement)
Parameters
constraint
constraint or error description
requirement
requirement
-
Initialize
Declaration
Objective-C
- (instancetype)initWithTable:(NSString *)table andValue:(NSString *)value andConstraint:(NSString *)constraint andRequirement:(enum GPKGDgiwgRequirement)requirement andKey:(GPKGDgiwgValidationKey *)primaryKey;
Swift
init!(table: String!, andValue value: String!, andConstraint constraint: String!, andRequirement requirement: GPKGDgiwgRequirement, andKey primaryKey: GPKGDgiwgValidationKey!)
Parameters
table
table name
value
error causing value
constraint
constraint or error description
requirement
requirement
primaryKey
primary key
-
Initialize
Declaration
Objective-C
- (instancetype)initWithTable:(NSString *)table andValue:(NSString *)value andConstraint:(NSString *)constraint andRequirement:(enum GPKGDgiwgRequirement)requirement andKeys:(NSArray<GPKGDgiwgValidationKey *> *)primaryKeys;
Swift
init!(table: String!, andValue value: String!, andConstraint constraint: String!, andRequirement requirement: GPKGDgiwgRequirement, andKeys primaryKeys: [GPKGDgiwgValidationKey]!)
Parameters
table
table name
value
error causing value
constraint
constraint or error description
requirement
requirement
primaryKeys
primary keys
-
Initialize
Declaration
Objective-C
- (instancetype)initWithTable:(NSString *)table andColumn:(NSString *)column andValue:(NSString *)value andConstraint:(NSString *)constraint andRequirement:(enum GPKGDgiwgRequirement)requirement andKey:(GPKGDgiwgValidationKey *)primaryKey;
Swift
init!(table: String!, andColumn column: String!, andValue value: String!, andConstraint constraint: String!, andRequirement requirement: GPKGDgiwgRequirement, andKey primaryKey: GPKGDgiwgValidationKey!)
Parameters
table
table name
column
column name
value
error causing value
constraint
constraint or error description
requirement
requirement
primaryKey
primary key
-
Initialize
Declaration
Objective-C
- (instancetype)initWithTable:(NSString *)table andColumn:(NSString *)column andValue:(NSString *)value andConstraint:(NSString *)constraint andRequirement:(enum GPKGDgiwgRequirement)requirement andKeys:(NSArray<GPKGDgiwgValidationKey *> *)primaryKeys;
Swift
init!(table: String!, andColumn column: String!, andValue value: String!, andConstraint constraint: String!, andRequirement requirement: GPKGDgiwgRequirement, andKeys primaryKeys: [GPKGDgiwgValidationKey]!)
Parameters
table
table name
column
column name
value
error causing value
constraint
constraint or error description
requirement
requirement
primaryKeys
primary keys
-
Initialize
Declaration
Objective-C
- (instancetype)initWithTable:(NSString *)table andColumn:(NSString *)column andNumber:(NSNumber *)value andConstraint:(NSString *)constraint andRequirement:(enum GPKGDgiwgRequirement)requirement andKey:(GPKGDgiwgValidationKey *)primaryKey;
Swift
init!(table: String!, andColumn column: String!, andNumber value: NSNumber!, andConstraint constraint: String!, andRequirement requirement: GPKGDgiwgRequirement, andKey primaryKey: GPKGDgiwgValidationKey!)
Parameters
table
table name
column
column name
value
error causing value
constraint
constraint or error description
requirement
requirement
primaryKey
primary key
-
Initialize
Declaration
Objective-C
- (instancetype)initWithTable:(NSString *)table andColumn:(NSString *)column andNumber:(NSNumber *)value andConstraint:(NSString *)constraint andRequirement:(enum GPKGDgiwgRequirement)requirement andKeys:(NSArray<GPKGDgiwgValidationKey *> *)primaryKeys;
Swift
init!(table: String!, andColumn column: String!, andNumber value: NSNumber!, andConstraint constraint: String!, andRequirement requirement: GPKGDgiwgRequirement, andKeys primaryKeys: [GPKGDgiwgValidationKey]!)
Parameters
table
table name
column
column name
value
error causing value
constraint
constraint or error description
requirement
requirement
primaryKeys
primary keys
-
Initialize
Declaration
Objective-C
- (instancetype)initWithTable:(NSString *)table andColumn:(NSString *)column andNumber:(NSNumber *)value andConstraintValue:(NSNumber *)constraint andRequirement:(enum GPKGDgiwgRequirement)requirement andKey:(GPKGDgiwgValidationKey *)primaryKey;
Swift
init!(table: String!, andColumn column: String!, andNumber value: NSNumber!, andConstraintValue constraint: NSNumber!, andRequirement requirement: GPKGDgiwgRequirement, andKey primaryKey: GPKGDgiwgValidationKey!)
Parameters
table
table name
column
column name
value
error causing value
constraint
constraint or error description
requirement
requirement
primaryKey
primary key
-
Initialize
Declaration
Objective-C
- (instancetype)initWithTable:(NSString *)table andColumn:(NSString *)column andNumber:(NSNumber *)value andConstraintValue:(NSNumber *)constraint andRequirement:(enum GPKGDgiwgRequirement)requirement andKeys:(NSArray<GPKGDgiwgValidationKey *> *)primaryKeys;
Swift
init!(table: String!, andColumn column: String!, andNumber value: NSNumber!, andConstraintValue constraint: NSNumber!, andRequirement requirement: GPKGDgiwgRequirement, andKeys primaryKeys: [GPKGDgiwgValidationKey]!)
Parameters
table
table name
column
column name
value
error causing value
constraint
constraint or error description
requirement
requirement
primaryKeys
primary keys