pike.git/
lib/
modules/
Sql.pmod/
pgsql_util.pmod
Branch:
Tag:
Non-build tags
All tags
No tags
2016-02-17
2016-02-17 18:55:12 by Stephen R. van den Berg <srb@cuci.nl>
60f4adcde918b18a7d3bd2e4046e8b15f7d0f568 (
13
lines) (+
9
/-
4
)
[
Show
|
Annotate
]
Branch:
8.1
pgsql: Improve error messages.
411:
string res=UNDEFINED; switch(type) { case 'O':
+
int fd=-1;
+
if(socket)
+
catch(fd=socket->query_fd());
res=predef::sprintf("conxion fd: %d input queue: %d/%d " "queued portals: %d output queue: %d/%d\n",
-
socket&&socket->query_
fd
()
,
-
sizeof(i),i->_size_object(),
+
fd,sizeof(i),i->_size_object(),
qportals->size(),sizeof(this),_size_object()); break; }
479:
string res=UNDEFINED; switch(type) { case 'O':
+
int fd=-1;
+
if(c&&c->socket)
+
catch(fd=c->socket->query_fd());
res=sprintf("sql_result state: %d numrows: %d eof: %d inflight: %d\n" "query: %O\n" "fd: %O portalname: %O datarows: %d" " laststatus: %s\n", _state,rowsreceived,eoffound,inflight,
-
_query,
c&&c->socket?->query_
fd
()
,
-
_portalname,datarowtypes&&sizeof(datarowtypes),
+
_query,fd,_portalname,datarowtypes&&sizeof(datarowtypes),
statuscmdcomplete||(_unnamedstatementkey?"*parsing*":"")); break; }