pike.git
/
lib
/
modules
/
Sql.pmod
/
pgsql.pike
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/lib/modules/Sql.pmod/pgsql.pike:1144:
qstate=queryidle; portalsinflight=unnamedportalinuse=0; array(string) plugbuf=({"",_c.plugint32(PG_PROTOCOL(3,0))}); if(user) plugbuf+=({"user\0",user,"\0"}); if(database) plugbuf+=({"database\0",database,"\0"}); options->reconnect=zero_type(options->reconnect) || options->reconnect; foreach((options+_runtimeparameter) -(<"use_ssl","force_ssl","cache_autoprepared_statements","reconnect",
-
"text_query">);
+
"text_query"
,"is_superuser","server_encoding","server_version",
+
"integer_datetimes"
>);
string name;mixed value) plugbuf+=({name,"\0",(string)value,"\0"}); plugbuf+=({"\0"}); int len=4; foreach(plugbuf;;string s) len+=sizeof(s); plugbuf[0]=_c.plugint32(len); _c.write(plugbuf); PD("%O\n",plugbuf); { mixed err=catch(_decodemsg(readyforquery));