GPKGMediaTableMetadata
Objective-C
@interface GPKGMediaTableMetadata : GPKGUserTableMetadata
Swift
class GPKGMediaTableMetadata : GPKGUserTableMetadata
Media Table Metadata for defining table creation information
-
Create metadata
Declaration
Objective-C
+ (GPKGMediaTableMetadata *)create;Swift
class func create() -> GPKGMediaTableMetadata!Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGMediaTableMetadata *)createWithTable:(NSString *)tableName;Swift
class func create(withTable tableName: String!) -> GPKGMediaTableMetadata!Parameters
tableNametable name
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGMediaTableMetadata *)createWithTable:(NSString *)tableName andAutoincrement:(BOOL)autoincrement;Swift
class func create(withTable tableName: String!, andAutoincrement autoincrement: Bool) -> GPKGMediaTableMetadata!Parameters
tableNametable name
autoincrementautoincrement ids
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGMediaTableMetadata *)createWithTable:(NSString *)tableName andAdditionalColumns: (NSArray<GPKGUserCustomColumn *> *)additionalColumns;Swift
class func create(withTable tableName: String!, andAdditionalColumns additionalColumns: [GPKGUserCustomColumn]!) -> GPKGMediaTableMetadata!Parameters
tableNametable name
additionalColumnsadditional columns
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGMediaTableMetadata *)createWithTable:(NSString *)tableName andAutoincrement:(BOOL)autoincrement andAdditionalColumns: (NSArray<GPKGUserCustomColumn *> *)additionalColumns;Swift
class func create(withTable tableName: String!, andAutoincrement autoincrement: Bool, andAdditionalColumns additionalColumns: [GPKGUserCustomColumn]!) -> GPKGMediaTableMetadata!Parameters
tableNametable name
autoincrementautoincrement ids
additionalColumnsadditional columns
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGMediaTableMetadata *)createWithTable:(NSString *)tableName andIdColumnName:(NSString *)idColumnName;Swift
class func create(withTable tableName: String!, andIdColumnName idColumnName: String!) -> GPKGMediaTableMetadata!Parameters
tableNametable name
idColumnNameid column name
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGMediaTableMetadata *)createWithTable:(NSString *)tableName andIdColumnName:(NSString *)idColumnName andAutoincrement:(BOOL)autoincrement;Swift
class func create(withTable tableName: String!, andIdColumnName idColumnName: String!, andAutoincrement autoincrement: Bool) -> GPKGMediaTableMetadata!Parameters
tableNametable name
idColumnNameid column name
autoincrementautoincrement ids
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGMediaTableMetadata *)createWithTable:(NSString *)tableName andIdColumnName:(NSString *)idColumnName andAdditionalColumns: (NSArray<GPKGUserCustomColumn *> *)additionalColumns;Swift
class func create(withTable tableName: String!, andIdColumnName idColumnName: String!, andAdditionalColumns additionalColumns: [GPKGUserCustomColumn]!) -> GPKGMediaTableMetadata!Parameters
tableNametable name
idColumnNameid column name
additionalColumnsadditional columns
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGMediaTableMetadata *)createWithTable:(NSString *)tableName andIdColumnName:(NSString *)idColumnName andAutoincrement:(BOOL)autoincrement andAdditionalColumns: (NSArray<GPKGUserCustomColumn *> *)additionalColumns;Swift
class func create(withTable tableName: String!, andIdColumnName idColumnName: String!, andAutoincrement autoincrement: Bool, andAdditionalColumns additionalColumns: [GPKGUserCustomColumn]!) -> GPKGMediaTableMetadata!Parameters
tableNametable name
idColumnNameid column name
autoincrementautoincrement ids
additionalColumnsadditional columns
Return Value
metadata
-
Initialize
Declaration
Objective-C
- (instancetype)init;Swift
init!() -
Constructor
Declaration
Objective-C
- (instancetype)initWithTable:(NSString *)tableName andIdColumnName:(NSString *)idColumnName andAdditionalColumns: (NSArray<GPKGUserCustomColumn *> *)additionalColumns;Swift
init!(table tableName: String!, andIdColumnName idColumnName: String!, andAdditionalColumns additionalColumns: [GPKGUserCustomColumn]!)Parameters
tableNametable name
idColumnNameid column name
additionalColumnsadditional columns
-
Constructor
Declaration
Objective-C
- (instancetype)initWithTable:(NSString *)tableName andIdColumnName:(NSString *)idColumnName andAutoincrement:(BOOL)autoincrement andAdditionalColumns: (NSArray<GPKGUserCustomColumn *> *)additionalColumns;Swift
init!(table tableName: String!, andIdColumnName idColumnName: String!, andAutoincrement autoincrement: Bool, andAdditionalColumns additionalColumns: [GPKGUserCustomColumn]!)Parameters
tableNametable name
idColumnNameid column name
autoincrementautoincrement ids
additionalColumnsadditional columns
View on GitHub
GPKGMediaTableMetadata Class Reference