Postgres::dropOperator PHP Method

dropOperator() public method

Drops an operator
public dropOperator ( $operator_oid, $cascade )
$operator_oid The OID of the operator to drop
$cascade True to cascade drop, false to restrict
    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);
    }
Postgres