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
autoincrementautoincrement ids
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGAttributesTableMetadata *)createWithTable:(NSString *)tableName;Swift
class func create(withTable tableName: String!) -> GPKGAttributesTableMetadata!Parameters
tableNametable 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
tableNametable name
autoincrementautoincrement 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
tableNametable name
additionalColumnsadditional 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
tableNametable name
autoincrementautoincrement ids
additionalColumnsadditional 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
tableNametable name
additionalColumnsadditional columns
constraintsconstraints
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
tableNametable name
autoincrementautoincrement ids
additionalColumnsadditional columns
constraintsconstraints
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
tableNametable name
idColumnNameid column name
additionalColumnsadditional 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
tableNametable name
idColumnNameid column name
autoincrementautoincrement ids
additionalColumnsadditional 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
tableNametable name
idColumnNameid column name
additionalColumnsadditional columns
constraintsconstraints
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
tableNametable name
idColumnNameid column name
autoincrementautoincrement ids
additionalColumnsadditional columns
constraintsconstraints
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGAttributesTableMetadata *)createWithColumns: (GPKGAttributesColumns *)columns;Swift
class func create(with columns: GPKGAttributesColumns!) -> GPKGAttributesTableMetadata!Parameters
columnscolumns
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
columnscolumns
constraintsconstraints
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGAttributesTableMetadata *)createWithAttributesTable: (GPKGAttributesTable *)table;Swift
class func create(with table: GPKGAttributesTable!) -> GPKGAttributesTableMetadata!Parameters
tableattributes 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
dataTypedata type
tableNametable 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
dataTypedata type
tableNametable name
autoincrementautoincrement 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
dataTypedata type
tableNametable name
additionalColumnsadditional 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
dataTypedata type
tableNametable name
autoincrementautoincrement ids
additionalColumnsadditional 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
dataTypedata type
tableNametable name
additionalColumnsadditional columns
constraintsconstraints
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
dataTypedata type
tableNametable name
autoincrementautoincrement ids
additionalColumnsadditional columns
constraintsconstraints
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
dataTypedata type
tableNametable name
idColumnNameid column name
additionalColumnsadditional 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
dataTypedata type
tableNametable name
idColumnNameid column name
autoincrementautoincrement ids
additionalColumnsadditional 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
dataTypedata type
tableNametable name
idColumnNameid column name
additionalColumnsadditional columns
constraintsconstraints
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
dataTypedata type
tableNametable name
idColumnNameid column name
autoincrementautoincrement ids
additionalColumnsadditional columns
constraintsconstraints
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
dataTypedata type
columnscolumns
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
dataTypedata type
columnscolumns
constraintsconstraints
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
dataTypedata type
tableattributes 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
tableNametable name
idColumnNameid column name
additionalColumnsadditional columns
constraintsconstraints
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
dataTypedata type
tableNametable name
idColumnNameid column name
additionalColumnsadditional columns
constraintsconstraints
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
tableNametable name
idColumnNameid column name
autoincrementautoincrement ids
additionalColumnsadditional columns
constraintsconstraints
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
dataTypedata type
tableNametable name
idColumnNameid column name
autoincrementautoincrement ids
additionalColumnsadditional columns
constraintsconstraints
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
tableNametable name
columnscolumns
constraintsconstraints
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
dataTypedata type
tableNametable name
columnscolumns
constraintsconstraints
Return Value
new attributes table metadata
View on GitHub
GPKGAttributesTableMetadata Class Reference