VastbaseG100

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

Menu

PQconsumeInput

功能描述

如果服务器提供了输入,则使用之。

接口原型

int PQconsumeInput(PGconn *conn);

参数说明

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

返回值

PQconsumeInput通常返回 1 表明”没有错误”, 而返回 0 表明有某种错误发生,(这个时候可以用PQerrorMessage)。

注意这个结果并不表明实际上是否收集了输入数据。在调用PQconsumeInput 之后,应用可以检查PQisBusy和(或)PQnotifies 观察它们的状态是否改变。

其他

PQconsumeInput可以在应用还没有做好处理结果或通知的情况下被调用。 这个函数将读取可用的数据并且在一个缓冲区里保存它,这样导致生成select() 准备好读的标识。进而应用就可以使用PQconsumeInput 立即清掉select()条件,然后在空闲的时候检查结果。