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
autoincrement
autoincrement ids
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGFeatureTableMetadata *)createWithGeometryColumns: (GPKGGeometryColumns *)geometryColumns;
Swift
class func create(with geometryColumns: GPKGGeometryColumns!) -> GPKGFeatureTableMetadata!
Parameters
geometryColumns
geometry 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
geometryColumns
geometry columns
autoincrement
autoincrement 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
geometryColumns
geometry columns
boundingBox
bounding 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
geometryColumns
geometry columns
autoincrement
autoincrement ids
boundingBox
bounding 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
geometryColumns
geometry columns
idColumnName
id 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
geometryColumns
geometry columns
idColumnName
id column name
autoincrement
autoincrement 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
geometryColumns
geometry columns
idColumnName
id column name
boundingBox
bounding 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
geometryColumns
geometry columns
idColumnName
id column name
autoincrement
autoincrement ids
boundingBox
bounding 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
geometryColumns
geometry columns
additionalColumns
additional 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
geometryColumns
geometry columns
autoincrement
autoincrement ids
additionalColumns
additional 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
geometryColumns
geometry columns
additionalColumns
additional columns
boundingBox
bounding 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
geometryColumns
geometry columns
autoincrement
autoincrement ids
additionalColumns
additional columns
boundingBox
bounding 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
geometryColumns
geometry columns
idColumnName
id column name
additionalColumns
additional 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
geometryColumns
geometry columns
idColumnName
id column name
autoincrement
autoincrement ids
additionalColumns
additional 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
geometryColumns
geometry columns
idColumnName
id column name
additionalColumns
additional columns
boundingBox
bounding 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
geometryColumns
geometry columns
idColumnName
id column name
autoincrement
autoincrement ids
additionalColumns
additional columns
boundingBox
bounding 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
geometryColumns
geometry columns
columns
feature 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
geometryColumns
geometry columns
boundingBox
bounding box
columns
feature 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
geometryColumns
geometry columns
table
feature 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
geometryColumns
geometry columns
boundingBox
bounding box
table
feature table
Return Value
metadata
-
Create metadata
Declaration
Objective-C
+ (GPKGFeatureTableMetadata *)createWithDataType:(NSString *)dataType;
Swift
class func create(withDataType dataType: String!) -> GPKGFeatureTableMetadata!
Parameters
dataType
data 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
dataType
data type
autoincrement
autoincrement 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
dataType
data type
geometryColumns
geometry 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
dataType
data type
geometryColumns
geometry columns
autoincrement
autoincrement 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
dataType
data type
geometryColumns
geometry columns
boundingBox
bounding 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
dataType
data type
geometryColumns
geometry columns
autoincrement
autoincrement ids
boundingBox
bounding 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
dataType
data type
geometryColumns
geometry columns
idColumnName
id 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
dataType
data type
geometryColumns
geometry columns
idColumnName
id column name
autoincrement
autoincrement 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
dataType
data type
geometryColumns
geometry columns
idColumnName
id column name
boundingBox
bounding 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
dataType
data type
geometryColumns
geometry columns
idColumnName
id column name
autoincrement
autoincrement ids
boundingBox
bounding 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
dataType
data type
geometryColumns
geometry columns
additionalColumns
additional 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
dataType
data type
geometryColumns
geometry columns
autoincrement
autoincrement ids
additionalColumns
additional 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
dataType
data type
geometryColumns
geometry columns
additionalColumns
additional columns
boundingBox
bounding 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
dataType
data type
geometryColumns
geometry columns
autoincrement
autoincrement ids
additionalColumns
additional columns
boundingBox
bounding 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
dataType
data type
geometryColumns
geometry columns
idColumnName
id column name
additionalColumns
additional 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
dataType
data type
geometryColumns
geometry columns
idColumnName
id column name
autoincrement
autoincrement ids
additionalColumns
additional 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
dataType
data type
geometryColumns
geometry columns
idColumnName
id column name
additionalColumns
additional columns
boundingBox
bounding 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
dataType
data type
geometryColumns
geometry columns
idColumnName
id column name
autoincrement
autoincrement ids
additionalColumns
additional columns
boundingBox
bounding 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
dataType
data type
geometryColumns
geometry columns
columns
feature 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
dataType
data type
geometryColumns
geometry columns
boundingBox
bounding box
columns
feature 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
dataType
data type
geometryColumns
geometry columns
table
feature 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
dataType
data type
geometryColumns
geometry columns
boundingBox
bounding box
table
feature 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
geometryColumns
geometry columns
idColumnName
id column name
additionalColumns
additional columns
boundingBox
bounding 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
dataType
data type
geometryColumns
geometry columns
idColumnName
id column name
additionalColumns
additional columns
boundingBox
bounding 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
geometryColumns
geometry columns
idColumnName
id column name
autoincrement
autoincrement ids
additionalColumns
additional columns
boundingBox
bounding 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
dataType
data type
geometryColumns
geometry columns
idColumnName
id column name
autoincrement
autoincrement ids
additionalColumns
additional columns
boundingBox
bounding 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
geometryColumns
geometry columns
boundingBox
bounding box
columns
columns
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
dataType
data type
geometryColumns
geometry columns
boundingBox
bounding box
columns
columns
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() -> SFGeometryType
Return Value
geometry type