pike.git / lib / modules / Sql.pmod / rsql.pike

version» Context lines:

pike.git/lib/modules/Sql.pmod/rsql.pike:108:    ERROR("Internal error\n");    } else {    destruct(sock);    UNLOCK;    if(noreconnect)    ERROR("RSQL connection closed\n");    else return do_request(cmd, arg);    }   }    + protected mixed do_proxy(string cmd, array(mixed) args) + { +  return do_request('P', ({ cmd, args })); + } +    void select_db(string the_db)   {    do_request('D', the_db);    db = the_db;   }      int|string error()   {    return do_request('E');   }
pike.git/lib/modules/Sql.pmod/rsql.pike:278:   string get_charset()   {    return do_request('h');   }      void set_charset(string charset)   {    do_request('H', charset);   }    + protected function|mixed `->(string cmd) + { +  return ::`->(cmd) || +  lambda(mixed ... args) { +  return do_proxy(cmd, args); +  }; + } +    void create(string|void host, string|void db, string|void user,    string|void _pw, mapping|void options)   {    string pw = _pw;    _pw = "CENSORED";       // Reconstruct the original URL (minus rsql://)       if(!host) {    destruct(this);