GPKGAttributesTableMetadata
Objective-C
@interface GPKGAttributesTableMetadata : GPKGUserTableMetadata
Swift
class GPKGAttributesTableMetadata : GPKGUserTableMetadata
Undocumented
-
Create metadata
Declaration
Objective-C
+ (GPKGAttributesTableMetadata *)create;
Swift
class func create() -> GPKGAttributesTableMetadata!
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGAttributesTableMetadata *)createWithAutoincrement:(BOOL)autoincrement;
Swift
class func create(withAutoincrement autoincrement: Bool) -> GPKGAttributesTableMetadata!
Parameters
autoincrement
autoincrement ids
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGAttributesTableMetadata *)createWithTable:(NSString *)tableName;
Swift
class func create(withTable tableName: String!) -> GPKGAttributesTableMetadata!
Parameters
tableName
table name
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGAttributesTableMetadata *)createWithTable:(NSString *)tableName andAutoincrement:(BOOL)autoincrement;
Swift
class func create(withTable tableName: String!, andAutoincrement autoincrement: Bool) -> GPKGAttributesTableMetadata!
Parameters
tableName
table name
autoincrement
autoincrement ids
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGAttributesTableMetadata *) createWithTable:(NSString *)tableName andAdditionalColumns:(NSArray<GPKGAttributesColumn *> *)additionalColumns;
Swift
class func create(withTable tableName: String!, andAdditionalColumns additionalColumns: [GPKGAttributesColumn]!) -> GPKGAttributesTableMetadata!
Parameters
tableName
table name
additionalColumns
additional columns
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGAttributesTableMetadata *) createWithTable:(NSString *)tableName andAutoincrement:(BOOL)autoincrement andAdditionalColumns:(NSArray<GPKGAttributesColumn *> *)additionalColumns;
Swift
class func create(withTable tableName: String!, andAutoincrement autoincrement: Bool, andAdditionalColumns additionalColumns: [GPKGAttributesColumn]!) -> GPKGAttributesTableMetadata!
Parameters
tableName
table name
autoincrement
autoincrement ids
additionalColumns
additional columns
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGAttributesTableMetadata *) createWithTable:(NSString *)tableName andAdditionalColumns:(NSArray<GPKGAttributesColumn *> *)additionalColumns andConstraints:(GPKGConstraints *)constraints;
Swift
class func create(withTable tableName: String!, andAdditionalColumns additionalColumns: [GPKGAttributesColumn]!, andConstraints constraints: GPKGConstraints!) -> GPKGAttributesTableMetadata!
Parameters
tableName
table name
additionalColumns
additional columns
constraints
constraints
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGAttributesTableMetadata *) createWithTable:(NSString *)tableName andAutoincrement:(BOOL)autoincrement andAdditionalColumns:(NSArray<GPKGAttributesColumn *> *)additionalColumns andConstraints:(GPKGConstraints *)constraints;
Swift
class func create(withTable tableName: String!, andAutoincrement autoincrement: Bool, andAdditionalColumns additionalColumns: [GPKGAttributesColumn]!, andConstraints constraints: GPKGConstraints!) -> GPKGAttributesTableMetadata!
Parameters
tableName
table name
autoincrement
autoincrement ids
additionalColumns
additional columns
constraints
constraints
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGAttributesTableMetadata *) createWithTable:(NSString *)tableName andIdColumn:(NSString *)idColumnName andAdditionalColumns:(NSArray<GPKGAttributesColumn *> *)additionalColumns;
Swift
class func create(withTable tableName: String!, andIdColumn idColumnName: String!, andAdditionalColumns additionalColumns: [GPKGAttributesColumn]!) -> GPKGAttributesTableMetadata!
Parameters
tableName
table name
idColumnName
id column name
additionalColumns
additional columns
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGAttributesTableMetadata *) createWithTable:(NSString *)tableName andIdColumn:(NSString *)idColumnName andAutoincrement:(BOOL)autoincrement andAdditionalColumns:(NSArray<GPKGAttributesColumn *> *)additionalColumns;
Swift
class func create(withTable tableName: String!, andIdColumn idColumnName: String!, andAutoincrement autoincrement: Bool, andAdditionalColumns additionalColumns: [GPKGAttributesColumn]!) -> GPKGAttributesTableMetadata!
Parameters
tableName
table name
idColumnName
id column name
autoincrement
autoincrement ids
additionalColumns
additional columns
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGAttributesTableMetadata *) createWithTable:(NSString *)tableName andIdColumn:(NSString *)idColumnName andAdditionalColumns:(NSArray<GPKGAttributesColumn *> *)additionalColumns andConstraints:(GPKGConstraints *)constraints;
Swift
class func create(withTable tableName: String!, andIdColumn idColumnName: String!, andAdditionalColumns additionalColumns: [GPKGAttributesColumn]!, andConstraints constraints: GPKGConstraints!) -> GPKGAttributesTableMetadata!
Parameters
tableName
table name
idColumnName
id column name
additionalColumns
additional columns
constraints
constraints
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGAttributesTableMetadata *) createWithTable:(NSString *)tableName andIdColumn:(NSString *)idColumnName andAutoincrement:(BOOL)autoincrement andAdditionalColumns:(NSArray<GPKGAttributesColumn *> *)additionalColumns andConstraints:(GPKGConstraints *)constraints;
Swift
class func create(withTable tableName: String!, andIdColumn idColumnName: String!, andAutoincrement autoincrement: Bool, andAdditionalColumns additionalColumns: [GPKGAttributesColumn]!, andConstraints constraints: GPKGConstraints!) -> GPKGAttributesTableMetadata!
Parameters
tableName
table name
idColumnName
id column name
autoincrement
autoincrement ids
additionalColumns
additional columns
constraints
constraints
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGAttributesTableMetadata *)createWithColumns: (GPKGAttributesColumns *)columns;
Swift
class func create(with columns: GPKGAttributesColumns!) -> GPKGAttributesTableMetadata!
Parameters
columns
columns
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGAttributesTableMetadata *) createWithColumns:(GPKGAttributesColumns *)columns andConstraints:(GPKGConstraints *)constraints;
Swift
class func create(with columns: GPKGAttributesColumns!, andConstraints constraints: GPKGConstraints!) -> GPKGAttributesTableMetadata!
Parameters
columns
columns
constraints
constraints
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGAttributesTableMetadata *)createWithAttributesTable: (GPKGAttributesTable *)table;
Swift
class func create(with table: GPKGAttributesTable!) -> GPKGAttributesTableMetadata!
Parameters
table
attributes table
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGAttributesTableMetadata *)createWithDataType:(NSString *)dataType andTable:(NSString *)tableName;
Swift
class func create(withDataType dataType: String!, andTable tableName: String!) -> GPKGAttributesTableMetadata!
Parameters
dataType
data type
tableName
table name
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGAttributesTableMetadata *)createWithDataType:(NSString *)dataType andTable:(NSString *)tableName andAutoincrement:(BOOL)autoincrement;
Swift
class func create(withDataType dataType: String!, andTable tableName: String!, andAutoincrement autoincrement: Bool) -> GPKGAttributesTableMetadata!
Parameters
dataType
data type
tableName
table name
autoincrement
autoincrement ids
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGAttributesTableMetadata *) createWithDataType:(NSString *)dataType andTable:(NSString *)tableName andAdditionalColumns:(NSArray<GPKGAttributesColumn *> *)additionalColumns;
Swift
class func create(withDataType dataType: String!, andTable tableName: String!, andAdditionalColumns additionalColumns: [GPKGAttributesColumn]!) -> GPKGAttributesTableMetadata!
Parameters
dataType
data type
tableName
table name
additionalColumns
additional columns
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGAttributesTableMetadata *) createWithDataType:(NSString *)dataType andTable:(NSString *)tableName andAutoincrement:(BOOL)autoincrement andAdditionalColumns:(NSArray<GPKGAttributesColumn *> *)additionalColumns;
Swift
class func create(withDataType dataType: String!, andTable tableName: String!, andAutoincrement autoincrement: Bool, andAdditionalColumns additionalColumns: [GPKGAttributesColumn]!) -> GPKGAttributesTableMetadata!
Parameters
dataType
data type
tableName
table name
autoincrement
autoincrement ids
additionalColumns
additional columns
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGAttributesTableMetadata *) createWithDataType:(NSString *)dataType andTable:(NSString *)tableName andAdditionalColumns:(NSArray<GPKGAttributesColumn *> *)additionalColumns andConstraints:(GPKGConstraints *)constraints;
Swift
class func create(withDataType dataType: String!, andTable tableName: String!, andAdditionalColumns additionalColumns: [GPKGAttributesColumn]!, andConstraints constraints: GPKGConstraints!) -> GPKGAttributesTableMetadata!
Parameters
dataType
data type
tableName
table name
additionalColumns
additional columns
constraints
constraints
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGAttributesTableMetadata *) createWithDataType:(NSString *)dataType andTable:(NSString *)tableName andAutoincrement:(BOOL)autoincrement andAdditionalColumns:(NSArray<GPKGAttributesColumn *> *)additionalColumns andConstraints:(GPKGConstraints *)constraints;
Swift
class func create(withDataType dataType: String!, andTable tableName: String!, andAutoincrement autoincrement: Bool, andAdditionalColumns additionalColumns: [GPKGAttributesColumn]!, andConstraints constraints: GPKGConstraints!) -> GPKGAttributesTableMetadata!
Parameters
dataType
data type
tableName
table name
autoincrement
autoincrement ids
additionalColumns
additional columns
constraints
constraints
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGAttributesTableMetadata *) createWithDataType:(NSString *)dataType andTable:(NSString *)tableName andIdColumn:(NSString *)idColumnName andAdditionalColumns:(NSArray<GPKGAttributesColumn *> *)additionalColumns;
Swift
class func create(withDataType dataType: String!, andTable tableName: String!, andIdColumn idColumnName: String!, andAdditionalColumns additionalColumns: [GPKGAttributesColumn]!) -> GPKGAttributesTableMetadata!
Parameters
dataType
data type
tableName
table name
idColumnName
id column name
additionalColumns
additional columns
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGAttributesTableMetadata *) createWithDataType:(NSString *)dataType andTable:(NSString *)tableName andIdColumn:(NSString *)idColumnName andAutoincrement:(BOOL)autoincrement andAdditionalColumns:(NSArray<GPKGAttributesColumn *> *)additionalColumns;
Swift
class func create(withDataType dataType: String!, andTable tableName: String!, andIdColumn idColumnName: String!, andAutoincrement autoincrement: Bool, andAdditionalColumns additionalColumns: [GPKGAttributesColumn]!) -> GPKGAttributesTableMetadata!
Parameters
dataType
data type
tableName
table name
idColumnName
id column name
autoincrement
autoincrement ids
additionalColumns
additional columns
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGAttributesTableMetadata *) createWithDataType:(NSString *)dataType andTable:(NSString *)tableName andIdColumn:(NSString *)idColumnName andAdditionalColumns:(NSArray<GPKGAttributesColumn *> *)additionalColumns andConstraints:(GPKGConstraints *)constraints;
Swift
class func create(withDataType dataType: String!, andTable tableName: String!, andIdColumn idColumnName: String!, andAdditionalColumns additionalColumns: [GPKGAttributesColumn]!, andConstraints constraints: GPKGConstraints!) -> GPKGAttributesTableMetadata!
Parameters
dataType
data type
tableName
table name
idColumnName
id column name
additionalColumns
additional columns
constraints
constraints
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGAttributesTableMetadata *) createWithDataType:(NSString *)dataType andTable:(NSString *)tableName andIdColumn:(NSString *)idColumnName andAutoincrement:(BOOL)autoincrement andAdditionalColumns:(NSArray<GPKGAttributesColumn *> *)additionalColumns andConstraints:(GPKGConstraints *)constraints;
Swift
class func create(withDataType dataType: String!, andTable tableName: String!, andIdColumn idColumnName: String!, andAutoincrement autoincrement: Bool, andAdditionalColumns additionalColumns: [GPKGAttributesColumn]!, andConstraints constraints: GPKGConstraints!) -> GPKGAttributesTableMetadata!
Parameters
dataType
data type
tableName
table name
idColumnName
id column name
autoincrement
autoincrement ids
additionalColumns
additional columns
constraints
constraints
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGAttributesTableMetadata *)createWithDataType:(NSString *)dataType andColumns: (GPKGAttributesColumns *)columns;
Swift
class func create(withDataType dataType: String!, andColumns columns: GPKGAttributesColumns!) -> GPKGAttributesTableMetadata!
Parameters
dataType
data type
columns
columns
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGAttributesTableMetadata *) createWithDataType:(NSString *)dataType andColumns:(GPKGAttributesColumns *)columns andConstraints:(GPKGConstraints *)constraints;
Swift
class func create(withDataType dataType: String!, andColumns columns: GPKGAttributesColumns!, andConstraints constraints: GPKGConstraints!) -> GPKGAttributesTableMetadata!
Parameters
dataType
data type
columns
columns
constraints
constraints
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGAttributesTableMetadata *)createWithDataType:(NSString *)dataType andAttributesTable: (GPKGAttributesTable *)table;
Swift
class func create(withDataType dataType: String!, andAttributesTable table: GPKGAttributesTable!) -> GPKGAttributesTableMetadata!
Parameters
dataType
data type
table
attributes table
Return Value
metadata
-
Constraints
Declaration
Objective-C
@property (nonatomic, strong) GPKGConstraints *constraints;
Swift
var constraints: GPKGConstraints! { get set }
-
Initialize
Declaration
Objective-C
- (instancetype)init;
Swift
init!()
Return Value
new attributes table metadata
-
Initialize
Declaration
Objective-C
- (instancetype)initWithTable:(NSString *)tableName andIdColumn:(NSString *)idColumnName andAdditionalColumns: (NSArray<GPKGAttributesColumn *> *)additionalColumns andConstraints:(GPKGConstraints *)constraints;
Swift
init!(table tableName: String!, andIdColumn idColumnName: String!, andAdditionalColumns additionalColumns: [GPKGAttributesColumn]!, andConstraints constraints: GPKGConstraints!)
Parameters
tableName
table name
idColumnName
id column name
additionalColumns
additional columns
constraints
constraints
Return Value
new attributes table metadata
-
Initialize
Declaration
Objective-C
- (instancetype)initWithDataType:(NSString *)dataType andTable:(NSString *)tableName andIdColumn:(NSString *)idColumnName andAdditionalColumns: (NSArray<GPKGAttributesColumn *> *)additionalColumns andConstraints:(GPKGConstraints *)constraints;
Swift
init!(dataType: String!, andTable tableName: String!, andIdColumn idColumnName: String!, andAdditionalColumns additionalColumns: [GPKGAttributesColumn]!, andConstraints constraints: GPKGConstraints!)
Parameters
dataType
data type
tableName
table name
idColumnName
id column name
additionalColumns
additional columns
constraints
constraints
Return Value
new attributes table metadata
-
Initialize
Declaration
Objective-C
- (instancetype)initWithTable:(NSString *)tableName andIdColumn:(NSString *)idColumnName andAutoincrement:(BOOL)autoincrement andAdditionalColumns: (NSArray<GPKGAttributesColumn *> *)additionalColumns andConstraints:(GPKGConstraints *)constraints;
Swift
init!(table tableName: String!, andIdColumn idColumnName: String!, andAutoincrement autoincrement: Bool, andAdditionalColumns additionalColumns: [GPKGAttributesColumn]!, andConstraints constraints: GPKGConstraints!)
Parameters
tableName
table name
idColumnName
id column name
autoincrement
autoincrement ids
additionalColumns
additional columns
constraints
constraints
Return Value
new attributes table metadata
-
Initialize
Declaration
Objective-C
- (instancetype)initWithDataType:(NSString *)dataType andTable:(NSString *)tableName andIdColumn:(NSString *)idColumnName andAutoincrement:(BOOL)autoincrement andAdditionalColumns: (NSArray<GPKGAttributesColumn *> *)additionalColumns andConstraints:(GPKGConstraints *)constraints;
Swift
init!(dataType: String!, andTable tableName: String!, andIdColumn idColumnName: String!, andAutoincrement autoincrement: Bool, andAdditionalColumns additionalColumns: [GPKGAttributesColumn]!, andConstraints constraints: GPKGConstraints!)
Parameters
dataType
data type
tableName
table name
idColumnName
id column name
autoincrement
autoincrement ids
additionalColumns
additional columns
constraints
constraints
Return Value
new attributes table metadata
-
Initialize
Declaration
Objective-C
- (instancetype)initWithTable:(NSString *)tableName andColumns:(NSArray<GPKGAttributesColumn *> *)columns andConstraints:(GPKGConstraints *)constraints;
Swift
init!(table tableName: String!, andColumns columns: [GPKGAttributesColumn]!, andConstraints constraints: GPKGConstraints!)
Parameters
tableName
table name
columns
columns
constraints
constraints
Return Value
new attributes table metadata
-
Initialize
Declaration
Objective-C
- (instancetype)initWithDataType:(NSString *)dataType andTable:(NSString *)tableName andColumns:(NSArray<GPKGAttributesColumn *> *)columns andConstraints:(GPKGConstraints *)constraints;
Swift
init!(dataType: String!, andTable tableName: String!, andColumns columns: [GPKGAttributesColumn]!, andConstraints constraints: GPKGConstraints!)
Parameters
dataType
data type
tableName
table name
columns
columns
constraints
constraints
Return Value
new attributes table metadata