function dropOperator($operator_oid, $cascade)
{
// Function comes in with $object as operator OID
$opr = $this->getOperator($operator_oid);
$f_schema = $this->_schema;
$this->fieldClean($f_schema);
$this->fieldClean($opr->fields['oprname']);
$sql = "DROP OPERATOR \"{$f_schema}\".{$opr->fields['oprname']} (";
// Quoting or formatting here???
if ($opr->fields['oprleftname'] !== null) {
$sql .= $opr->fields['oprleftname'] . ', ';
} else {
$sql .= "NONE, ";
}
if ($opr->fields['oprrightname'] !== null) {
$sql .= $opr->fields['oprrightname'] . ')';
} else {
$sql .= "NONE)";
}
if ($cascade) {
$sql .= " CASCADE";
}
return $this->execute($sql);
}