Class ExtensionManagement

    • Constructor Detail

      • ExtensionManagement

        public ExtensionManagement​(GeoPackageCore geoPackage)
        Constructor
        Parameters:
        geoPackage - GeoPackage
    • Method Detail

      • getGeoPackage

        public GeoPackageCore getGeoPackage()
        Get the GeoPackage
        Returns:
        GeoPackage
      • getAuthor

        public abstract String getAuthor()
        Get the extension author
        Returns:
        author
      • deleteTableExtensions

        public abstract void deleteTableExtensions​(String table)
        Delete all table extensions for the table
        Parameters:
        table - table name
      • deleteExtensions

        public abstract void deleteExtensions()
        Delete all extensions including custom extension tables
      • copyTableExtensions

        public abstract void copyTableExtensions​(String table,
                                                 String newTable)
        Copy all table extensions for the table
        Parameters:
        table - table name
        newTable - new table name