/** * Remove a specific relationship from the GeoPackage * * @param baseTableName * base table name * @param relatedTableName * related table name * @param relationType * relation type */ public void removeRelationship(String baseTableName, String relatedTableName, RelationType relationType) { removeRelationship(baseTableName, relatedTableName, relationType.getName()); }
/** * Remove a specific relationship from the GeoPackage * * @param baseTableName * base table name * @param relatedTableName * related table name * @param relationAuthor * relation author * @param relationName * relation name */ public void removeRelationship(String baseTableName, String relatedTableName, String relationAuthor, String relationName) { removeRelationship(baseTableName, relatedTableName, buildRelationName(relationAuthor, relationName)); }
/** * Remove a specific relationship from the GeoPackage * * @param extendedRelation * extended relation */ public void removeRelationship(ExtendedRelation extendedRelation) { removeRelationship(extendedRelation.getBaseTableName(), extendedRelation.getRelatedTableName(), extendedRelation.getRelationName()); }