VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

PQflush

功能描述

试图把任何正在排队的数据冲刷到服务器,如果成功(或者发送队列为空)返回 0, 如果因某种原因失败返回 -1,或者是在无法把发送队列中的所有数据都发送出去,返回 1。 (这种情况只有在连接为不阻塞模式的时候才会出现)。

接口原型

int PQflush(PGconn *conn);

参数说明

参数 描述
conn 建立连接时返回的连接结构体指针,该指针用于标识某个特定连接。

返回值

试图把任何正在排队的数据冲刷到服务器,如果成功(或者发送队列为空)返回 0, 如果因某种原因失败返回 -1,或者是在无法把发送队列中的所有数据都发送出去时返回 1。 (这种情况只有在连接为不阻塞模式的时候才会出现)。在一个非阻塞的连接上发送任何命令或者数据之后,调用PQflush。 如果返回 1,就等待套接字写准备好然后再次调用;重复这个操作直到它返回 0。 一旦PQflush返回 0,则等待套接字为读准备好,准备好之后就像上面那样读取响应。

其他

无。