public function deleteRelations($sourceType, $destType, $sourceID)
{
list($sourceTable, $destTable, $linkTable, $sourceCol, $destCol) = $this->getRelationalTablesAndColumns($sourceType, $destType);
if ($sourceTable === $destTable) {
$sql = "DELETE FROM {$linkTable}\n\t\t\t\tWHERE ( {$sourceCol} = ? ) OR\n\t\t\t\t( {$destCol} = ? )\n\t\t\t";
$this->adapter->exec($sql, array($sourceID, $sourceID));
} else {
$sql = "DELETE FROM {$linkTable}\n\t\t\t\tWHERE {$sourceCol} = ? ";
$this->adapter->exec($sql, array($sourceID));
}
}