public function quote($string)
    {
        if(is_null($string)) {
            return 'NULL';
        }
        else if(is_bool($string)) {
            return $string === true ? 1 : "''";
        }
        else {
            return sprintf("'%s'", $string);
        }
    }