GPKGExtensionManager

Objective-C

@interface GPKGExtensionManager : GPKGExtensionManagement

Swift

class GPKGExtensionManager : GPKGExtensionManagement

GeoPackage Extension Manager for deleting and copying extensions

  • Create

    Declaration

    Objective-C

    + (GPKGExtensionManager *)createWithGeoPackage:(GPKGGeoPackage *)geoPackage;

    Swift

    class func create(with geoPackage: GPKGGeoPackage!) -> GPKGExtensionManager!

    Parameters

    geoPackage

    GeoPackage

  • Initialize

    Declaration

    Objective-C

    - (instancetype)initWithGeoPackage:(GPKGGeoPackage *)geoPackage;

    Swift

    init!(geoPackage: GPKGGeoPackage!)

    Parameters

    geoPackage

    GeoPackage

  • Delete the RTree Spatial extension for the table

    Declaration

    Objective-C

    - (void)deleteRTreeSpatialIndexForTable:(NSString *)table;

    Swift

    func deleteRTreeSpatialIndex(forTable table: String!)

    Parameters

    table

    table name

  • Delete the RTree Spatial extension

    Declaration

    Objective-C

    - (void)deleteRTreeSpatialIndexExtension;

    Swift

    func deleteRTreeSpatialIndexExtension()
  • Copy the RTree Spatial extension for the table

    Declaration

    Objective-C

    - (void)copyRTreeSpatialIndexFromTable:(NSString *)table
                                   toTable:(NSString *)newTable;

    Swift

    func copyRTreeSpatialIndex(fromTable table: String!, toTable newTable: String!)

    Parameters

    table

    table name

    newTable

    new table name

  • Delete the Related Tables extensions for the table

    Declaration

    Objective-C

    - (void)deleteRelatedTablesForTable:(NSString *)table;

    Swift

    func deleteRelatedTables(forTable table: String!)

    Parameters

    table

    table name

  • Delete the Related Tables extension

    Declaration

    Objective-C

    - (void)deleteRelatedTablesExtension;

    Swift

    func deleteRelatedTablesExtension()
  • Copy the Related Tables extensions for the table

    Declaration

    Objective-C

    - (void)copyRelatedTablesFromTable:(NSString *)table
                               toTable:(NSString *)newTable;

    Swift

    func copyRelatedTables(fromTable table: String!, toTable newTable: String!)

    Parameters

    table

    table name

    newTable

    new table name

  • Delete the Gridded Coverage extensions for the table

    Declaration

    Objective-C

    - (void)deleteGriddedCoverageForTable:(NSString *)table;

    Swift

    func deleteGriddedCoverage(forTable table: String!)

    Parameters

    table

    table name

  • Delete the Gridded Coverage extension

    Declaration

    Objective-C

    - (void)deleteGriddedCoverageExtension;

    Swift

    func deleteGriddedCoverageExtension()
  • Copy the Gridded Coverage extensions for the table

    Declaration

    Objective-C

    - (void)copyGriddedCoverageFromTable:(NSString *)table
                                 toTable:(NSString *)newTable;

    Swift

    func copyGriddedCoverage(fromTable table: String!, toTable newTable: String!)

    Parameters

    table

    table name

    newTable

    new table name

  • Delete the Schema extensions for the table

    Declaration

    Objective-C

    - (void)deleteSchemaForTable:(NSString *)table;

    Swift

    func deleteSchema(forTable table: String!)

    Parameters

    table

    table name

  • Delete the Schema extension

    Declaration

    Objective-C

    - (void)deleteSchemaExtension;

    Swift

    func deleteSchemaExtension()
  • Copy the Schema extensions for the table

    Declaration

    Objective-C

    - (void)copySchemaFromTable:(NSString *)table toTable:(NSString *)newTable;

    Swift

    func copySchema(fromTable table: String!, toTable newTable: String!)

    Parameters

    table

    table name

    newTable

    new table name

  • Delete the Metadata extensions for the table

    Declaration

    Objective-C

    - (void)deleteMetadataForTable:(NSString *)table;

    Swift

    func deleteMetadata(forTable table: String!)

    Parameters

    table

    table name

  • Delete the Metadata extension

    Declaration

    Objective-C

    - (void)deleteMetadataExtension;

    Swift

    func deleteMetadataExtension()
  • Copy the Metadata extensions for the table

    Declaration

    Objective-C

    - (void)copyMetadataFromTable:(NSString *)table toTable:(NSString *)newTable;

    Swift

    func copyMetadata(fromTable table: String!, toTable newTable: String!)

    Parameters

    table

    table name

    newTable

    new table name

  • Delete the WKT for Coordinate Reference Systems extension

    Declaration

    Objective-C

    - (void)deleteCrsWktExtension;

    Swift

    func deleteCrsWktExtension()