private void deleteStyleRelationship(String mappingTableName,
			String featureTable) {

		relatedTables.removeRelationshipsWithMappingTable(mappingTableName);

		if (!hasRelationship(featureTable)) {
			try {
				if (extensionsDao.isTableExists()) {
					extensionsDao.deleteByExtension(EXTENSION_NAME,
							featureTable);
				}
			} catch (SQLException e) {
				throw new GeoPackageException(
						"Failed to delete Feature Style extension. GeoPackage: "
								+ geoPackage.getName() + ", Feature Table: "
								+ featureTable, e);
			}
		}

	}
private void deleteStyleRelationship ( String mappingTableName , String featureTable ) { relatedTables . removeRelationshipsWithMappingTable ( mappingTableName ) ; if ( ! hasRelationship ( featureTable ) ) { try { if ( extensionsDao . isTableExists ( ) ) { extensionsDao . deleteByExtension ( EXTENSION_NAME , featureTable ) ; } } catch ( SQLException e ) { throw new GeoPackageException ( "Failed to delete Feature Style extension. GeoPackage: " + geoPackage . getName ( ) + ", Feature Table: " + featureTable , e ) ; } } }
Delete a style extension feature table relationship and the mapping table

@param mappingTableName
mapping table name
@param featureTable
feature table name