GPKGFeatureTableMetadata
Objective-C
@interface GPKGFeatureTableMetadata : GPKGUserTableMetadata
Swift
class GPKGFeatureTableMetadata : GPKGUserTableMetadata
Feature Table Metadata for defining table creation information
-
Create metadata
Declaration
Objective-C
+ (GPKGFeatureTableMetadata *)create;Swift
class func create() -> GPKGFeatureTableMetadata!Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGFeatureTableMetadata *)createWithAutoincrement:(BOOL)autoincrement;Swift
class func create(withAutoincrement autoincrement: Bool) -> GPKGFeatureTableMetadata!Parameters
autoincrementautoincrement ids
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGFeatureTableMetadata *)createWithGeometryColumns: (GPKGGeometryColumns *)geometryColumns;Swift
class func create(with geometryColumns: GPKGGeometryColumns!) -> GPKGFeatureTableMetadata!Parameters
geometryColumnsgeometry columns
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGFeatureTableMetadata *)createWithGeometryColumns: (GPKGGeometryColumns *)geometryColumns andAutoincrement:(BOOL)autoincrement;Swift
class func create(with geometryColumns: GPKGGeometryColumns!, andAutoincrement autoincrement: Bool) -> GPKGFeatureTableMetadata!Parameters
geometryColumnsgeometry columns
autoincrementautoincrement ids
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGFeatureTableMetadata *) createWithGeometryColumns:(GPKGGeometryColumns *)geometryColumns andBoundingBox:(GPKGBoundingBox *)boundingBox;Swift
class func create(with geometryColumns: GPKGGeometryColumns!, andBoundingBox boundingBox: GPKGBoundingBox!) -> GPKGFeatureTableMetadata!Parameters
geometryColumnsgeometry columns
boundingBoxbounding box
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGFeatureTableMetadata *) createWithGeometryColumns:(GPKGGeometryColumns *)geometryColumns andAutoincrement:(BOOL)autoincrement andBoundingBox:(GPKGBoundingBox *)boundingBox;Swift
class func create(with geometryColumns: GPKGGeometryColumns!, andAutoincrement autoincrement: Bool, andBoundingBox boundingBox: GPKGBoundingBox!) -> GPKGFeatureTableMetadata!Parameters
geometryColumnsgeometry columns
autoincrementautoincrement ids
boundingBoxbounding box
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGFeatureTableMetadata *) createWithGeometryColumns:(GPKGGeometryColumns *)geometryColumns andIdColumn:(NSString *)idColumnName;Swift
class func create(with geometryColumns: GPKGGeometryColumns!, andIdColumn idColumnName: String!) -> GPKGFeatureTableMetadata!Parameters
geometryColumnsgeometry columns
idColumnNameid column name
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGFeatureTableMetadata *)createWithGeometryColumns: (GPKGGeometryColumns *)geometryColumns andIdColumn:(NSString *)idColumnName andAutoincrement:(BOOL)autoincrement;Swift
class func create(with geometryColumns: GPKGGeometryColumns!, andIdColumn idColumnName: String!, andAutoincrement autoincrement: Bool) -> GPKGFeatureTableMetadata!Parameters
geometryColumnsgeometry columns
idColumnNameid column name
autoincrementautoincrement ids
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGFeatureTableMetadata *) createWithGeometryColumns:(GPKGGeometryColumns *)geometryColumns andIdColumn:(NSString *)idColumnName andBoundingBox:(GPKGBoundingBox *)boundingBox;Swift
class func create(with geometryColumns: GPKGGeometryColumns!, andIdColumn idColumnName: String!, andBoundingBox boundingBox: GPKGBoundingBox!) -> GPKGFeatureTableMetadata!Parameters
geometryColumnsgeometry columns
idColumnNameid column name
boundingBoxbounding box
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGFeatureTableMetadata *) createWithGeometryColumns:(GPKGGeometryColumns *)geometryColumns andIdColumn:(NSString *)idColumnName andAutoincrement:(BOOL)autoincrement andBoundingBox:(GPKGBoundingBox *)boundingBox;Swift
class func create(with geometryColumns: GPKGGeometryColumns!, andIdColumn idColumnName: String!, andAutoincrement autoincrement: Bool, andBoundingBox boundingBox: GPKGBoundingBox!) -> GPKGFeatureTableMetadata!Parameters
geometryColumnsgeometry columns
idColumnNameid column name
autoincrementautoincrement ids
boundingBoxbounding box
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGFeatureTableMetadata *) createWithGeometryColumns:(GPKGGeometryColumns *)geometryColumns andAdditionalColumns:(NSArray<GPKGFeatureColumn *> *)additionalColumns;Swift
class func create(with geometryColumns: GPKGGeometryColumns!, andAdditionalColumns additionalColumns: [GPKGFeatureColumn]!) -> GPKGFeatureTableMetadata!Parameters
geometryColumnsgeometry columns
additionalColumnsadditional columns
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGFeatureTableMetadata *) createWithGeometryColumns:(GPKGGeometryColumns *)geometryColumns andAutoincrement:(BOOL)autoincrement andAdditionalColumns:(NSArray<GPKGFeatureColumn *> *)additionalColumns;Swift
class func create(with geometryColumns: GPKGGeometryColumns!, andAutoincrement autoincrement: Bool, andAdditionalColumns additionalColumns: [GPKGFeatureColumn]!) -> GPKGFeatureTableMetadata!Parameters
geometryColumnsgeometry columns
autoincrementautoincrement ids
additionalColumnsadditional columns
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGFeatureTableMetadata *) createWithGeometryColumns:(GPKGGeometryColumns *)geometryColumns andAdditionalColumns:(NSArray<GPKGFeatureColumn *> *)additionalColumns andBoundingBox:(GPKGBoundingBox *)boundingBox;Swift
class func create(with geometryColumns: GPKGGeometryColumns!, andAdditionalColumns additionalColumns: [GPKGFeatureColumn]!, andBoundingBox boundingBox: GPKGBoundingBox!) -> GPKGFeatureTableMetadata!Parameters
geometryColumnsgeometry columns
additionalColumnsadditional columns
boundingBoxbounding box
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGFeatureTableMetadata *) createWithGeometryColumns:(GPKGGeometryColumns *)geometryColumns andAutoincrement:(BOOL)autoincrement andAdditionalColumns:(NSArray<GPKGFeatureColumn *> *)additionalColumns andBoundingBox:(GPKGBoundingBox *)boundingBox;Swift
class func create(with geometryColumns: GPKGGeometryColumns!, andAutoincrement autoincrement: Bool, andAdditionalColumns additionalColumns: [GPKGFeatureColumn]!, andBoundingBox boundingBox: GPKGBoundingBox!) -> GPKGFeatureTableMetadata!Parameters
geometryColumnsgeometry columns
autoincrementautoincrement ids
additionalColumnsadditional columns
boundingBoxbounding box
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGFeatureTableMetadata *) createWithGeometryColumns:(GPKGGeometryColumns *)geometryColumns andIdColumn:(NSString *)idColumnName andAdditionalColumns:(NSArray<GPKGFeatureColumn *> *)additionalColumns;Swift
class func create(with geometryColumns: GPKGGeometryColumns!, andIdColumn idColumnName: String!, andAdditionalColumns additionalColumns: [GPKGFeatureColumn]!) -> GPKGFeatureTableMetadata!Parameters
geometryColumnsgeometry columns
idColumnNameid column name
additionalColumnsadditional columns
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGFeatureTableMetadata *) createWithGeometryColumns:(GPKGGeometryColumns *)geometryColumns andIdColumn:(NSString *)idColumnName andAutoincrement:(BOOL)autoincrement andAdditionalColumns:(NSArray<GPKGFeatureColumn *> *)additionalColumns;Swift
class func create(with geometryColumns: GPKGGeometryColumns!, andIdColumn idColumnName: String!, andAutoincrement autoincrement: Bool, andAdditionalColumns additionalColumns: [GPKGFeatureColumn]!) -> GPKGFeatureTableMetadata!Parameters
geometryColumnsgeometry columns
idColumnNameid column name
autoincrementautoincrement ids
additionalColumnsadditional columns
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGFeatureTableMetadata *) createWithGeometryColumns:(GPKGGeometryColumns *)geometryColumns andIdColumn:(NSString *)idColumnName andAdditionalColumns:(NSArray<GPKGFeatureColumn *> *)additionalColumns andBoundingBox:(GPKGBoundingBox *)boundingBox;Swift
class func create(with geometryColumns: GPKGGeometryColumns!, andIdColumn idColumnName: String!, andAdditionalColumns additionalColumns: [GPKGFeatureColumn]!, andBoundingBox boundingBox: GPKGBoundingBox!) -> GPKGFeatureTableMetadata!Parameters
geometryColumnsgeometry columns
idColumnNameid column name
additionalColumnsadditional columns
boundingBoxbounding box
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGFeatureTableMetadata *) createWithGeometryColumns:(GPKGGeometryColumns *)geometryColumns andIdColumn:(NSString *)idColumnName andAutoincrement:(BOOL)autoincrement andAdditionalColumns:(NSArray<GPKGFeatureColumn *> *)additionalColumns andBoundingBox:(GPKGBoundingBox *)boundingBox;Swift
class func create(with geometryColumns: GPKGGeometryColumns!, andIdColumn idColumnName: String!, andAutoincrement autoincrement: Bool, andAdditionalColumns additionalColumns: [GPKGFeatureColumn]!, andBoundingBox boundingBox: GPKGBoundingBox!) -> GPKGFeatureTableMetadata!Parameters
geometryColumnsgeometry columns
idColumnNameid column name
autoincrementautoincrement ids
additionalColumnsadditional columns
boundingBoxbounding box
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGFeatureTableMetadata *) createWithGeometryColumns:(GPKGGeometryColumns *)geometryColumns andColumns:(GPKGFeatureColumns *)columns;Swift
class func create(with geometryColumns: GPKGGeometryColumns!, andColumns columns: GPKGFeatureColumns!) -> GPKGFeatureTableMetadata!Parameters
geometryColumnsgeometry columns
columnsfeature columns
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGFeatureTableMetadata *) createWithGeometryColumns:(GPKGGeometryColumns *)geometryColumns andBoundingBox:(GPKGBoundingBox *)boundingBox andColumns:(GPKGFeatureColumns *)columns;Swift
class func create(with geometryColumns: GPKGGeometryColumns!, andBoundingBox boundingBox: GPKGBoundingBox!, andColumns columns: GPKGFeatureColumns!) -> GPKGFeatureTableMetadata!Parameters
geometryColumnsgeometry columns
boundingBoxbounding box
columnsfeature columns
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGFeatureTableMetadata *) createWithGeometryColumns:(GPKGGeometryColumns *)geometryColumns andTable:(GPKGFeatureTable *)table;Swift
class func create(with geometryColumns: GPKGGeometryColumns!, andTable table: GPKGFeatureTable!) -> GPKGFeatureTableMetadata!Parameters
geometryColumnsgeometry columns
tablefeature table
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGFeatureTableMetadata *) createWithGeometryColumns:(GPKGGeometryColumns *)geometryColumns andBoundingBox:(GPKGBoundingBox *)boundingBox andTable:(GPKGFeatureTable *)table;Swift
class func create(with geometryColumns: GPKGGeometryColumns!, andBoundingBox boundingBox: GPKGBoundingBox!, andTable table: GPKGFeatureTable!) -> GPKGFeatureTableMetadata!Parameters
geometryColumnsgeometry columns
boundingBoxbounding box
tablefeature table
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGFeatureTableMetadata *)createWithDataType:(NSString *)dataType;Swift
class func create(withDataType dataType: String!) -> GPKGFeatureTableMetadata!Parameters
dataTypedata type
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGFeatureTableMetadata *)createWithDataType:(NSString *)dataType andAutoincrement:(BOOL)autoincrement;Swift
class func create(withDataType dataType: String!, andAutoincrement autoincrement: Bool) -> GPKGFeatureTableMetadata!Parameters
dataTypedata type
autoincrementautoincrement ids
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGFeatureTableMetadata *)createWithDataType:(NSString *)dataType andGeometryColumns: (GPKGGeometryColumns *)geometryColumns;Swift
class func create(withDataType dataType: String!, andGeometryColumns geometryColumns: GPKGGeometryColumns!) -> GPKGFeatureTableMetadata!Parameters
dataTypedata type
geometryColumnsgeometry columns
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGFeatureTableMetadata *)createWithDataType:(NSString *)dataType andGeometryColumns: (GPKGGeometryColumns *)geometryColumns andAutoincrement:(BOOL)autoincrement;Swift
class func create(withDataType dataType: String!, andGeometryColumns geometryColumns: GPKGGeometryColumns!, andAutoincrement autoincrement: Bool) -> GPKGFeatureTableMetadata!Parameters
dataTypedata type
geometryColumnsgeometry columns
autoincrementautoincrement ids bounding box
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGFeatureTableMetadata *)createWithDataType:(NSString *)dataType andGeometryColumns: (GPKGGeometryColumns *)geometryColumns andBoundingBox:(GPKGBoundingBox *)boundingBox;Swift
class func create(withDataType dataType: String!, andGeometryColumns geometryColumns: GPKGGeometryColumns!, andBoundingBox boundingBox: GPKGBoundingBox!) -> GPKGFeatureTableMetadata!Parameters
dataTypedata type
geometryColumnsgeometry columns
boundingBoxbounding box
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGFeatureTableMetadata *)createWithDataType:(NSString *)dataType andGeometryColumns: (GPKGGeometryColumns *)geometryColumns andAutoincrement:(BOOL)autoincrement andBoundingBox:(GPKGBoundingBox *)boundingBox;Swift
class func create(withDataType dataType: String!, andGeometryColumns geometryColumns: GPKGGeometryColumns!, andAutoincrement autoincrement: Bool, andBoundingBox boundingBox: GPKGBoundingBox!) -> GPKGFeatureTableMetadata!Parameters
dataTypedata type
geometryColumnsgeometry columns
autoincrementautoincrement ids
boundingBoxbounding box
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGFeatureTableMetadata *)createWithDataType:(NSString *)dataType andGeometryColumns: (GPKGGeometryColumns *)geometryColumns andIdColumn:(NSString *)idColumnName;Swift
class func create(withDataType dataType: String!, andGeometryColumns geometryColumns: GPKGGeometryColumns!, andIdColumn idColumnName: String!) -> GPKGFeatureTableMetadata!Parameters
dataTypedata type
geometryColumnsgeometry columns
idColumnNameid column name
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGFeatureTableMetadata *)createWithDataType:(NSString *)dataType andGeometryColumns: (GPKGGeometryColumns *)geometryColumns andIdColumn:(NSString *)idColumnName andAutoincrement:(BOOL)autoincrement;Swift
class func create(withDataType dataType: String!, andGeometryColumns geometryColumns: GPKGGeometryColumns!, andIdColumn idColumnName: String!, andAutoincrement autoincrement: Bool) -> GPKGFeatureTableMetadata!Parameters
dataTypedata type
geometryColumnsgeometry columns
idColumnNameid column name
autoincrementautoincrement ids
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGFeatureTableMetadata *)createWithDataType:(NSString *)dataType andGeometryColumns: (GPKGGeometryColumns *)geometryColumns andIdColumn:(NSString *)idColumnName andBoundingBox:(GPKGBoundingBox *)boundingBox;Swift
class func create(withDataType dataType: String!, andGeometryColumns geometryColumns: GPKGGeometryColumns!, andIdColumn idColumnName: String!, andBoundingBox boundingBox: GPKGBoundingBox!) -> GPKGFeatureTableMetadata!Parameters
dataTypedata type
geometryColumnsgeometry columns
idColumnNameid column name
boundingBoxbounding box
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGFeatureTableMetadata *)createWithDataType:(NSString *)dataType andGeometryColumns: (GPKGGeometryColumns *)geometryColumns andIdColumn:(NSString *)idColumnName andAutoincrement:(BOOL)autoincrement andBoundingBox:(GPKGBoundingBox *)boundingBox;Swift
class func create(withDataType dataType: String!, andGeometryColumns geometryColumns: GPKGGeometryColumns!, andIdColumn idColumnName: String!, andAutoincrement autoincrement: Bool, andBoundingBox boundingBox: GPKGBoundingBox!) -> GPKGFeatureTableMetadata!Parameters
dataTypedata type
geometryColumnsgeometry columns
idColumnNameid column name
autoincrementautoincrement ids
boundingBoxbounding box
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGFeatureTableMetadata *) createWithDataType:(NSString *)dataType andGeometryColumns:(GPKGGeometryColumns *)geometryColumns andAdditionalColumns:(NSArray<GPKGFeatureColumn *> *)additionalColumns;Swift
class func create(withDataType dataType: String!, andGeometryColumns geometryColumns: GPKGGeometryColumns!, andAdditionalColumns additionalColumns: [GPKGFeatureColumn]!) -> GPKGFeatureTableMetadata!Parameters
dataTypedata type
geometryColumnsgeometry columns
additionalColumnsadditional columns
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGFeatureTableMetadata *) createWithDataType:(NSString *)dataType andGeometryColumns:(GPKGGeometryColumns *)geometryColumns andAutoincrement:(BOOL)autoincrement andAdditionalColumns:(NSArray<GPKGFeatureColumn *> *)additionalColumns;Swift
class func create(withDataType dataType: String!, andGeometryColumns geometryColumns: GPKGGeometryColumns!, andAutoincrement autoincrement: Bool, andAdditionalColumns additionalColumns: [GPKGFeatureColumn]!) -> GPKGFeatureTableMetadata!Parameters
dataTypedata type
geometryColumnsgeometry columns
autoincrementautoincrement ids
additionalColumnsadditional columns
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGFeatureTableMetadata *) createWithDataType:(NSString *)dataType andGeometryColumns:(GPKGGeometryColumns *)geometryColumns andAdditionalColumns:(NSArray<GPKGFeatureColumn *> *)additionalColumns andBoundingBox:(GPKGBoundingBox *)boundingBox;Swift
class func create(withDataType dataType: String!, andGeometryColumns geometryColumns: GPKGGeometryColumns!, andAdditionalColumns additionalColumns: [GPKGFeatureColumn]!, andBoundingBox boundingBox: GPKGBoundingBox!) -> GPKGFeatureTableMetadata!Parameters
dataTypedata type
geometryColumnsgeometry columns
additionalColumnsadditional columns
boundingBoxbounding box
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGFeatureTableMetadata *) createWithDataType:(NSString *)dataType andGeometryColumns:(GPKGGeometryColumns *)geometryColumns andAutoincrement:(BOOL)autoincrement andAdditionalColumns:(NSArray<GPKGFeatureColumn *> *)additionalColumns andBoundingBox:(GPKGBoundingBox *)boundingBox;Swift
class func create(withDataType dataType: String!, andGeometryColumns geometryColumns: GPKGGeometryColumns!, andAutoincrement autoincrement: Bool, andAdditionalColumns additionalColumns: [GPKGFeatureColumn]!, andBoundingBox boundingBox: GPKGBoundingBox!) -> GPKGFeatureTableMetadata!Parameters
dataTypedata type
geometryColumnsgeometry columns
autoincrementautoincrement ids
additionalColumnsadditional columns
boundingBoxbounding box
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGFeatureTableMetadata *) createWithDataType:(NSString *)dataType andGeometryColumns:(GPKGGeometryColumns *)geometryColumns andIdColumn:(NSString *)idColumnName andAdditionalColumns:(NSArray<GPKGFeatureColumn *> *)additionalColumns;Swift
class func create(withDataType dataType: String!, andGeometryColumns geometryColumns: GPKGGeometryColumns!, andIdColumn idColumnName: String!, andAdditionalColumns additionalColumns: [GPKGFeatureColumn]!) -> GPKGFeatureTableMetadata!Parameters
dataTypedata type
geometryColumnsgeometry columns
idColumnNameid column name
additionalColumnsadditional columns
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGFeatureTableMetadata *) createWithDataType:(NSString *)dataType andGeometryColumns:(GPKGGeometryColumns *)geometryColumns andIdColumn:(NSString *)idColumnName andAutoincrement:(BOOL)autoincrement andAdditionalColumns:(NSArray<GPKGFeatureColumn *> *)additionalColumns;Swift
class func create(withDataType dataType: String!, andGeometryColumns geometryColumns: GPKGGeometryColumns!, andIdColumn idColumnName: String!, andAutoincrement autoincrement: Bool, andAdditionalColumns additionalColumns: [GPKGFeatureColumn]!) -> GPKGFeatureTableMetadata!Parameters
dataTypedata type
geometryColumnsgeometry columns
idColumnNameid column name
autoincrementautoincrement ids
additionalColumnsadditional columns
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGFeatureTableMetadata *) createWithDataType:(NSString *)dataType andGeometryColumns:(GPKGGeometryColumns *)geometryColumns andIdColumn:(NSString *)idColumnName andAdditionalColumns:(NSArray<GPKGFeatureColumn *> *)additionalColumns andBoundingBox:(GPKGBoundingBox *)boundingBox;Swift
class func create(withDataType dataType: String!, andGeometryColumns geometryColumns: GPKGGeometryColumns!, andIdColumn idColumnName: String!, andAdditionalColumns additionalColumns: [GPKGFeatureColumn]!, andBoundingBox boundingBox: GPKGBoundingBox!) -> GPKGFeatureTableMetadata!Parameters
dataTypedata type
geometryColumnsgeometry columns
idColumnNameid column name
additionalColumnsadditional columns
boundingBoxbounding box
Return Value
metadata
-
+createWithDataType:andGeometryColumns: andIdColumn: andAutoincrement: andAdditionalColumns: andBoundingBox: Create metadata
Declaration
Objective-C
+ (GPKGFeatureTableMetadata *) createWithDataType:(NSString *)dataType andGeometryColumns:(GPKGGeometryColumns *)geometryColumns andIdColumn:(NSString *)idColumnName andAutoincrement:(BOOL)autoincrement andAdditionalColumns:(NSArray<GPKGFeatureColumn *> *)additionalColumns andBoundingBox:(GPKGBoundingBox *)boundingBox;Swift
class func create(withDataType dataType: String!, andGeometryColumns geometryColumns: GPKGGeometryColumns!, andIdColumn idColumnName: String!, andAutoincrement autoincrement: Bool, andAdditionalColumns additionalColumns: [GPKGFeatureColumn]!, andBoundingBox boundingBox: GPKGBoundingBox!) -> GPKGFeatureTableMetadata!Parameters
dataTypedata type
geometryColumnsgeometry columns
idColumnNameid column name
autoincrementautoincrement ids
additionalColumnsadditional columns
boundingBoxbounding box
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGFeatureTableMetadata *)createWithDataType:(NSString *)dataType andGeometryColumns: (GPKGGeometryColumns *)geometryColumns andColumns:(GPKGFeatureColumns *)columns;Swift
class func create(withDataType dataType: String!, andGeometryColumns geometryColumns: GPKGGeometryColumns!, andColumns columns: GPKGFeatureColumns!) -> GPKGFeatureTableMetadata!Parameters
dataTypedata type
geometryColumnsgeometry columns
columnsfeature columns
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGFeatureTableMetadata *)createWithDataType:(NSString *)dataType andGeometryColumns: (GPKGGeometryColumns *)geometryColumns andBoundingBox:(GPKGBoundingBox *)boundingBox andColumns:(GPKGFeatureColumns *)columns;Swift
class func create(withDataType dataType: String!, andGeometryColumns geometryColumns: GPKGGeometryColumns!, andBoundingBox boundingBox: GPKGBoundingBox!, andColumns columns: GPKGFeatureColumns!) -> GPKGFeatureTableMetadata!Parameters
dataTypedata type
geometryColumnsgeometry columns
boundingBoxbounding box
columnsfeature columns
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGFeatureTableMetadata *)createWithDataType:(NSString *)dataType andGeometryColumns: (GPKGGeometryColumns *)geometryColumns andTable:(GPKGFeatureTable *)table;Swift
class func create(withDataType dataType: String!, andGeometryColumns geometryColumns: GPKGGeometryColumns!, andTable table: GPKGFeatureTable!) -> GPKGFeatureTableMetadata!Parameters
dataTypedata type
geometryColumnsgeometry columns
tablefeature table
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGFeatureTableMetadata *)createWithDataType:(NSString *)dataType andGeometryColumns: (GPKGGeometryColumns *)geometryColumns andBoundingBox:(GPKGBoundingBox *)boundingBox andTable:(GPKGFeatureTable *)table;Swift
class func create(withDataType dataType: String!, andGeometryColumns geometryColumns: GPKGGeometryColumns!, andBoundingBox boundingBox: GPKGBoundingBox!, andTable table: GPKGFeatureTable!) -> GPKGFeatureTableMetadata!Parameters
dataTypedata type
geometryColumnsgeometry columns
boundingBoxbounding box
tablefeature table
Return Value
metadata
-
Bounding box
Declaration
Objective-C
@property (nonatomic, strong) GPKGBoundingBox *boundingBox;Swift
var boundingBox: GPKGBoundingBox! { get set } -
Geometry columns
Declaration
Objective-C
@property (nonatomic, strong) GPKGGeometryColumns *geometryColumns;Swift
var geometryColumns: GPKGGeometryColumns! { get set } -
Initialize
Declaration
Objective-C
- (instancetype)init;Swift
init!()Return Value
new feature table metadata
-
Initialize
Declaration
Objective-C
- (instancetype)initWithGeometryColumns:(GPKGGeometryColumns *)geometryColumns andIdColumn:(NSString *)idColumnName andAdditionalColumns: (NSArray<GPKGFeatureColumn *> *)additionalColumns andBoundingBox:(GPKGBoundingBox *)boundingBox;Swift
init!(geometryColumns: GPKGGeometryColumns!, andIdColumn idColumnName: String!, andAdditionalColumns additionalColumns: [GPKGFeatureColumn]!, andBoundingBox boundingBox: GPKGBoundingBox!)Parameters
geometryColumnsgeometry columns
idColumnNameid column name
additionalColumnsadditional columns
boundingBoxbounding box
Return Value
new feature table metadata
-
Initialize
Declaration
Objective-C
- (instancetype)initWithDataType:(NSString *)dataType andGeometryColumns:(GPKGGeometryColumns *)geometryColumns andIdColumn:(NSString *)idColumnName andAdditionalColumns: (NSArray<GPKGFeatureColumn *> *)additionalColumns andBoundingBox:(GPKGBoundingBox *)boundingBox;Swift
init!(dataType: String!, andGeometryColumns geometryColumns: GPKGGeometryColumns!, andIdColumn idColumnName: String!, andAdditionalColumns additionalColumns: [GPKGFeatureColumn]!, andBoundingBox boundingBox: GPKGBoundingBox!)Parameters
dataTypedata type
geometryColumnsgeometry columns
idColumnNameid column name
additionalColumnsadditional columns
boundingBoxbounding box
Return Value
new feature table metadata
-
Initialize
Declaration
Objective-C
- (instancetype)initWithGeometryColumns:(GPKGGeometryColumns *)geometryColumns andIdColumn:(NSString *)idColumnName andAutoincrement:(BOOL)autoincrement andAdditionalColumns: (NSArray<GPKGFeatureColumn *> *)additionalColumns andBoundingBox:(GPKGBoundingBox *)boundingBox;Swift
init!(geometryColumns: GPKGGeometryColumns!, andIdColumn idColumnName: String!, andAutoincrement autoincrement: Bool, andAdditionalColumns additionalColumns: [GPKGFeatureColumn]!, andBoundingBox boundingBox: GPKGBoundingBox!)Parameters
geometryColumnsgeometry columns
idColumnNameid column name
autoincrementautoincrement ids
additionalColumnsadditional columns
boundingBoxbounding box
Return Value
new feature table metadata
-
-initWithDataType:andGeometryColumns: andIdColumn: andAutoincrement: andAdditionalColumns: andBoundingBox: Initialize
Declaration
Objective-C
- (instancetype)initWithDataType:(NSString *)dataType andGeometryColumns:(GPKGGeometryColumns *)geometryColumns andIdColumn:(NSString *)idColumnName andAutoincrement:(BOOL)autoincrement andAdditionalColumns: (NSArray<GPKGFeatureColumn *> *)additionalColumns andBoundingBox:(GPKGBoundingBox *)boundingBox;Swift
init!(dataType: String!, andGeometryColumns geometryColumns: GPKGGeometryColumns!, andIdColumn idColumnName: String!, andAutoincrement autoincrement: Bool, andAdditionalColumns additionalColumns: [GPKGFeatureColumn]!, andBoundingBox boundingBox: GPKGBoundingBox!)Parameters
dataTypedata type
geometryColumnsgeometry columns
idColumnNameid column name
autoincrementautoincrement ids
additionalColumnsadditional columns
boundingBoxbounding box
Return Value
new feature table metadata
-
Initialize
Declaration
Objective-C
- (instancetype)initWithGeometryColumns:(GPKGGeometryColumns *)geometryColumns andBoundingBox:(GPKGBoundingBox *)boundingBox andColumns:(NSArray<GPKGFeatureColumn *> *)columns;Swift
init!(geometryColumns: GPKGGeometryColumns!, andBoundingBox boundingBox: GPKGBoundingBox!, andColumns columns: [GPKGFeatureColumn]!)Parameters
geometryColumnsgeometry columns
boundingBoxbounding box
columnscolumns
Return Value
new feature table metadata
-
Initialize
Declaration
Objective-C
- (instancetype)initWithDataType:(NSString *)dataType andGeometryColumns:(GPKGGeometryColumns *)geometryColumns andBoundingBox:(GPKGBoundingBox *)boundingBox andColumns:(NSArray<GPKGFeatureColumn *> *)columns;Swift
init!(dataType: String!, andGeometryColumns geometryColumns: GPKGGeometryColumns!, andBoundingBox boundingBox: GPKGBoundingBox!, andColumns columns: [GPKGFeatureColumn]!)Parameters
dataTypedata type
geometryColumnsgeometry columns
boundingBoxbounding box
columnscolumns
Return Value
new feature table metadata
-
Get the column name
Declaration
Objective-C
- (NSString *)columnName;Swift
func columnName() -> String!Return Value
column name
-
Get the geometry type
Declaration
Objective-C
- (enum SFGeometryType)geometryType;Swift
func geometryType() -> SFGeometryTypeReturn Value
geometry type
View on GitHub
GPKGFeatureTableMetadata Class Reference