GPKGTableConstraints
Objective-C
@interface GPKGTableConstraints : NSObject
Swift
class GPKGTableConstraints : NSObject
Table Constraints including column constraint
-
Initialize
Declaration
Objective-C
- (instancetype)init;Swift
init!() -
Add a table constraint
Declaration
Objective-C
- (void)addTableConstraint:(GPKGConstraint *)constraint;Swift
func addTableConstraint(_ constraint: GPKGConstraint!)Parameters
constraintconstraint
-
Add table constraints
Declaration
Objective-C
- (void)addTableConstraints:(GPKGConstraints *)constraints;Swift
func addTableConstraints(_ constraints: GPKGConstraints!)Parameters
constraintsconstraints
-
Get the table constraints
Declaration
Objective-C
- (GPKGConstraints *)tableConstraints;Swift
func tableConstraints() -> GPKGConstraints!Return Value
table constraints
-
Get the table constraint at the index
Declaration
Objective-C
- (GPKGConstraint *)tableConstraintAtIndex:(int)index;Swift
func tableConstraint(at index: Int32) -> GPKGConstraint!Parameters
indexconstraint index
Return Value
table constraint
-
Get the number of table constraints
Declaration
Objective-C
- (int)numTableConstraints;Swift
func numTableConstraints() -> Int32Return Value
table constraints count
-
Add a column constraint
Declaration
Objective-C
- (void)addColumnConstraint:(GPKGConstraint *)constraint forColumn:(NSString *)columnName;Swift
func addColumnConstraint(_ constraint: GPKGConstraint!, forColumn columnName: String!)Parameters
columnNamecolumn name
constraintconstraint
-
Add column constraints
Declaration
Objective-C
- (void)addColumnConstraintsInArray:(NSArray<GPKGConstraint *> *)constraints forColumn:(NSString *)columnName;Swift
func addColumnConstraints(in constraints: [GPKGConstraint]!, forColumn columnName: String!)Parameters
columnNamecolumn name
constraintsconstraints
-
Add column constraints
Declaration
Objective-C
- (void)addColumnConstraints:(GPKGColumnConstraints *)constraints;Swift
func addColumnConstraints(_ constraints: GPKGColumnConstraints!)Parameters
constraintsconstraints
-
Add column constraints
Declaration
Objective-C
- (void)addColumnConstraintsInDictionary: (NSDictionary<NSString *, GPKGColumnConstraints *> *)constraints;Swift
func addColumnConstraints(in constraints: [String : GPKGColumnConstraints]!)Parameters
constraintscolumn constraints
-
Add column constraints
Declaration
Objective-C
- (void)addColumnConstraintsInArray: (NSArray<GPKGColumnConstraints *> *)constraints;Swift
func addColumnConstraints(in constraints: [GPKGColumnConstraints]!)Parameters
constraintscolumn constraints
-
Get the column constraints
Declaration
Objective-C
- (NSDictionary<NSString *, GPKGColumnConstraints *> *)columnConstraints;Swift
func columnConstraints() -> [String : GPKGColumnConstraints]!Return Value
column constraints
-
Get the column names with constraints
Declaration
Objective-C
- (NSArray<NSString *> *)columnsWithConstraints;Swift
func columnsWithConstraints() -> [String]!Return Value
column names
-
Get the column constraints
Declaration
Objective-C
- (GPKGColumnConstraints *)columnConstraintsForColumn:(NSString *)columnName;Swift
func columnConstraints(forColumn columnName: String!) -> GPKGColumnConstraints!Parameters
columnNamecolumn name
Return Value
constraints
-
Get the column constraint at the index
Declaration
Objective-C
- (GPKGConstraint *)columnConstraintForColumn:(NSString *)columnName atIndex:(int)index;Swift
func columnConstraint(forColumn columnName: String!, at index: Int32) -> GPKGConstraint!Parameters
columnNamecolumn name
indexconstraint index
Return Value
column constraint
-
Get the number of column constraints for the column name
Declaration
Objective-C
- (int)numConstraintsForColumn:(NSString *)columnName;Swift
func numConstraints(forColumn columnName: String!) -> Int32Parameters
columnNamecolumn name
Return Value
column constraints count
-
Add table constraints
Declaration
Objective-C
- (void)addConstraints:(GPKGTableConstraints *)constraints;Swift
func add(_ constraints: GPKGTableConstraints!)Parameters
constraintstable constraints
-
Check if there are constraints
Declaration
Objective-C
- (BOOL)hasConstraints;Swift
func hasConstraints() -> BoolReturn Value
true if has constraints
-
Check if there are table constraints
Declaration
Objective-C
- (BOOL)hasTableConstraints;Swift
func hasTableConstraints() -> BoolReturn Value
true if has table constraints
-
Check if there are column constraints
Declaration
Objective-C
- (BOOL)hasColumnConstraints;Swift
func hasColumnConstraints() -> BoolReturn Value
true if has column constraints
-
Check if there are column constraints for the column name
Declaration
Objective-C
- (BOOL)hasConstraintsForColumn:(NSString *)columnName;Swift
func hasConstraints(forColumn columnName: String!) -> BoolParameters
columnNamecolumn name
Return Value
true if has column constraints
View on GitHub
GPKGTableConstraints Class Reference