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

version» Context lines:

pike.git/lib/modules/Sql.pmod/pgsql.pike:494:   }      //! For PostgreSQL this function performs the same function as @[resync()].   //!   //! @seealso   //! @[resync()], @[cancelquery()]   /*semi*/final void reload() {    resync();   }    - private .pgsql_util.Result textquery(string q) { + private .pgsql_util.sql_result textquery(string q) {    return big_query(q, (["_text":1]));   }      private void resyncdone() {    Thread.MutexKey lock = resyncmux->lock();    resynced.signal(); // Allow resync() to continue   }      private void reset_dbsession() {    mixed err = catch {    proxy.statementsinflight->wait_till_drained();    error(1); -  .pgsql_util.Result res +  .pgsql_util.sql_result res    = textquery("ROLLBACK;RESET ALL;CLOSE ALL;DISCARD TEMP");    while (res->fetch_row());    };    if (err && !proxy.delayederror)    proxy.delayederror = err;    resyncdone();   }      private void resync_cb() {    switch (proxy.backendstatus) {