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